Print this page
bcm2835: move strict alignment check disable code into the loader
Since the loader wants to muck with alignment related bits of the SCTLR
anyway, it should set both A and U to the desired values (0 and 1
respectively).

@@ -95,15 +95,10 @@
         mov     r4, #1
         lsl     r4, r4, #13
         orr     r3, r3, r4
         mcr     p15, 0, r3, c1, c0, 0
 
-        /* Disable A (disables strict alignment checks) */
-        mrc     p15, 0, r3, c1, c0, 0
-        bic     r3, r3, #2
-        mcr     p15, 0, r3, c1, c0, 0
-
         /* Enable access to p10 and p11 (privileged mode only) */
         mrc     p15, 0, r0, c1, c0, 2
         orr     r0, #0x00500000
         mcr     p15, 0, r0, c1, c0, 2