ARM: Bring back ARMv3 IO and user access code
authorRussell King <rmk+kernel@arm.linux.org.uk>
Mon, 13 Aug 2012 10:44:13 +0000 (11:44 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Mon, 13 Aug 2012 10:44:13 +0000 (11:44 +0100)
commit080fc66fb5b6feae19fbbe8c6cbd7b11a4dac636
treec275a107edc536ca22b5a7ac689a1fb0122efd0b
parent730a8128cd8978467eb1cf546b11014acb57d433
ARM: Bring back ARMv3 IO and user access code

This partially reverts 357c9c1f07d4546bc3fbc0fd1044d96b114d14ed
(ARM: Remove support for ARMv3 ARM610 and ARM710 CPUs).

Although we only support StrongARM on the RiscPC, we need to keep the
ARMv3 user access code for this platform because the bus does not
understand half-word load/stores.

Reported-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/lib/Makefile
arch/arm/lib/io-readsw-armv3.S [new file with mode: 0644]
arch/arm/lib/io-writesw-armv3.S [new file with mode: 0644]
arch/arm/lib/uaccess.S [new file with mode: 0644]