[PATCH] arm: properly init alignment trap bit
Lucas Stach
dev at lynxeye.de
Fri May 10 14:29:49 EDT 2013
On ARMv7 the intention is to disable the alignment trap to be able to
use hardware assisted unaligned load/stores. Fix the init to do the
right thing.
Signed-off-by: Lucas Stach <dev at lynxeye.de>
---
arch/arm/include/asm/barebox-arm-head.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/include/asm/barebox-arm-head.h b/arch/arm/include/asm/barebox-arm-head.h
index 9385415..9a8cc87 100644
--- a/arch/arm/include/asm/barebox-arm-head.h
+++ b/arch/arm/include/asm/barebox-arm-head.h
@@ -22,7 +22,7 @@ static inline void arm_cpu_lowlevel_init(void)
#if __LINUX_ARM_ARCH__ >= 6
r |= CR_U;
- r &= CR_A;
+ r &= ~CR_A;
#else
r |= CR_A;
#endif
--
1.8.1.4
More information about the barebox
mailing list