extern void native_apic_icr_write(u32 low, u32 id);
extern u64 native_apic_icr_read(void);
-extern int x2apic_mode;
-
static inline bool apic_is_x2apic_enabled(void)
{
u64 msr;
return val;
}
+extern int x2apic_mode;
extern int x2apic_phys;
extern int x2apic_preenabled;
extern void check_x2apic(void);
{
}
-#define x2apic_preenabled 0
-#define x2apic_supported() 0
+#define x2apic_mode (0)
+#define x2apic_preenabled (0)
+#define x2apic_supported() (0)
#endif
extern void enable_IR_x2apic(void);
__setup("apicpmtimer", setup_apicpmtimer);
#endif
-int x2apic_mode;
#ifdef CONFIG_X86_X2APIC
+int x2apic_mode;
/* x2apic enabled before OS handover */
int x2apic_preenabled;
static int x2apic_disabled;