summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/acpi/acpi_apic.c4
-rw-r--r--src/include/acpi/acpi.h4
2 files changed, 6 insertions, 2 deletions
diff --git a/src/acpi/acpi_apic.c b/src/acpi/acpi_apic.c
index 9098811932..ebff44f2bb 100644
--- a/src/acpi/acpi_apic.c
+++ b/src/acpi/acpi_apic.c
@@ -11,7 +11,7 @@ static int acpi_create_madt_lapic(acpi_madt_lapic_t *lapic, u8 cpu, u8 apic)
{
lapic->type = LOCAL_APIC; /* Local APIC structure */
lapic->length = sizeof(acpi_madt_lapic_t);
- lapic->flags = (1 << 0); /* Processor/LAPIC enabled */
+ lapic->flags = ACPI_MADT_LAPIC_ENABLED;
lapic->processor_id = cpu;
lapic->apic_id = apic;
@@ -23,7 +23,7 @@ static int acpi_create_madt_lx2apic(acpi_madt_lx2apic_t *lapic, u32 cpu, u32 api
lapic->type = LOCAL_X2APIC; /* Local APIC structure */
lapic->reserved = 0;
lapic->length = sizeof(acpi_madt_lx2apic_t);
- lapic->flags = (1 << 0); /* Processor/LAPIC enabled */
+ lapic->flags = ACPI_MADT_LAPIC_ENABLED;
lapic->processor_id = cpu;
lapic->x2apic_id = apic;
diff --git a/src/include/acpi/acpi.h b/src/include/acpi/acpi.h
index 0e5b4b280f..4a71aef67e 100644
--- a/src/include/acpi/acpi.h
+++ b/src/include/acpi/acpi.h
@@ -726,6 +726,10 @@ typedef struct acpi_madt_lapic {
#define ACPI_MADT_MAX_LAPIC_ID 0xfe
+/* MADT Local APIC Feature Flags */
+#define ACPI_MADT_LAPIC_ENABLED (1 << 0)
+#define ACPI_MADT_LAPIC_ONLINE_CAPABLE (1 << 1)
+
/* MADT: Local APIC NMI Structure */
typedef struct acpi_madt_lapic_nmi {
u8 type; /* Type (4) */