|
Defines |
|
#define | XNSUSP 0x00000001 |
| | Suspended.
|
|
#define | XNPEND 0x00000002 |
| | Sleep-wait for a resource.
|
|
#define | XNDELAY 0x00000004 |
| | Delayed.
|
|
#define | XNREADY 0x00000008 |
| | Linked to the ready queue.
|
|
#define | XNDORMANT 0x00000010 |
| | Not started yet or killed.
|
|
#define | XNZOMBIE 0x00000020 |
| | Zombie thread in deletion process.
|
|
#define | XNRESTART 0x00000040 |
| | Restarting thread.
|
|
#define | XNSTARTED 0x00000080 |
| | Thread has been started.
|
|
#define | XNMAPPED 0x00000100 |
| | Mapped to regular Linux task (shadow only).
|
|
#define | XNRELAX 0x00000200 |
| | Relaxed shadow thread (blocking bit).
|
|
#define | XNHELD 0x00000400 |
| | Held thread from suspended partition.
|
|
#define | XNBOOST 0x00000800 |
| | Undergoes regular PIP boost.
|
|
#define | XNDEBUG 0x00001000 |
| | Hit debugger breakpoint (shadow only).
|
|
#define | XNLOCK 0x00002000 |
| | Not preemptible.
|
|
#define | XNRRB 0x00004000 |
| | Undergoes a round-robin scheduling.
|
|
#define | XNASDI 0x00008000 |
| | ASR are disabled.
|
|
#define | XNSHIELD 0x00010000 |
| | IRQ shield is enabled (shadow only).
|
|
#define | XNTRAPSW 0x00020000 |
| | Trap execution mode switches.
|
|
#define | XNRPIOFF 0x00040000 |
| | Stop priority coupling (shadow only).
|
|
#define | XNFPU 0x00100000 |
| | Thread uses FPU.
|
|
#define | XNSHADOW 0x00200000 |
| | Shadow thread.
|
|
#define | XNROOT 0x00400000 |
| | Root thread (that is, Linux/IDLE).
|
|
#define | XNINVPS 0x00800000 |
| | Using inverted priority scale.
|