Print this page
armv6: bit 2 (0x4) enables the dcache
This fixes a pretty simple typo.  Sadly, this still isn't enough to get
bcm2835 past mutex_enter.

@@ -170,11 +170,11 @@
         mcr     p15, 0, r0, c1, c0, 0
         SET_SIZE(armv6_icache_enable)
 
         ENTRY(armv6_dcache_enable)
         mrc     p15, 0, r0, c1, c0, 0
-        orr     r0, #0x2
+        orr     r0, #0x4
         mcr     p15, 0, r0, c1, c0, 0
         SET_SIZE(armv6_dcache_enable)
 
         ENTRY(armv6_icache_disable)
         mrc     p15, 0, r0, c1, c0, 0

@@ -182,11 +182,11 @@
         mcr     p15, 0, r0, c1, c0, 0
         SET_SIZE(armv6_icache_disable)
 
         ENTRY(armv6_dcache_disable)
         mrc     p15, 0, r0, c1, c0, 0
-        bic     r0, #0x2
+        bic     r0, #0x4
         mcr     p15, 0, r0, c1, c0, 0
         SET_SIZE(armv6_dcache_disable)
 
         ENTRY(armv6_icache_inval)
         mcr     p15, 0, r0, c7, c5, 0           @ Invalidate i-cache