Re: Cyrix III processor and kernel boot problem

Dave Jones
2003-02-07T14:04:57Z

On Fri, Feb 07, 2003 at 02:50:02PM +0000, c1cc10 wrote:
> I've found out that the Cyrix III has no CMOV instruction and that this
> could be the problem.
> So I compiled a pentium mmx version (after mrproper and dep) and all
> worked fine.
> My question is: ok, it can't work if 686 compiled, but why does not it
> work also for the Cyrix III version?

The CyrixIII compile option should not generate cmov.
If you can objdump -D vmlinuz and grep for cmov, and find out
where thats being generated to confirm that it is that could be useful.

Which gcc did you use? And (silly question), did you make mrproper
before building the cyrix3 kernel ? If there were left behind .o
files, that could confuse it. Possibly ccache too.
if you were using that rm -rf ~/.ccache to be sure.

as a sidenote, the new C3s (Nehemiah) now have CMOV.

Dave

--
| Dave Jones. http://www.codemonkey.org.uk
| SuSE Labs