From 228b810454d8b19c018e79467a5f777c7c9eb166 Mon Sep 17 00:00:00 2001 From: Fredrik Holmqvist Date: Sat, 23 Oct 2010 07:44:39 +0000 Subject: [PATCH] Add the different APIC type ids for MADT APIC structures. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39057 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/private/kernel/arch/x86/arch_acpi.h | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/headers/private/kernel/arch/x86/arch_acpi.h b/headers/private/kernel/arch/x86/arch_acpi.h index 38ab0a2d0e..d3ccfc3677 100644 --- a/headers/private/kernel/arch/x86/arch_acpi.h +++ b/headers/private/kernel/arch/x86/arch_acpi.h @@ -44,7 +44,16 @@ typedef struct acpi_madt { enum { ACPI_MADT_LOCAL_APIC = 0, - ACPI_MADT_IO_APIC = 1 + ACPI_MADT_IO_APIC = 1, + ACPI_MADT_INTERRUPT_SOURCE_OVERRIDE = 2, + ACPI_MADT_NMI_SOURCE = 3, + ACPI_MADT_LOCAL_APIC_NMI = 4, + ACPI_MADT_LOCAL_APIC_ADDRESS_OVERRIDE = 5, + ACPI_MADT_IO_SAPIC = 6, + ACPI_MADT_LOCAL_SAPIC = 7, + ACPI_MADT_PLATFORM_INTERRUPT_SOURCES = 8, + ACPI_MADT_PROCESSOR_LOCAL_X2_APIC_NMI = 9, + ACPI_MADT_LOCAL_X2_APIC_NMI = 0XA }; typedef struct acpi_apic {