]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - arch/i386/kernel/apic.c
[PATCH] i386: add command line option "local_apic_timer_c2_ok"
[karo-tx-linux.git] / arch / i386 / kernel / apic.c
index 244c3fe9b8c3acc754d79f51eac28a9ee456d93f..e88415282a6f0ebf3024c2a5b1165e95502686e2 100644 (file)
@@ -64,6 +64,9 @@ static int enable_local_apic __initdata = 0;
 static int local_apic_timer_verify_ok;
 /* Disable local APIC timer from the kernel commandline or via dmi quirk */
 static int local_apic_timer_disabled;
+/* Local APIC timer works in C2 */
+int local_apic_timer_c2_ok;
+EXPORT_SYMBOL_GPL(local_apic_timer_c2_ok);
 
 /*
  * Debug level, exported for io_apic.c
@@ -1232,6 +1235,13 @@ static int __init parse_disable_lapic_timer(char *arg)
 }
 early_param("nolapic_timer", parse_disable_lapic_timer);
 
+static int __init parse_lapic_timer_c2_ok(char *arg)
+{
+       local_apic_timer_c2_ok = 1;
+       return 0;
+}
+early_param("lapic_timer_c2_ok", parse_lapic_timer_c2_ok);
+
 static int __init apic_set_verbosity(char *str)
 {
        if (strcmp("debug", str) == 0)