Module Name: src
Committed By: matt
Date: Wed Nov 21 19:38:37 UTC 2012
Modified Files:
src/sys/arch/arm/arm32: locore.S
Log Message:
Fix missing registers (don't make then implicit).
To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 src/sys/arch/arm/arm32/locore.S
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/arch/arm/arm32/locore.S
diff -u src/sys/arch/arm/arm32/locore.S:1.29 src/sys/arch/arm/arm32/locore.S:1.30
--- src/sys/arch/arm/arm32/locore.S:1.29 Thu Sep 27 21:28:13 2012
+++ src/sys/arch/arm/arm32/locore.S Wed Nov 21 19:38:36 2012
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.S,v 1.29 2012/09/27 21:28:13 matt Exp $ */
+/* $NetBSD: locore.S,v 1.30 2012/11/21 19:38:36 matt Exp $ */
/*
* Copyright (C) 1994-1997 Mark Brinicombe
@@ -42,7 +42,7 @@
/* What size should this really be ? It is only used by init_arm() */
#define INIT_ARM_STACK_SIZE 2048
- RCSID("$NetBSD: locore.S,v 1.29 2012/09/27 21:28:13 matt Exp $")
+ RCSID("$NetBSD: locore.S,v 1.30 2012/11/21 19:38:36 matt Exp $")
/*
* This is for kvm_mkdb, and should be the address of the beginning
@@ -155,9 +155,9 @@ ENTRY_NP(cpu_reset)
* Hurl ourselves into the ROM
*/
mrc p15, 0, r0, c1, c0, 0
- bic r0, #(CPU_CONTROL_MMU_ENABLE | CPU_CONTROL_DC_ENABLE)
- bic r0, #(CPU_CONTROL_IC_ENABLE)
- orr r0, #(CPU_CONTROL_32BP_ENABLE | CPU_CONTROL_32BD_ENABLE)
+ bic r0, r0, #(CPU_CONTROL_MMU_ENABLE | CPU_CONTROL_DC_ENABLE)
+ bic r0, r0, #(CPU_CONTROL_IC_ENABLE)
+ orr r0, r0, #(CPU_CONTROL_32BP_ENABLE | CPU_CONTROL_32BD_ENABLE)
mcr p15, 0, r0, c1, c0, 0
mcreq p15, 0, r2, c8, c7, 0 /* nail I+D TLB on ARMv4 and greater */
mov pc, r4