kernel/eka/include/nkern/nk_priv.h
branchRCL_3
changeset 21 e7d2d738d3c2
parent 8 538db54a451d
child 43 c1f20ce4abcf
equal deleted inserted replaced
20:597aaf25e343 21:e7d2d738d3c2
   539 #define MASK_SYSTEM_LOCKED 0x100
   539 #define MASK_SYSTEM_LOCKED 0x100
   540 #define MASK_NOT_ISR 0x400
   540 #define MASK_NOT_ISR 0x400
   541 #define MASK_NOT_IDFC 0x800 
   541 #define MASK_NOT_IDFC 0x800 
   542 #define MASK_NOT_THREAD 0x1000
   542 #define MASK_NOT_THREAD 0x1000
   543 #define MASK_NO_CRITICAL_IF_USER 0x2000
   543 #define MASK_NO_CRITICAL_IF_USER 0x2000
       
   544 #define MASK_ALWAYS_FAIL 0x4000
       
   545 #define	MASK_NO_RESCHED 0x8000
       
   546 #define MASK_NO_KILL_OR_SUSPEND	0x10000
       
   547 
   544 #define MASK_THREAD_STANDARD ( MASK_NO_FAST_MUTEX | MASK_KERNEL_UNLOCKED | MASK_INTERRUPTS_ENABLED | MASK_NOT_ISR | MASK_NOT_IDFC )
   548 #define MASK_THREAD_STANDARD ( MASK_NO_FAST_MUTEX | MASK_KERNEL_UNLOCKED | MASK_INTERRUPTS_ENABLED | MASK_NOT_ISR | MASK_NOT_IDFC )
   545 #define MASK_THREAD_CRITICAL ( MASK_THREAD_STANDARD | MASK_CRITICAL )
   549 #define MASK_THREAD_CRITICAL ( MASK_THREAD_STANDARD | MASK_CRITICAL )
   546 #define MASK_ALWAYS_FAIL 0x4000
       
   547 #define	MASK_NO_RESCHED 0x8000
       
   548 
   550 
   549 #if defined(__STANDALONE_NANOKERNEL__) || (!defined (__KERNEL_APIS_CONTEXT_CHECKS_WARNING__)&&!defined (__KERNEL_APIS_CONTEXT_CHECKS_FAULT__))
   551 #if defined(__STANDALONE_NANOKERNEL__) || (!defined (__KERNEL_APIS_CONTEXT_CHECKS_WARNING__)&&!defined (__KERNEL_APIS_CONTEXT_CHECKS_FAULT__))
   550 #define CHECK_PRECONDITIONS(mask,function)
   552 #define CHECK_PRECONDITIONS(mask,function)
   551 #define __ASSERT_WITH_MESSAGE_DEBUG(cond,message,function) 
   553 #define __ASSERT_WITH_MESSAGE_DEBUG(cond,message,function) 
   552 
   554