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