Fix booting pentium+ with dodgy TSC
We handle a broken tsc these days, so no need to panic. We clear the TSC bit when tsc_init decides it's unreliable (eg. under lguest w/ bad host TSC), leading to bogus panic. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Acked-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
Родитель
3bf48468fe
Коммит
64ba4f230d
|
@ -142,14 +142,6 @@ static void __init check_config(void)
|
||||||
panic("Kernel requires i486+ for 'invlpg' and other features");
|
panic("Kernel requires i486+ for 'invlpg' and other features");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*
|
|
||||||
* If we configured ourselves for a TSC, we'd better have one!
|
|
||||||
*/
|
|
||||||
#ifdef CONFIG_X86_TSC
|
|
||||||
if (!cpu_has_tsc)
|
|
||||||
panic("Kernel compiled for Pentium+, requires TSC feature!");
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* If we were told we had a good local APIC, check for buggy Pentia,
|
* If we were told we had a good local APIC, check for buggy Pentia,
|
||||||
* i.e. all B steppings and the C2 stepping of P54C when using their
|
* i.e. all B steppings and the C2 stepping of P54C when using their
|
||||||
|
|
Загрузка…
Ссылка в новой задаче