From c5a6e617a518f3af790fda865e61bb83e69e15c4 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Fri, 9 Mar 2012 15:47:32 +0100 Subject: [PATCH] bsp/gen5200: Fix FPU initialization The change of the MSR[FP] status requires a context-synchronizing instruction. --- c/src/lib/libbsp/powerpc/gen5200/start/start.S | 1 + 1 file changed, 1 insertion(+) diff --git a/c/src/lib/libbsp/powerpc/gen5200/start/start.S b/c/src/lib/libbsp/powerpc/gen5200/start/start.S index ae1a4ac742..d303fe3637 100644 --- a/c/src/lib/libbsp/powerpc/gen5200/start/start.S +++ b/c/src/lib/libbsp/powerpc/gen5200/start/start.S @@ -706,6 +706,7 @@ FPU_init: SETBITS r30, r29, MSR_FP mtmsr r30 /* enable FPU and FPU exceptions */ + sync lfd f0, 0(r29) fmr f1, f0