Date: Tue, 26 Dec 1995 01:56:10 +1100 From: Bruce Evans <bde@zeta.org.au> To: current@freebsd.org, kato@eclogite.eps.nagoya-u.ac.jp Subject: Re: Cyrix 5x86 is not identified Message-ID: <199512251456.BAA31681@godzilla.zeta.org.au>
index | next in thread | raw e-mail
>When I run this kernel on Cyrix 5x86 box, it is paniced by > CPU: Pentium Proc (unknown-class CPU) > CPU class not configured >... >Now I have applied following quick hack to run -current: >---------- BEGIN ---------- >*** locore.s.1.57 Mon Dec 25 22:41:10 1995 >--- locore.s Mon Dec 25 22:41:48 1995 >*************** >*** 458,463 **** >--- 458,466 ---- > movl $CPU_586,_cpu-KERNBASE > jmp 3f > 2: >+ /* Cyrix 5x86 ? */ >+ cmpl $6,%eax >+ jb 3f > /* Greater than Pentium...call it a Pentium Pro */ > movl $CPU_686,_cpu-KERNBASE > 3: >---------- END ---------- >Comparison between revision 1.56 and 1.57, I can't find the reason why >5x86 is not identified. The reason seems to be gas problem which An earlier `jmp 2f' (after detecting a CYRIX) didn't get changed to `jmp 3f'. Numeric local labels shouldn't be used here. They should only be used in macros and for very short branches. Brucehome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199512251456.BAA31681>
