|
@@ -52,7 +52,18 @@ static cpumask_t timer_bcast_ipi;
|
|
/*
|
|
/*
|
|
* Knob to control our willingness to enable the local APIC.
|
|
* Knob to control our willingness to enable the local APIC.
|
|
*/
|
|
*/
|
|
-int enable_local_apic __initdata = 0; /* -1=force-disable, +1=force-enable */
|
|
|
|
|
|
+static int enable_local_apic __initdata = 0; /* -1=force-disable, +1=force-enable */
|
|
|
|
+
|
|
|
|
+static inline void lapic_disable(void)
|
|
|
|
+{
|
|
|
|
+ enable_local_apic = -1;
|
|
|
|
+ clear_bit(X86_FEATURE_APIC, boot_cpu_data.x86_capability);
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+static inline void lapic_enable(void)
|
|
|
|
+{
|
|
|
|
+ enable_local_apic = 1;
|
|
|
|
+}
|
|
|
|
|
|
/*
|
|
/*
|
|
* Debug level
|
|
* Debug level
|