Module Name:    src
Committed By:   hkenken
Date:           Thu Jun 13 04:20:23 UTC 2019

Modified Files:
        src/sys/arch/evbarm/conf: mk.netwalker std.netwalker
        src/sys/arch/evbarm/netwalker: netwalker_machdep.c
Removed Files:
        src/sys/arch/evbarm/netwalker: netwalker_start.S

Log Message:
Use armv6_start.S


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/evbarm/conf/mk.netwalker
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/evbarm/conf/std.netwalker
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/evbarm/netwalker/netwalker_machdep.c
cvs rdiff -u -r1.6 -r0 src/sys/arch/evbarm/netwalker/netwalker_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/conf/mk.netwalker
diff -u src/sys/arch/evbarm/conf/mk.netwalker:1.4 src/sys/arch/evbarm/conf/mk.netwalker:1.5
--- src/sys/arch/evbarm/conf/mk.netwalker:1.4	Wed Apr  9 04:00:50 2014
+++ src/sys/arch/evbarm/conf/mk.netwalker	Thu Jun 13 04:20:23 2019
@@ -1,12 +1,11 @@
-#	$NetBSD: mk.netwalker,v 1.4 2014/04/09 04:00:50 hkenken Exp $
+#	$NetBSD: mk.netwalker,v 1.5 2019/06/13 04:20:23 hkenken Exp $
 
 CPPFLAGS+= -mcpu=cortex-a8 -mfpu=neon
 
-SYSTEM_FIRST_OBJ=	netwalker_start.o
-SYSTEM_FIRST_SFILE=	${THISARM}/netwalker/netwalker_start.S
+ENTRYPOINT=		generic_start
 
-KERNEL_BASE_PHYS=0x90100000
-KERNEL_BASE_VIRT=0x80100000
+SYSTEM_FIRST_OBJ=	armv6_start.o
+SYSTEM_FIRST_SFILE=	${ARM}/arm/armv6_start.S
 
 SYSTEM_LD_TAIL_EXTRA+=; \
 	echo ${OBJCOPY} -S -O binary $@ $@.bin; \

Index: src/sys/arch/evbarm/conf/std.netwalker
diff -u src/sys/arch/evbarm/conf/std.netwalker:1.12 src/sys/arch/evbarm/conf/std.netwalker:1.13
--- src/sys/arch/evbarm/conf/std.netwalker:1.12	Mon Oct 15 16:54:54 2018
+++ src/sys/arch/evbarm/conf/std.netwalker	Thu Jun 13 04:20:23 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: std.netwalker,v 1.12 2018/10/15 16:54:54 skrll Exp $
+#	$NetBSD: std.netwalker,v 1.13 2019/06/13 04:20:23 hkenken Exp $
 #
 # standard NetBSD/evbarm options for Sharp NetWalker
 
@@ -8,21 +8,25 @@ include		"arch/evbarm/conf/std.evbarm"
 # Pull in i.mx51 config definitions.
 include		"arch/evbarm/conf/files.netwalker"
 
+options 	ARM_GENERIC_TODR
+options 	ARM_HAS_VBAR
+options 	ARM_INTR_IMPL="<arch/arm/imx/imx51_intr.h>"
+options 	DRAM_BLOCKS=256
+options 	EVBARM_BOARDTYPE="netwalker"
+options 	FPU_VFP
 options 	MODULAR
 options 	MODULAR_DEFAULT_AUTOLOAD
-options 	__HAVE_FAST_SOFTINTS		# should be in types.h
-options 	__HAVE_CPU_COUNTER
-options 	__HAVE_MM_MD_DIRECT_MAPPED_PHYS
-options 	ARM_HAS_VBAR
 options 	TPIDRPRW_IS_CURCPU
+options 	__BUS_SPACE_HAS_STREAM_METHODS
+options 	__HAVE_CPU_COUNTER
+options 	__HAVE_CPU_UAREA_ALLOC_IDLELWP
+options 	__HAVE_GENERIC_START
+options 	__HAVE_GENERIC_CPU_INITCLOCKS
+options 	__HAVE_FAST_SOFTINTS		# should be in types.h
 options 	CORTEX_PMC
 options 	CORTEX_PMC_CCNT_HZ=800000000
-options 	EVBARM_BOARDTYPE="netwalker"
-options 	FPU_VFP
 
-makeoptions 	LOADADDRESS="0x90100000"
-makeoptions 	BOARDTYPE="netwalker"
 makeoptions 	BOARDMKFRAG="${THISARM}/conf/mk.netwalker"
 
-options 	ARM_INTR_IMPL="<arch/arm/imx/imx51_intr.h>"
-options 	ARM_GENERIC_TODR
+makeoptions	KERNEL_BASE_PHYS=0x90008000
+makeoptions	KERNEL_BASE_VIRT=0x80008000

Index: src/sys/arch/evbarm/netwalker/netwalker_machdep.c
diff -u src/sys/arch/evbarm/netwalker/netwalker_machdep.c:1.23 src/sys/arch/evbarm/netwalker/netwalker_machdep.c:1.24
--- src/sys/arch/evbarm/netwalker/netwalker_machdep.c:1.23	Mon Jan 21 07:47:30 2019
+++ src/sys/arch/evbarm/netwalker/netwalker_machdep.c	Thu Jun 13 04:20:23 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: netwalker_machdep.c,v 1.23 2019/01/21 07:47:30 skrll Exp $	*/
+/*	$NetBSD: netwalker_machdep.c,v 1.24 2019/06/13 04:20:23 hkenken Exp $	*/
 
 /*
  * Copyright (c) 2002, 2003, 2005, 2010  Genetec Corporation.
@@ -102,7 +102,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: netwalker_machdep.c,v 1.23 2019/01/21 07:47:30 skrll Exp $");
+__KERNEL_RCSID(0, "$NetBSD: netwalker_machdep.c,v 1.24 2019/06/13 04:20:23 hkenken Exp $");
 
 #include "opt_evbarm_boardtype.h"
 #include "opt_arm_debug.h"
@@ -164,6 +164,8 @@ char *boot_args = NULL;
 
 extern char KERNEL_BASE_phys[];
 
+u_int uboot_args[4] __attribute__((__section__(".data")));
+
 extern int cpu_do_powersave;
 
 /*

Reply via email to