|
@@ -215,6 +215,10 @@ acpi_parse_x2apic(struct acpi_subtable_header *header, const unsigned long end)
|
|
apic_id = processor->local_apic_id;
|
|
apic_id = processor->local_apic_id;
|
|
enabled = processor->lapic_flags & ACPI_MADT_ENABLED;
|
|
enabled = processor->lapic_flags & ACPI_MADT_ENABLED;
|
|
|
|
|
|
|
|
+ /* Ignore invalid ID */
|
|
|
|
+ if (apic_id == 0xffffffff)
|
|
|
|
+ return 0;
|
|
|
|
+
|
|
/*
|
|
/*
|
|
* We need to register disabled CPU as well to permit
|
|
* We need to register disabled CPU as well to permit
|
|
* counting disabled CPUs. This allows us to size
|
|
* counting disabled CPUs. This allows us to size
|