NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: port-evbarm/52010: Regression: Gumstix Verdex is hanging in enabling cache + KASSERT ram_size
The following reply was made to PR port-evbarm/52010; it has been noted by GNATS.
From: Nick Hudson <skrll%netbsd.org@localhost>
To: gnats-bugs%NetBSD.org@localhost, port-evbarm-maintainer%netbsd.org@localhost,
gnats-admin%netbsd.org@localhost, netbsd-bugs%netbsd.org@localhost
Cc:
Subject: Re: port-evbarm/52010: Regression: Gumstix Verdex is hanging in
enabling cache + KASSERT ram_size
Date: Tue, 28 Feb 2017 07:49:40 +0000
This is a multi-part message in MIME format.
--------------020700070203080902030601
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Does this patch work for you?
Thanks,
Nick
--------------020700070203080902030601
Content-Type: text/plain; charset=UTF-8;
name="diff"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="diff"
Index: sys/arch/evbarm/gumstix/gumstix_machdep.c
===================================================================
RCS file: /cvsroot/src/sys/arch/evbarm/gumstix/gumstix_machdep.c,v
retrieving revision 1.57
diff -u -p -r1.57 gumstix_machdep.c
--- sys/arch/evbarm/gumstix/gumstix_machdep.c 20 Oct 2016 09:53:08 -0000 1.57
+++ sys/arch/evbarm/gumstix/gumstix_machdep.c 28 Feb 2017 07:48:38 -0000
@@ -206,13 +206,16 @@
#endif
/*
- * The range 0xc1000000 - 0xcfffffff is available for kernel VM space
- * Core-logic registers and I/O mappings occupy 0xfd000000 - 0xffffffff
+ * The range 0xc1000000 - 0xfd000000 is available for kernel VM space
+ * Core-logic registers and I/O mappings occupy
+ *
+ * 0xfd000000 - 0xfd800000 on gumstix
+ * 0xc0000000 - 0xc0400000 on overo, duovero and pepper
*/
#ifndef KERNEL_VM_BASE
-#define KERNEL_VM_BASE 0xc1000000
+#define KERNEL_VM_BASE 0xc8000000
#endif
-#define KERNEL_VM_SIZE 0x0f000000
+#define KERNEL_VM_SIZE 0x35000000
BootConfig bootconfig; /* Boot config storage */
static char bootargs[MAX_BOOT_STRING];
@@ -487,6 +490,9 @@ initarm(void *arg)
*/
#if defined(CPU_XSCALE)
+ extern vaddr_t xscale_cache_clean_addr;
+ xscale_cache_clean_addr = 0xff000000U;
+
cpu_reset_address = NULL;
#elif defined(OMAP2)
cpu_reset_address = omap_reset;
--------------020700070203080902030601--
Home |
Main Index |
Thread Index |
Old Index