Module apic

Source

Modules§

x2apic 🔒
xapic 🔒

Structs§

Icr
The inter-processor interrupt control register.

Enums§

ApicId
The core identifier. ApicId can be divided into Physical ApicId and Logical ApicId. The Physical ApicId is the value read from the LAPIC ID Register, while the Logical ApicId has different encoding modes in XApic and X2Apic.
ApicInitError
ApicType 🔒
DeliveryMode
DeliveryStatus
Indicates the IPI delivery status (read only), as follows: 0 (Idle) Indicates that this local APIC has completed sending any previous IPIs. 1 (Send Pending) Indicates that this local APIC has not completed sending the last IPI.
DestinationMode
DestinationShorthand
Indicates whether a shorthand notation is used to specify the destination of the interrupt and, if so, which shorthand is used. Destination shorthands are used in place of the 8-bit destination field, and can be sent by software using a single write to the low doubleword of the ICR.
DivideConfig
Level
TriggerMode

Statics§

APIC_TYPE 🔒

Traits§

Apic
ApicTimer

Functions§

exists
get_or_init
Returns a reference to the local APIC instance of the current CPU.
init