Module Name:    src
Committed By:   hkenken
Date:           Fri Mar  7 12:35:14 UTC 2014

Modified Files:
        src/etc/etc.evbarm: Makefile.inc
        src/sys/arch/evbarm/conf: NETWALKER mk.netwalker std.netwalker

Log Message:
modified NetWalker kernel config
* add ARM_HAS_VBAR, FPU_VFP etc.


To generate a diff of this commit:
cvs rdiff -u -r1.60 -r1.61 src/etc/etc.evbarm/Makefile.inc
cvs rdiff -u -r1.22 -r1.23 src/sys/arch/evbarm/conf/NETWALKER
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/evbarm/conf/mk.netwalker
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/evbarm/conf/std.netwalker

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/etc/etc.evbarm/Makefile.inc
diff -u src/etc/etc.evbarm/Makefile.inc:1.60 src/etc/etc.evbarm/Makefile.inc:1.61
--- src/etc/etc.evbarm/Makefile.inc:1.60	Sat Mar  1 01:51:01 2014
+++ src/etc/etc.evbarm/Makefile.inc	Fri Mar  7 12:35:14 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.60 2014/03/01 01:51:01 matt Exp $
+#	$NetBSD: Makefile.inc,v 1.61 2014/03/07 12:35:14 hkenken Exp $
 #
 #	etc.evbarm/Makefile.inc -- evbarm-specific etc Makefile targets
 #
@@ -77,7 +77,8 @@ EVBARM_BOARDS.armv7+=		CUBIEBOARD
 EVBARM_BOARDS.armv7hf+= 	CUBIEBOARD
 #EVBARM_BOARDS.armv7+=		IGEPV2
 #EVBARM_BOARDS.armv7+=		N900
-#EVBARM_BOARDS.armv7+=		NETWALKER
+EVBARM_BOARDS.armv7+=		NETWALKER
+EVBARM_BOARDS.armv7hf+=		NETWALKER
 #EVBARM_BOARDS.armv7+=		OVERO
 #EVBARM_BOARDS.armv7+=		PANDABOARD
 #EVBARM_BOARDS.armv7hf+= 	PANDABOARD

Index: src/sys/arch/evbarm/conf/NETWALKER
diff -u src/sys/arch/evbarm/conf/NETWALKER:1.22 src/sys/arch/evbarm/conf/NETWALKER:1.23
--- src/sys/arch/evbarm/conf/NETWALKER:1.22	Thu Jan 23 12:23:20 2014
+++ src/sys/arch/evbarm/conf/NETWALKER	Fri Mar  7 12:35:14 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: NETWALKER,v 1.22 2014/01/23 12:23:20 hkenken Exp $
+#	$NetBSD: NETWALKER,v 1.23 2014/03/07 12:35:14 hkenken Exp $
 #
 #	NETWALKER -- http://www.sharp.co.jp/netwalker/
 #
@@ -23,8 +23,6 @@ options 	PMAPCOUNTERS
 
 # Architecture options
 
-options        IMX51_IPGCLK_FREQ=50000000   # XXX This value is not correct.
-
 # File systems
 
 file-system	FFS		# UFS
@@ -77,8 +75,8 @@ options 	INET6		# IPV6
 
 #options 	COMPAT_43	# 4.3BSD compatibility.
 options 	COMPAT_60	# NetBSD 6.0 compatibility.
-options 	COMPAT_50	# NetBSD 5.0 compatibility.
-options 	COMPAT_40	# NetBSD 4.0 compatibility.
+#options 	COMPAT_50	# NetBSD 5.0 compatibility.
+#options 	COMPAT_40	# NetBSD 4.0 compatibility.
 #options 	COMPAT_30	# NetBSD 3.0 compatibility.
 #options 	COMPAT_20	# NetBSD 2.0 compatibility.
 #options 	COMPAT_16	# NetBSD 1.6 compatibility.
@@ -140,7 +138,7 @@ options 	DDB_VERBOSE_HELP
 #options 	LOCKDEBUG
 #options 	PMAP_DEBUG	# Enable pmap_debug_level code
 #options 	IPKDB		# remote kernel debugging
-options 	VERBOSE_INIT_ARM # verbose bootstraping messages
+#options 	VERBOSE_INIT_ARM # verbose bootstraping messages
 makeoptions	DEBUG="-g"	# compile full symbol table
 #makeoptions	COPTS="-O2"
 #options 	SYSCALL_STATS	# per syscall counts
@@ -207,50 +205,11 @@ ehci1	  at imxusbc0	unit 1	irq 14 # Host
 #ehci3	  at imxusbc0	unit 3	irq 17 # Host3
 
 usb*		at ehci?
-uhub*		at usb?
-uhub*		at uhub? port ?
-ugen*		at uhub? port ?
-
-# USB HID device
-uhidev* at uhub? port ? configuration ? interface ?
-
-# USB Mice
-ums*	at uhidev? reportid ?
-wsmouse* at ums? mux 0
-
-# USB Keyboards
-ukbd*	at uhidev? reportid ?
-wskbd*	at ukbd? console ? mux 1
-
-# USB Mass Storage
-umass*	at uhub? port ? configuration ? interface ?
-wd*	at umass?
-
-# Serial adapters
-ubsa*	at uhub? port ?		# Belkin serial adapter
-ucom*	at ubsa? portno ?
-
-uchcom* at uhub? port ? 	# WinChipHead CH341/CH340 serial adapter
-ucom*	at uchcom? portno ?
 
-uftdi*	at uhub? port ?		# FTDI FT8U100AX serial adapter
-ucom*	at uftdi? portno ?
+# USB device drivers
+include "dev/usb/usbdevices.config"
 
-umct*	at uhub? port ?		# MCT USB-RS232 serial adapter
-ucom*	at umct? portno ?
-
-uplcom* at uhub? port ? 	# I/O DATA USB-RSAQ2 serial adapter
-ucom*	at uplcom? portno ?
-
-uslsa*	at uhub? port ?		# Silicon Labs USB-RS232 serial adapter
-ucom*	at uslsa? portno ?
-
-uvscom* at uhub? port ? 	# SUNTAC Slipper U VS-10U serial adapter
-ucom*	at uvscom? portno ?
-
-# USB generic serial port (e.g., data over cellular)
-ugensa* at uhub? port ?
-ucom*	at ugensa?
+ukphy*		at mii? phy ?
 
 # IPUv3 LCD Controller
 ipu0		at axi?
@@ -272,12 +231,6 @@ options 	WSDISPLAY_COMPAT_USL		# wsconsc
 options 	WSDISPLAY_COMPAT_RAWKBD		# can get raw scancodes
 options 	WSDISPLAY_DEFAULTSCREENS=4
 
-# SCSI bus support
-scsibus* at scsi?
-
-# SCSI devices
-sd*	at scsibus? target ? lun ?	# SCSI disk drives
-
 # Pseudo-Devices
 
 pseudo-device	crypto			# /dev/crypto device
@@ -290,10 +243,10 @@ pseudo-device	swcrypto		# software crypt
 #pseudo-device	putter			# for puffs and pud
 
 # network pseudo-devices
-#pseudo-device	bpfilter		# Berkeley packet filter
+pseudo-device	bpfilter		# Berkeley packet filter
 #pseudo-device	ipfilter		# IP filter (firewall) and NAT
 pseudo-device	loop			# network loopback
-pseudo-device	ppp			# Point-to-Point Protocol
+#pseudo-device	ppp			# Point-to-Point Protocol
 
 # miscellaneous pseudo-devices
 pseudo-device	pty			# pseudo-terminals
@@ -303,3 +256,6 @@ pseudo-device	clockctl		# NTP clockctl
 # wscons pseudo-devices
 pseudo-device	wsmux			# mouse & keyboard multiplexor
 pseudo-device	wsfont
+
+# local configuration
+cinclude "arch/evbarm/conf/NETWALKER.local"

Index: src/sys/arch/evbarm/conf/mk.netwalker
diff -u src/sys/arch/evbarm/conf/mk.netwalker:1.2 src/sys/arch/evbarm/conf/mk.netwalker:1.3
--- src/sys/arch/evbarm/conf/mk.netwalker:1.2	Thu Jun 30 18:20:24 2011
+++ src/sys/arch/evbarm/conf/mk.netwalker	Fri Mar  7 12:35:14 2014
@@ -1,4 +1,6 @@
-#	$NetBSD: mk.netwalker,v 1.2 2011/06/30 18:20:24 matt Exp $
+#	$NetBSD: mk.netwalker,v 1.3 2014/03/07 12:35:14 hkenken Exp $
+
+CPPFLAGS+= -mcpu=cortex-a8 -mfpu=neon
 
 SYSTEM_FIRST_OBJ=	netwalker_start.o
 SYSTEM_FIRST_SFILE=	${THISARM}/netwalker/netwalker_start.S

Index: src/sys/arch/evbarm/conf/std.netwalker
diff -u src/sys/arch/evbarm/conf/std.netwalker:1.7 src/sys/arch/evbarm/conf/std.netwalker:1.8
--- src/sys/arch/evbarm/conf/std.netwalker:1.7	Fri Nov  1 18:41:06 2013
+++ src/sys/arch/evbarm/conf/std.netwalker	Fri Mar  7 12:35:14 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: std.netwalker,v 1.7 2013/11/01 18:41:06 skrll Exp $
+#	$NetBSD: std.netwalker,v 1.8 2014/03/07 12:35:14 hkenken Exp $
 #
 # standard NetBSD/evbarm options for Sharp NetWalker
 
@@ -8,14 +8,16 @@ include 	"arch/evbarm/conf/std.evbarm"
 # Pull in i.mx51 config definitions.
 include	  	"arch/evbarm/conf/files.netwalker"
 
-options 	NETWALKER
-
-options 	KERNEL_BASE_EXT=0xc0000000
-makeoptions	CPUFLAGS="-mcpu=cortex-a8 -mfpu=neon"
-
-# To support easy transit to ../arch/arm/arm32
+options 	MODULAR
+options 	__HAVE_FAST_SOFTINTS		# should be in types.h
+options 	__HAVE_CPU_COUNTER
+options 	ARM_HAS_VBAR
+options 	TPIDRPRW_IS_CURCPU
 options 	CORTEX_PMC
 options 	CORTEX_PMC_CCNT_HZ=800000000
+options 	KERNEL_BASE_EXT=0xc0000000
+options 	EVBARM_BOARDTYPE="netwalker"
+options 	FPU_VFP
 
 makeoptions	LOADADDRESS="0x90100000"
 makeoptions	BOARDTYPE="netwalker"

Reply via email to