Module Name:    src
Committed By:   matt
Date:           Sat Sep  7 00:30:17 UTC 2013

Modified Files:
        src/sys/arch/evbarm/cubie: cubie_start.S

Log Message:
Make sure the core register are mapped PA:VA too.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/evbarm/cubie/cubie_start.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/evbarm/cubie/cubie_start.S
diff -u src/sys/arch/evbarm/cubie/cubie_start.S:1.1 src/sys/arch/evbarm/cubie/cubie_start.S:1.2
--- src/sys/arch/evbarm/cubie/cubie_start.S:1.1	Tue Sep  3 18:01:33 2013
+++ src/sys/arch/evbarm/cubie/cubie_start.S	Sat Sep  7 00:30:17 2013
@@ -95,7 +95,7 @@
 #include <arm/allwinner/awin_reg.h>
 #include <evbarm/cubie/platform.h>  
 
-RCSID("$NetBSD: cubie_start.S,v 1.1 2013/09/03 18:01:33 matt Exp $")
+RCSID("$NetBSD: cubie_start.S,v 1.2 2013/09/07 00:30:17 matt Exp $")
 
 #if defined(VERBOSE_INIT_ARM)
 #define	XPUTC(n)	mov r0, n; bl xputc
@@ -164,11 +164,7 @@ _C_LABEL(cubie_start):
 	movw	ip, #:lower16:start
 	movt	ip, #:upper16:start
 	bx	ip		/* Jump to start (flushes pipeline). */
-	nop
-	nop
-	nop
-	nop
-	
+
 	/* NOTREACHED */
 
 #include <arm/cortex/a9_mpsubr.S>
@@ -189,6 +185,10 @@ _C_LABEL(cubie_start):
 		(AWIN_CORE_SIZE + L1_S_SIZE - 1) / L1_S_SIZE,
 		L1_S_PROTO | L1_S_APv7_KRW)
 
+	/* Map AWIN CORE (so console will work) */
+	MMU_INIT(AWIN_CORE_PBASE, AWIN_CORE_PBASE,
+		(AWIN_CORE_SIZE + L1_S_SIZE - 1) / L1_S_SIZE,
+		L1_S_PROTO | L1_S_APv7_KRW)
 	/* end of table */
 	MMU_INIT(0, 0, 0, 0)
 

Reply via email to