OpenCloudOS-Kernel/arch/arm/nwfpe
Richard Purdie f148af2593 [PATCH] ARM: 2837/2: Re: ARM: Make NWFPE preempt safe
Patch from Richard Purdie

NWFPE used global variables which meant it wasn't safe for use with
preemptive kernels. This patch removes them and communicates the
information between functions in a preempt safe manner. Generation
of some exceptions was broken and this has also been corrected.
Tests with glibc's maths test suite show no change in the results
before/after this patch.

Signed-off-by: Richard Purdie <rpurdie@rpsys.net>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2005-08-03 19:49:17 +01:00
..
ARM-gcc.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ChangeLog Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Makefile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
double_cpdo.c [PATCH] ARM: 2837/2: Re: ARM: Make NWFPE preempt safe 2005-08-03 19:49:17 +01:00
entry.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
entry26.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
extended_cpdo.c [PATCH] ARM: 2837/2: Re: ARM: Make NWFPE preempt safe 2005-08-03 19:49:17 +01:00
fpa11.c [PATCH] ARM: 2837/2: Re: ARM: Make NWFPE preempt safe 2005-08-03 19:49:17 +01:00
fpa11.h [PATCH] ARM: 2837/2: Re: ARM: Make NWFPE preempt safe 2005-08-03 19:49:17 +01:00
fpa11.inl Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fpa11_cpdo.c [PATCH] ARM: 2837/2: Re: ARM: Make NWFPE preempt safe 2005-08-03 19:49:17 +01:00
fpa11_cpdt.c [PATCH] ARM: 2837/2: Re: ARM: Make NWFPE preempt safe 2005-08-03 19:49:17 +01:00
fpa11_cprt.c [PATCH] ARM: 2837/2: Re: ARM: Make NWFPE preempt safe 2005-08-03 19:49:17 +01:00
fpmodule.c [PATCH] ARM: 2837/2: Re: ARM: Make NWFPE preempt safe 2005-08-03 19:49:17 +01:00
fpmodule.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fpmodule.inl [PATCH] ARM: Remove global nwfpe register variable 2005-07-17 10:54:50 +01:00
fpopcode.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fpopcode.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fpsr.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
milieu.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
single_cpdo.c [PATCH] ARM: 2837/2: Re: ARM: Make NWFPE preempt safe 2005-08-03 19:49:17 +01:00
softfloat-macros [PATCH] ARM: 2722/1: remove reliance on udivdi3 for nwfpe 2005-06-23 21:56:46 +01:00
softfloat-specialize Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
softfloat.c [PATCH] ARM: 2837/2: Re: ARM: Make NWFPE preempt safe 2005-08-03 19:49:17 +01:00
softfloat.h [PATCH] ARM: 2837/2: Re: ARM: Make NWFPE preempt safe 2005-08-03 19:49:17 +01:00