|
@@ -141,8 +141,12 @@ static int x2apic_preenabled;
|
|
|
static int disable_x2apic;
|
|
|
static __init int setup_nox2apic(char *str)
|
|
|
{
|
|
|
- if (x2apic_enabled())
|
|
|
- panic("Bios already enabled x2apic, can't enforce nox2apic");
|
|
|
+ if (x2apic_enabled()) {
|
|
|
+ pr_warning("Bios already enabled x2apic, "
|
|
|
+ "can't enforce nox2apic");
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
+
|
|
|
disable_x2apic = 1;
|
|
|
setup_clear_cpu_cap(X86_FEATURE_X2APIC);
|
|
|
return 0;
|