···9292#warning ACPI uses CMPXCHG, i486 and later hardware9393#endif94949595-#define MAX_MADT_ENTRIES 2569696-u8 x86_acpiid_to_apicid[MAX_MADT_ENTRIES] =9797- {[0 ... MAX_MADT_ENTRIES - 1] = 0xff };9898-EXPORT_SYMBOL(x86_acpiid_to_apicid);9999-10095/* --------------------------------------------------------------------------10196 Boot-time Configuration10297 -------------------------------------------------------------------------- */···247252 return -EINVAL;248253249254 acpi_table_print_madt_entry(header);250250-251251- /* Record local apic id only when enabled */252252- if (processor->lapic_flags & ACPI_MADT_ENABLED)253253- x86_acpiid_to_apicid[processor->processor_id] = processor->id;254255255256 /*256257 * We need to register disabled CPU as well to permit···554563555564int acpi_unmap_lsapic(int cpu)556565{557557- int i;558558-559559- for_each_possible_cpu(i) {560560- if (x86_acpiid_to_apicid[i] == x86_cpu_to_apicid[cpu]) {561561- x86_acpiid_to_apicid[i] = -1;562562- break;563563- }564564- }565566 x86_cpu_to_apicid[cpu] = -1;566567 cpu_clear(cpu, cpu_present_map);567568 num_processors--;
···119119extern int __initdata nid_to_pxm_map[MAX_NUMNODES];120120#endif121121122122-extern u16 ia64_acpiid_to_sapicid[];123123-124122/*125123 * Refer Intel ACPI _PDC support document for bit definitions126124 */