I/O APIC Structure. More...
#include <iris/hw/acpi/system_tables.h>
Public Attributes | |
| u8 | io_apic_id |
| u8 | reserved |
| u32 | io_apic_address |
| u32 | global_system_interrupt_base |
Public Attributes inherited from iris::acpi::InterruptControllerStructureHeader | |
| InterruptControllerStructureType | type |
| u8 | length |
Additional Inherited Members | |
Public Member Functions inherited from iris::acpi::InterruptControllerStructureHeader | |
| auto | next () const -> InterruptControllerStructureHeader const * |
| auto | validate (usize min_length) const -> bool |
I/O APIC Structure.
See OSDEV or ACPI 6.5 spec section 5.2.12.3.
| u32 iris::acpi::IoApicStructure::global_system_interrupt_base |
| u32 iris::acpi::IoApicStructure::io_apic_address |
| u8 iris::acpi::IoApicStructure::io_apic_id |
| u8 iris::acpi::IoApicStructure::reserved |