Thread (3 messages) 3 messages, 3 authors, 2005-11-09

Re: 440EP FPU support missing

flat view

From: Stefan Roese <sr@denx.de>
Date: 2005-11-09 09:47:32

Possibly related (same subject, not in this thread)

On Tuesday 08 November 2005 23:30, Matt Porter wrote:
quoted hunk ↗ jump to hunk
On Tue, Nov 08, 2005 at 06:38:11PM +0100, Stefan Roese wrote:
quoted
Somehow arch/ppc/kernel/fpu.S has disappeared. :-( I assume, this
happened in the ppc/ppc64 -> powerpc merge. Any thoughts, why this file
disappeared and how to solve this problem (just restore the original
file)?
arch/powerpc/kernel/fpu.S is being used now which doesn't have KernelFP.
I don't know why the 44x fpu support wasn't using
kernel_fp_unavailable_exception() before but I must have missed that
reviewing it.

Try this patch.

-Matt
diff --git a/arch/ppc/kernel/head_booke.h b/arch/ppc/kernel/head_booke.h
index aeb349b..f3d274c 100644
--- a/arch/ppc/kernel/head_booke.h
+++ b/arch/ppc/kernel/head_booke.h
@@ -358,6 +358,6 @@ label:
 	NORMAL_EXCEPTION_PROLOG;					      \
 	bne	load_up_fpu;		/* if from user, just load it up */   \
 	addi	r3,r1,STACK_FRAME_OVERHEAD;				      \
-	EXC_XFER_EE_LITE(0x800, KernelFP)
+	EXC_XFER_EE_LITE(0x800, kernel_fp_unavailable_exception)

 #endif /* __HEAD_BOOKE_H__ */
Thanks Matt. That fixes the problem. Please send this patch upstream.

Best regards,
Stefan
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help