StructsΒ§
- Dropper πHelper that implements
Dropon behalf ofUserspaceIrqChip. The many cloned copies of an irq chip share a single arcβedDropper, which only runs its drop when the last irq chip copy is dropped. - TimerWorker πWorker thread for polling timer events and sending them to an APIC.
 - An
IrqChipwith all interrupt devices emulated in userspace.UserspaceIrqChipworks with any hypervisor, but only supports x86. - Waiter πCondition variable used by
UserspaceIrqChip::wait_until_runnable. 
EnumsΒ§
- TimerWorkerError π
 
ConstantsΒ§
- PIT_CHANNEL0_IRQ πPIT channel 0 timer is connected to IRQ 0
 - X86_CR0_CD πCR0 cache disable bit
 - X86_CR0_ET πCR0 extension type bit
 - X86_CR0_INIT πDefault power on state of CR0 register, according to the Intel manual.
 - X86_CR0_NW πCR0 not write through bit
 
Type AliasesΒ§
- TimerWorkerResult π