Re: Patch: 2.2.0pre1-ac2 released

Alan Cox (alan@lxorguk.ukuu.org.uk)
Wed, 30 Dec 1998 20:08:27 +0000 (GMT)


> 2.2.0-pre1-ac2 fails to boot on my Cyrix 6x86, since it wrongly detects
> that I am trying to boot a kernel compiled for a 586 on a 486. (The
> kernel is indeed compiled for a 586 class processor, I believe this is
> the correct thing to do in this case, and has always worked correctly in
> the past).

Eep yes - Ingo's sanity check relies on things that are not set up until
the check_cx686_cpuid() function has been run.

--- include/asm/bugs.h~ Wed Dec 30 01:19:39 1998
+++ include/asm/bugs.h Wed Dec 30 19:10:23 1998
@@ -356,13 +356,13 @@
{
check_cyrix_cpu();
identify_cpu(&boot_cpu_data);
- smp_bugs_check();
#ifndef __SMP__
printk("CPU: ");
print_cpu_info(&boot_cpu_data);
#endif
check_cx686_cpuid();
check_cx686_slop();
+ smp_bugs_check();
check_tlb();
check_fpu();
check_hlt();

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/