[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