#include <mps.h>
Inheritance diagram for Zygoma::ia32::MPS::LocalInterruptEntry:
Identifies an interrupt (IRQ) line connected directly to a CPU.
Public Types | |
enum | InterruptType { kINTERRUPT_TYPE_INT = 0, kINTERRUPT_TYPE_NMI = 1, kINTERRUPT_TYPE_SMI = 2, kINTERRUPT_EXT_INT = 3 } |
Types of interrupts. More... | |
enum | Polarity { kPOLARITY_BUS_SPEC = 0, kPOLARITY_ACTIVE_HIGH = 1, kPOLARITY_ACTIVE_LOW = 3 } |
enum | TriggerMode { kTRIGGER_MODE_BUS_SPEC = 0, kTRIGGER_EDGE_TRIGGERED = 1, kTRIGGER_LEVEL_TRIGGERED = 3 } |
enum | EntryType { kCONFIG_TABLE_PROCESSOR = 0, kCONFIG_TABLE_BUS = 1, kCONFIG_TABLE_IO_APIC = 2, kCONFIG_TABLE_IO_INTERRUPT = 3, kCONFIG_TABLE_LOCAL_INTERRUPT = 4 } |
Types of config table entries. More... | |
Public Member Functions | |
InterruptType | interruptType () const |
Identifies the type of interrupt. | |
Polarity | polarity () const |
Documents the active polarity of the interrupt signal. | |
TriggerMode | triggerMode () const |
Documents the trigger mode of the interrupt signal. | |
int | sourceBusId () |
Identifies the bus from which the interrupt signal comes. | |
int | sourceBusIrq () |
Identifies the interrupt signal from the source bus. | |
int | destinationApicId () |
Identifies the local APIC to which the signal is connected. | |
int | destinationApicInt () |
Identifies the LINTINn pin of the local APIC to which the signal is connected. | |
EntryType | entryType () const |
Gets the type code of the MP config table entry. |
|
Types of config table entries.
|
|
Types of interrupts.
|
|
|
|
|
|
Identifies the local APIC to which the signal is connected. The special value of 0xff indicates the signal is connected to all local APICs. |
|
Identifies the LINTINn pin of the local APIC to which the signal is connected. Valid values are 0 or 1. |
|
Gets the type code of the MP config table entry.
|
|
Identifies the type of interrupt.
|
|
Documents the active polarity of the interrupt signal.
|
|
Identifies the bus from which the interrupt signal comes.
|
|
Identifies the interrupt signal from the source bus.
|
|
Documents the trigger mode of the interrupt signal.
|