Structsยง
- Apic
- Destination
Format ๐ - Interrupt
- An interrupt to be sent to one or more
Apics. - Interrupt
Command ๐ - Interrupt
Data - The vector and type of an
Interrupt. - Interrupt
Destination - Specifies the destination processors for an
Interrupt. - Local
Interrupt ๐ - Logical
Destination ๐ - Pending
Interrupts - Pending
Apicinterrupts to be injected into a vcpu. - Reg ๐
- Version
Register ๐
Enumsยง
- Apic
BusMsg - A message from an
Apicto theUserspaceIrqChip. - Destination
Shorthand - A quick method of specifying all processors, all excluding self, or self as the destination.
- Vector
Reg ๐ - The APIC registers that store interrupt vector bitmaps. Each has 256 bit flags, one for each interrupt vector. The flags are spread across the first 32 bits of each of eight 16-byte APIC register slots.
Constantsยง
- APIC_
BASE_ ADDRESS - Address of the start of APIC MMIO region.
- APIC_
MEM_ LENGTH_ BYTES - Length in bytes of APIC MMIO region.
- BOOTSTRAP_
PROCESSOR ๐ - CYCLE_
LENGTH_ ๐FALLBACK - DESTINATION_
FORMAT_ ๐CLUSTER - DESTINATION_
FORMAT_ ๐FLAT - LOCAL_
VECTOR_ ๐MASKED - MAX_LVT ๐
- PHYSICAL_
BROADCAST_ ๐ADDRESS - REG_
ALIGN_ ๐BYTES - SOFTWARE_
ENABLE ๐ - TIMER_
DIVIDE_ ๐TABLE - TIMER_
MODE_ ๐MASK - TIMER_
MODE_ ๐ONE_ SHOT - TIMER_
MODE_ ๐PERIODIC - TIMER_
MODE_ ๐TSC_ DEADLINE - VERSION ๐
- ZERO_
DURATION ๐