2.0.35 bug in detecting Cyrix 6x86 processors

Roy Rankin (roy.rankin@auss2.alcatel.com.au)
Tue, 6 Oct 1998 10:41:47 +1000


I am not a member of this mailing list, so I do not know if this is
a known problem or if in fact this is the proper place to report this
problem.

Prior to 2.0.35 I have been using Andrew D. Balsa's kernel patch which
correctly identified my old 6x86 step 2.6 processor, however with 2.0.35
the processor is not correctly identified and /proc/cpuinfo shows only
cpu as 486 with no model, vendor_id, or stepping given.

With the following change my processor is correctly identified.

--- arch/i386/kernel/head.S.org Tue Oct 6 10:11:21 1998
+++ arch/i386/kernel/head.S Tue Oct 6 10:12:08 1998
@@ -234,8 +234,10 @@
jmp isnew # We enabled CPUID now

n6x86: setCx86($0xc3,%cx) # Restore old CCR3
sti
+ jmp isnew
+
ncyrix: pushl %ecx # restore original EFLAGS
popfl
movl %cr0,%eax # 486
andl $0x80000011,%eax # Save PG,PE,ET

-
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/