UPDATES: add support for cpu alignment, fix makefile, make changes to f/sync
/arch/arm/kernel/head.S
blob:673151c7f54b71d921912540fa1e9ca9ad3d358c -> blob:6a184211b4d449af08feeef33c5425b846d31267
--- arch/arm/kernel/head.S
+++ arch/arm/kernel/head.S
@@ -348,10 +348,10 @@ __secondary_data:
* r13 = *virtual* address to jump to upon completion
*/
__enable_mmu:
-#if defined(CONFIG_ALIGNMENT_TRAP) && __LINUX_ARM_ARCH__ < 6
- orr r0, r0, #CR_A
-#else
+#ifdef CONFIG_ALLOW_CPU_ALIGNMENT
bic r0, r0, #CR_A
+#else
+ orr r0, r0, #CR_A
#endif
#ifdef CONFIG_CPU_DCACHE_DISABLE
bic r0, r0, #CR_C