Barrelfish
|
The dispatcher control block. More...
Data Fields | |
dispatcher_handle_t | disp |
User-mode dispatcher frame pointer. | |
bool | disabled |
Was dispatcher disabled when last saved? | |
struct cte | cspace |
Cap slot for CSpace. | |
lpaddr_t | vspace |
Address of VSpace root. | |
unsigned int | faults_taken |
bool | is_vm_guest |
Indicates whether this domain shall be executed in VM guest mode. | |
struct guest | guest_desc |
Descriptor of the VM Guest. | |
uint64_t | domain_id |
ID of dispatcher's domain. | |
systime_t | wakeup_time |
Time to wakeup this dispatcher. | |
struct dcb * | wakeup_next |
Next/prev in timeout queue. | |
struct dcb * | next |
Next DCB in schedule. | |
struct dcb * | prev |
The dispatcher control block.
This block holds necessary kernel data to control a user-space dispatcher
unsigned int dcb::faults_taken |
struct dcb* dcb::prev |
Previous DCB in schedule (only valid iff CONFIG_SCHEDULER_RR)