]> err.no Git - linux-2.6/commit
[ARM] 3118/1: fix and reenable nwfpe extended precision emulation for big-endian
authorLennert Buytenhek <buytenh@wantstofly.org>
Mon, 7 Nov 2005 21:12:08 +0000 (21:12 +0000)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Mon, 7 Nov 2005 21:12:08 +0000 (21:12 +0000)
commitbedf142b8bba4331ed93161292a4ce4f8cde7308
treecde053618935762e37badb509d191ac006ae197a
parent06c03cac9487555478c7d80065ebf7818bf6fd06
[ARM] 3118/1: fix and reenable nwfpe extended precision emulation for big-endian

Patch from Lennert Buytenhek

nwfpe extended precision emulation used to be broken on big-endian
and was therefore disabled.  This patch fixes nwfpe so that it copies
extended precision floats to/from userspace in the proper word order
(similar to patch #2046, see the description of that patch for an
explanation) and reenables the Kconfig option.

Signed-off-by: Lennert Buytenhek <buytenh@wantstofly.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/Kconfig
arch/arm/nwfpe/fpa11.h
arch/arm/nwfpe/fpa11_cpdt.c
arch/arm/nwfpe/softfloat.h