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"