ffreep support on Geode LX (XO-1)
pgf at laptop.org
pgf at laptop.org
Thu May 7 11:31:05 EDT 2009
noiseehc wrote:
> I have just tested it on my XO and the Geode DOES NOT support the ffreep
> instruction. It could explain the halting shutdown when it stalls with a
> signal 15 (which happens to be SIGILL) and only continuing it when I
> switch to the other console (as I reported in [1]). So fixing it and
> creating a 803 is absolutely necessary IMHO.
>
> [1] http://lists.laptop.org/pipermail/devel/2009-May/024356.html
>
please file a ticket at dev.laptop.org, with details on how to
reproduce the ffreep issue using build 802. (if it's only
reproducible with debxo (unclear from what's been written so
far), then the priority (and the fix) will likely be very
different.)
the failure to switch to the UL-warning screen during shutdown
is a secondary effect of whatever it is you're seeing, and if
reproducible should have a second ticket filed.
paul
> Sascha Silbe wrote:
> > Hi!
> >
> > While trying to use sugar-jhbuild on DebXO (Debian on XO-1), I
> > encountered several programs that crashed with SIGILL, apparently
> > during execution of ffreep. While the "AMD Athlon Processor x86 Code
> > Optimization Guide" [1] claims that "although insufficiently
> > documented in the past, [ffreep] is supported by all 32-bit x86
> > processors", the AMD Geode LX datasheet [2] doesn't list ffreep.
> >
> > As ffreep was added to gcc 3.4 [3] and Build 801 seems to use 4.3.0,
> > I'm wondering whether it has been patched/configured in some way to
> > avoid this issue or whether the processor actually supports it and
> > something else on my machine is broken.
> >
> >
> > [1]
> >
> http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/22007.pd
> f
> >
> > [2]
> >
> http://www.amd.com/files/connectivitysolutions/geode/geode_lx/33234d_lx_ds.pdf
> >
> > [3] http://gcc.gnu.org/ml/gcc-patches/2002-11/msg01386.html
> >
> > CU Sascha
> >
=---------------------
paul fox, pgf at laptop.org
More information about the Devel
mailing list