Bob Goddard wrote:

Got some proof of that?  It's generally regarded as common knowlege in
these circles that the via processors claim 686 compatibility but lack some
686-specific instructions (CMPXCHG among them), and this is what causes the
trouble.  GCC says "686 instructions, ok." and the Via throws a fit
(SIGILL) when seeing the ones it doesn't support.

The Via C3 processors lack the CMPXCHG8B (CMOV) instructions and I
assume others which are listed in the Intel documents as being
optional. GCC assumes that they are always there.

Look at http://radagast.bglug.ca/epia/epia_howto/x1098.html, section 13.2.

This has been well documented.

Bob is correct in this. However, the C3 processors comes in different flavours. The ones using the Nehemiah core do have the optional instructions, and runs 686 binaries fine.

--
Torgeir Berg
_______________________________________________
Asterisk-Users mailing list
Asterisk-Users@lists.digium.com
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to