aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86
diff options
context:
space:
mode:
authorAlexey Starikovskiy <astarikovskiy@suse.de>2008-03-27 16:55:16 -0400
committerIngo Molnar <mingo@elte.hu>2008-04-17 11:41:31 -0400
commitacff5a768935f7f39e4e3be03940d70c005ffe96 (patch)
tree7f19dcd80f8ebd9b76a8f5b99d6feb3a9171a7a2 /arch/x86
parentfae9811b775655a02dcb51fa0b6423b546468bd1 (diff)
x86: move x86_bios_cpu_apicid to apic_32.c
Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de> Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch/x86')
-rw-r--r--arch/x86/kernel/apic_32.c3
-rw-r--r--arch/x86/kernel/mpparse_32.c4
-rw-r--r--arch/x86/kernel/smpboot.c2
3 files changed, 3 insertions, 6 deletions
diff --git a/arch/x86/kernel/apic_32.c b/arch/x86/kernel/apic_32.c
index f0abd59a2a3c..65036bbaf058 100644
--- a/arch/x86/kernel/apic_32.c
+++ b/arch/x86/kernel/apic_32.c
@@ -55,6 +55,9 @@ unsigned long mp_lapic_addr;
55/* Processor that is doing the boot up */ 55/* Processor that is doing the boot up */
56unsigned int boot_cpu_physical_apicid = -1U; 56unsigned int boot_cpu_physical_apicid = -1U;
57 57
58DEFINE_PER_CPU(u16, x86_bios_cpu_apicid) = BAD_APICID;
59EXPORT_PER_CPU_SYMBOL(x86_bios_cpu_apicid);
60
58/* 61/*
59 * Knob to control our willingness to enable the local APIC. 62 * Knob to control our willingness to enable the local APIC.
60 * 63 *
diff --git a/arch/x86/kernel/mpparse_32.c b/arch/x86/kernel/mpparse_32.c
index 9b61b50a96c9..c79d6e06c3fa 100644
--- a/arch/x86/kernel/mpparse_32.c
+++ b/arch/x86/kernel/mpparse_32.c
@@ -75,10 +75,6 @@ unsigned int boot_cpu_physical_apicid = -1U;
75physid_mask_t phys_cpu_present_map; 75physid_mask_t phys_cpu_present_map;
76#endif 76#endif
77 77
78#ifndef CONFIG_SMP
79DEFINE_PER_CPU(u16, x86_bios_cpu_apicid) = BAD_APICID;
80#endif
81
82/* 78/*
83 * Intel MP BIOS table parsing routines: 79 * Intel MP BIOS table parsing routines:
84 */ 80 */
diff --git a/arch/x86/kernel/smpboot.c b/arch/x86/kernel/smpboot.c
index d3402e2c57eb..7bcee1584b50 100644
--- a/arch/x86/kernel/smpboot.c
+++ b/arch/x86/kernel/smpboot.c
@@ -83,8 +83,6 @@ EXPORT_PER_CPU_SYMBOL(x86_cpu_to_apicid);
83u16 x86_bios_cpu_apicid_init[NR_CPUS] __initdata 83u16 x86_bios_cpu_apicid_init[NR_CPUS] __initdata
84 = { [0 ... NR_CPUS-1] = BAD_APICID }; 84 = { [0 ... NR_CPUS-1] = BAD_APICID };
85void *x86_bios_cpu_apicid_early_ptr; 85void *x86_bios_cpu_apicid_early_ptr;
86DEFINE_PER_CPU(u16, x86_bios_cpu_apicid) = BAD_APICID;
87EXPORT_PER_CPU_SYMBOL(x86_bios_cpu_apicid);
88 86
89/* Internal processor count */ 87/* Internal processor count */
90unsigned int num_processors; 88unsigned int num_processors;