ApertureOS
Data Structures | Macros
madt.h File Reference
#include "types.h"
#include "priv_acpi_tables.h"
Include dependency graph for madt.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  MADT
 The MADT. More...
 
struct  MADT_EntryHeader
 Header for an entry in the MADT. More...
 
struct  MADT_EntryLAPIC
 A Local APIC entry in the MADT. More...
 
struct  MADT_EntryIOAPIC
 An IO APIC entry in the MADT. More...
 
struct  MADT_EntryISAOVR
 An ISA override entry in the MADT. More...
 
struct  MADT_EntryIOAPIC_NMI
 An IO APIC Non-Maskable Interrupt mapping entry in the MADT. More...
 
struct  MADT_EntryAPIC_NMI
 A Local APIC Non-Maskable Interrupt mapping entry in the MADT. More...
 

Macros

#define MADT_LAPIC_ENTRY_TYPE   0
 The type ID describing a Local APIC entry. More...
 
#define MADT_IOAPIC_ENTRY_TYPE   1
 The type ID describing an IO APIC entry. More...
 
#define MADT_ISAOVER_ENTRY_TYPE   2
 The type ID describing an ISA override entry. More...
 
#define MADT_IOAPIC_NMI_ENTRY_TYPE   3
 The type ID describing an IO APIC NMI mapping entry. More...
 
#define MADT_APIC_NMI_ENTRY_TYPE   4
 The type ID describing a Local APIC NMI mapping entry. More...