[ARM] tegra: change SMP startup to use read-allocate cache
authorGary King <gking@nvidia.com>
Wed, 15 Sep 2010 16:42:36 +0000 (09:42 -0700)
committerRebecca Schultz Zavin <rebecca@android.com>
Fri, 8 Oct 2010 22:59:00 +0000 (15:59 -0700)
mirror the change to v7 common startup in the tegra-specific
LP2 and hotplug statup routines

Change-Id: I0552eba951dbfc168e37e59b41394d31fab30256
Signed-off-by: Gary King <gking@nvidia.com>
arch/arm/mach-tegra/cortex-a9.S

index 7434366aa461444ab2c4041bfb6b7784841ab554..893544956832e3f129b475185583da09f7bc83ba 100644 (file)
@@ -666,7 +666,11 @@ ENTRY(__return_to_virtual)
        mcr     p15, 0, r0, c3, c0, 0   @ domain access register
 
        mov32   r0, 0xff0a81a8
+#ifdef CONFIG_SMP
+       mov32   r1, 0xc0e0c0e0
+#else
        mov32   r1, 0x40e040e0
+#endif
        mcr     p15, 0, r0, c10, c2, 0  @ PRRR
        mcr     p15, 0, r1, c10, c2, 1  @ NMRR
        mrc     p15, 0, r0, c1, c0, 0