From mboxrd@z Thu Jan 1 00:00:00 1970 From: gnemas at gmail.com Date: Mon, 14 Jun 2010 19:02:25 +0000 Subject: [U-Boot] Whose responsibility is it to enable FPU? Message-ID: <0016e6480e82187a72048902213a@google.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de I built u-boot for a 440EPx board derived from the sequoia configuration. I am using an FPU-enabled gcc cross compiler. U-Boot runs fine and successfully boots my operating system (Linux and uClibc-based root filesystem). However, I was having a problem running busybox that I traced to errors occurring executing setjmp, which attempts to save floating point registers. Then I realized that the FPU was not enabled in the MSR or in the ccr0 register. Have I misconfigured something, or should I go ahead and add code to u-boot to enable the FPU? Thanks, Gregg