62 | | * '''trdid''' : thread identifier |
63 | | * '''type''' : KERNEL / USER / IDLE / RPC |
64 | | * '''flags''' : bit_vector of thread attributes. |
65 | | * '''blocked''' : bit_vector of blocking causes. |
66 | | * '''process''' : pointer on the local process descriptor |
67 | | * '''parent''' : extended pointer on the parent thread descriptor. |
68 | | * '''sched''' : pointer on the scheduler in charge of this thread. |
69 | | * '''core''' : pointer on the owner core descriptor. |
70 | | * '''cpu_context''' : save the CPU registers when descheduled. |
71 | | * '''fpu_context''' : save the FPU registers when descheduled. |
72 | | * '''wait_xlist''' : member of a global list of threads waiting on the same resource. |
73 | | * '''wait_list''' : member of a local list of threads waiting on the same resource. |
74 | | * '''sched_list''' : member of the local list of threads running on the same core. |
| 62 | - '''trdid''' : thread identifier |
| 63 | - '''type''' : KERNEL / USER / IDLE / RPC |
| 64 | - '''flags''' : bit_vector of thread attributes. |
| 65 | - '''blocked''' : bit_vector of blocking causes. |
| 66 | - '''process''' : pointer on the local process descriptor |
| 67 | - '''parent''' : extended pointer on the parent thread descriptor. |
| 68 | - '''sched''' : pointer on the scheduler in charge of this thread. |
| 69 | - '''core''' : pointer on the owner core descriptor. |
| 70 | - '''cpu_context''' : save the CPU registers when descheduled. |
| 71 | - '''fpu_context''' : save the FPU registers when descheduled. |
| 72 | - '''wait_xlist''' : member of a global list of threads waiting on the same resource. |
| 73 | - '''wait_list''' : member of a local list of threads waiting on the same resource. |
| 74 | - '''sched_list''' : member of the local list of threads running on the same core. |