Via C3 support under FreeBSD

Damian Gerow damian at sentex.net
Tue Jun 3 15:47:29 PDT 2003


Thus spake Damian Gerow (damian at sentex.net) [02/06/03 16:48]:
> So, in order to use & compile on the Via C3 Ezra, I need to set CPUTYPE=i586
> or CPUTYPE=i586/mmx (both seem to work) in /etc/make.conf, and I need at
> least I686_CPU in my kernel configuration file.  Seems odd to me, but at
> least it works.

I have since found out that this might be because the compiler enables
support for the CMOV instruction if CPUTYPE=i686, whereas the C3 does /not/
support CMOV (well, this core doesn't, anyhow).

Running the kernel as an i686 kernel works just fine, but compiling it
doesn't.  I've verified that using 5.1-RC1 results in the same problem.


More information about the freebsd-hardware mailing list