From 0c14f8f322e670f64b49502d7d2045b68aee21d1 Mon Sep 17 00:00:00 2001 From: "Eric W. Biederman" Date: Sat, 25 Jun 2005 14:57:41 -0700 Subject: [PATCH] --- yaml --- r: 3311 b: refs/heads/master c: 9635b47d910223745258768418003580ef7dba17 h: refs/heads/master i: 3309: 83d8f47fe05b527b5431200c260293d4c989388e 3307: d279e9d24399fde7b7fc1daa8c382e6c4d5a9fc4 3303: 63aa9c14de217cecd556e2df5a17bea1e37aa1b7 3295: ff2490506aa8058cc67c5bf2bd372e0b38c863c2 v: v3 --- [refs] | 2 +- trunk/arch/i386/kernel/apic.c | 25 +++++-------------------- trunk/arch/i386/kernel/setup.c | 11 +++++++++++ trunk/include/asm-i386/apic.h | 13 +++++++++++++ 4 files changed, 30 insertions(+), 21 deletions(-) diff --git a/[refs] b/[refs] index 4296f358500d..a4a481c597d1 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 8f43d03fe2c4962c11d8227ac9505e590bad758b +refs/heads/master: 9635b47d910223745258768418003580ef7dba17 diff --git a/trunk/arch/i386/kernel/apic.c b/trunk/arch/i386/kernel/apic.c index b905d7bb9a0d..cf45bed96d08 100644 --- a/trunk/arch/i386/kernel/apic.c +++ b/trunk/arch/i386/kernel/apic.c @@ -40,6 +40,11 @@ #include "io_ports.h" +/* + * Knob to control our willingness to enable the local APIC. + */ +int enable_local_apic __initdata = 0; /* -1=force-disable, +1=force-enable */ + /* * Debug level */ @@ -666,26 +671,6 @@ static void apic_pm_activate(void) { } * Original code written by Keir Fraser. */ -/* - * Knob to control our willingness to enable the local APIC. - */ -int enable_local_apic __initdata = 0; /* -1=force-disable, +1=force-enable */ - -static int __init lapic_disable(char *str) -{ - enable_local_apic = -1; - clear_bit(X86_FEATURE_APIC, boot_cpu_data.x86_capability); - return 0; -} -__setup("nolapic", lapic_disable); - -static int __init lapic_enable(char *str) -{ - enable_local_apic = 1; - return 0; -} -__setup("lapic", lapic_enable); - static int __init apic_set_verbosity(char *str) { if (strcmp("debug", str) == 0) diff --git a/trunk/arch/i386/kernel/setup.c b/trunk/arch/i386/kernel/setup.c index cba67e4ba0af..f1ad9fdeaad8 100644 --- a/trunk/arch/i386/kernel/setup.c +++ b/trunk/arch/i386/kernel/setup.c @@ -44,6 +44,7 @@ #include #include #include