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: =20quoted
Problem 2: Build my own rootfs. If I try to build my own programs (busybox and bash at=20this point) withquoted
quoted
shared libc using the same glibc from my toolchain, I get=20an "Illegalquoted
quoted
instruction" error. Is my glibc not compatible with my=20Xilinx PPC 405??quoted
quoted
=20 =20 If I try to build a rootfs with debian ppc packages I=20have the samequoted
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=20compiled inquoted
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=20doesn't havequoted
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