![]() |
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 a 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 a PIP boost. | |
#define | XNDEBUG 0x00001000 |
Hit a debugger breakpoint (shadow only). | |
#define | XNLOCK 0x00002000 |
Holds the scheduler lock (i.e. | |
#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 XNLOCK 0x00002000 |
Holds the scheduler lock (i.e.
not preemptible)
#define XNPEND 0x00000002 |
Sleep-wait for a resource.
#define XNREADY 0x00000008 |
Linked to the ready queue.
#define XNSUSP 0x00000001 |
Suspended.