Crate virt_support_apic

Source
Expand description

Local APIC emulator.

This emulates the local APIC, as documented by the Intel SDM. It supports both legacy (MMIO) and X2APIC (MSR) modes.

Structs§

ApicWork
Work to do as a result of LocalApic::scan or LocalApic::flush.
LocalApic
An individual local APIC for a processor.
LocalApicAccess
Access to a local APIC.
LocalApicSet
The interface to the local APIC for all processors.
LocalApicSetBuilder
Builder for LocalApicSet.
OffloadNotSupported
APIC offload is not supported with the current request state, likely due to auto EOI. The caller must disable offloads and scan the APIC again.

Enums§

InvalidApicBase
An error writing the APIC base MSR.

Traits§

ApicClient
The client to pass to LocalApic::access, to handle requests needed when accessing the APIC.