Thread (9 messages) flat view 9 messages, 7 authors, 2007-08-21

RE: Xilinx Virtex4 FX PPC

From: Stephen Neuendorffer <hidden>
Date: 2007-08-20 17:50:13

Note that you should pick one or the other and be consistent.

If you have MATH_EMULATION
in the kernel and use code compiled partly with and partly without
soft-fp,
then you get really strange errors, because (I believe) the soft-fp uses
a different mechanism for emulating the floating point register files
than
the kernel  (I suppose you'll also see the same thing in a system with
floating
point unit and a mixed-up compilation as well).

Steve
-----Original Message-----
From:=20
linuxppc-embedded-bounces+stephen=3Dneuendorffer.name@ozlabs.org
=20
[mailto:linuxppc-embedded-bounces+stephen=3Dneuendorffer.name@oz
labs.org] On Behalf Of Robert Woodworth
Sent: Monday, August 20, 2007 10:27 AM
To: Josh Boyer
Cc: linuxppc-embedded@ozlabs.org
Subject: Re: Xilinx Virtex4 FX PPC
=20
On Mon, 2007-08-20 at 11:35 -0500, Josh Boyer wrote:
quoted
On Mon, 20 Aug 2007 10:00:54 -0600
Robert Woodworth [off-list ref] wrote:
=20
quoted
Problem 2:  Build my own rootfs.
If I try to build my own programs (busybox and bash at=20
this point) with
quoted
quoted
shared libc using the same glibc from my toolchain, I get=20
an "Illegal
quoted
quoted
instruction" error.  Is my glibc not compatible with my=20
Xilinx PPC 405??
quoted
quoted
=20
=20
If I try to build a rootfs with debian ppc packages I=20
have the same
quoted
quoted
"Illegal instruction" error.
=20
=20
=20
Question 1:
Do I need a special glibc for the Xilinx PPC 405???? =20
Does a normal PPC glibc have more "advanced" instructions=20
compiled in
quoted
quoted
that will not work on a Xilinx PPC 405??
=20
Make sure you're building glibc with soft-fp, or make sure you have
CONFIG_MATH_EMULATION enabled in your kernel.  The PPC 405=20
doesn't have
quoted
an FPU.
=20
josh
=20
=20
CONFIG_MATH_EMULATION fixed it!!
=20
=20
=20
What are the opinions out there?=20
Kernel fp or glibc soft-fp??
=20
I don't have a need for floating point in my final application anyway.
=20
_______________________________________________
Linuxppc-embedded mailing list
Linuxppc-embedded@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-embedded
=20
=20
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help