On Thursday 09 Jun 2005 23:45, Andrew Kohlsmith wrote: > On Thursday 09 June 2005 13:15, Bob Goddard wrote: > > The Via processors emulate the i686 just fine. The problem has always > > been with GCC. > > 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. B _______________________________________________ Asterisk-Users mailing list [email protected] http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
