From 1f6cdba6e1b13b05fec969938db46e08f4e68ace Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Fri, 29 May 2015 15:54:29 +0200 Subject: sparc: Remove superfluous FP enable The FP context save/restore makes only sense in the context of FP threads. Update #2270. --- cpukit/score/cpu/sparc/cpu.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'cpukit/score/cpu/sparc/cpu.c') diff --git a/cpukit/score/cpu/sparc/cpu.c b/cpukit/score/cpu/sparc/cpu.c index f96d1ea786..e967bf2169 100644 --- a/cpukit/score/cpu/sparc/cpu.c +++ b/cpukit/score/cpu/sparc/cpu.c @@ -125,6 +125,11 @@ void _CPU_Initialize(void) { #if (SPARC_HAS_FPU == 1) Context_Control_fp *pointer; + uint32_t psr; + + sparc_get_psr( psr ); + psr |= SPARC_PSR_EF_MASK; + sparc_set_psr( psr ); /* * This seems to be the most appropriate way to obtain an initial -- cgit v1.2.3