|
@@ -34,17 +34,6 @@
|
|
|
#ifdef CONFIG_X86_LOCAL_APIC
|
|
|
static unsigned long sfi_lapic_addr __initdata = APIC_DEFAULT_PHYS_BASE;
|
|
|
|
|
|
-static void __init mp_sfi_register_lapic_address(unsigned long address)
|
|
|
-{
|
|
|
- mp_lapic_addr = address;
|
|
|
-
|
|
|
- set_fixmap_nocache(FIX_APIC_BASE, mp_lapic_addr);
|
|
|
- if (boot_cpu_physical_apicid == -1U)
|
|
|
- boot_cpu_physical_apicid = read_apic_id();
|
|
|
-
|
|
|
- pr_info("Boot CPU = %d\n", boot_cpu_physical_apicid);
|
|
|
-}
|
|
|
-
|
|
|
/* All CPUs enumerated by SFI must be present and enabled */
|
|
|
static void __cpuinit mp_sfi_register_lapic(u8 id)
|
|
|
{
|
|
@@ -110,7 +99,7 @@ static int __init sfi_parse_ioapic(struct sfi_table_header *table)
|
|
|
int __init sfi_platform_init(void)
|
|
|
{
|
|
|
#ifdef CONFIG_X86_LOCAL_APIC
|
|
|
- mp_sfi_register_lapic_address(sfi_lapic_addr);
|
|
|
+ register_lapic_address(sfi_lapic_addr);
|
|
|
sfi_table_parse(SFI_SIG_CPUS, NULL, NULL, sfi_parse_cpus);
|
|
|
#endif
|
|
|
#ifdef CONFIG_X86_IO_APIC
|