#include <mps.h>
Inheritance diagram for Zygoma::ia32::MPS::IOInterruptEntry:
Identifies an interrupt line (IRQ) connected to an IOAPIC.
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 () const |
Identifies the bus from which the interrupt signal comes. | |
int | sourceBusIrq () const |
Identifies the interrupt signal from the source bus. | |
int | destinationApicId () const |
Identifies the IO APIC to which the signal is connected. | |
int | destinationApicInt () const |
Identifies the INT INn pin of the IO 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 IO APIC to which the signal is connected. The special value of 0xff indicates the signal is connected to all IO APICs. |
|
Identifies the INT INn pin of the IO APIC to which the signal is connected.
|
|
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.
|