Module apic

Source

Structsยง

Apic
DestinationFormat ๐Ÿ”’
Interrupt
An interrupt to be sent to one or more Apics.
InterruptCommand ๐Ÿ”’
InterruptData
The vector and type of an Interrupt.
InterruptDestination
Specifies the destination processors for an Interrupt.
LocalInterrupt ๐Ÿ”’
LogicalDestination ๐Ÿ”’
PendingInterrupts
Pending Apic interrupts to be injected into a vcpu.
Reg ๐Ÿ”’
VersionRegister ๐Ÿ”’

Enumsยง

ApicBusMsg
A message from an Apic to the UserspaceIrqChip.
DestinationShorthand
A quick method of specifying all processors, all excluding self, or self as the destination.
VectorReg ๐Ÿ”’
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 ๐Ÿ”’

Type Aliasesยง

Vector