[Asterisk-Users] Asterisk Live! CF

Bob Goddard asterisk at bgcomp.co.uk
Thu Jun 9 23:07:28 MST 2005


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



More information about the asterisk-users mailing list