diff options
author | Catalin Marinas <catalin.marinas@arm.com> | 2009-04-01 13:53:48 +0100 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2009-04-01 22:15:57 +0100 |
commit | fe68e68f6a379d317a87ae24de050a65b11ea1fb (patch) | |
tree | 7e6099b993d9385eae4e7a892271c3fd38a7c207 /arch/arm/lib/strnlen_user.S | |
parent | 01a24d2b9309676ec2e7069cd19f5b1c4a1505e0 (diff) |
[ARM] 5439/1: Do not clear bit 10 of DFSR during abort handling on ARMv6
Because of an ARM1136 erratum (326103), the current v6_early_abort
function needs to set the correct FSR[11] value which determines whether
the data abort was caused by a read or write. For legacy reasons (bit 10
not handled by software), bit 10 was also cleared masking out imprecise
aborts on ARMv6 CPUs. This patch removes the clearing of bit 10 of FSR.
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/lib/strnlen_user.S')
0 files changed, 0 insertions, 0 deletions