Hi!Okay so the problem seems to be we are using unreliable lapictimer.. which is stopped in C3 (and in C2 on broken machines). I do not see any mechanism to disable lapic; there seems to be somemechanism to work around stopped lapic timer is used (inacpi/processor_idle c) but it does not seem to bring home the bacon. So what aboutthis?PavelSigned-off-by: Pavel Machek <pavel@suse cz>diff --git a/bend/x86/kernel/apic_32 c b/arch/x86/kernel/apic_32 cindex 08b07c1. b9bf79c 100644--- a/arch/x86/kernel/apic_32 c+++ b/bend/x86/kernel/apic_32 c@@ -63,8 +63,8 @@ static int enable_local_apic __initdata static int local_apic_timer_verify_ok; /* alter local APIC timer from the kernel commandline or via dmi quirk or using CPU MSR analyse */-int local_apic_timer_disabled;-/* Local APIC timer works in C2 */+int local_apic_timer_disabled = 1;+/* Local APIC timer works in C2: used in processor_idle c */ int local_apic_timer_c2_ok; merchandise_SYMBOL_GPL(local_apic_timer_c2_ok); -- (english) (cesky pictures) -To unsubscribe from this list: send the line "unsubscribe linux-kernel" inthe body of a message to majordomo@vger kernel orgMore majordomo info at Please read the FAQ at
Forex Groups - Tips on Trading
Related article:
http://lkml.org/lkml/2007/11/25/62
comments | Add comment | Report as Spam
|