Module Name:    src
Committed By:   phx
Date:           Wed Jun  9 17:34:33 UTC 2010

Modified Files:
        src/etc/etc.sandpoint: Makefile.inc
        src/sys/arch/sandpoint/conf: GENERIC INSTALL KUROBOX
Added Files:
        src/sys/arch/sandpoint/conf: INSTALL_KURO
Removed Files:
        src/sys/arch/sandpoint/conf: GENERIC.NAS RAMDISK

Log Message:
The sandpoint port is now focussed on 824x based NAS boxes.
Replaced GENERIC by GENERIC.NAS.
Added INSTALL_KURO for KuroBox.
GENERIC.NAS and RAMDISK are no longer needed.


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/etc/etc.sandpoint/Makefile.inc
cvs rdiff -u -r1.47 -r1.48 src/sys/arch/sandpoint/conf/GENERIC
cvs rdiff -u -r1.14 -r0 src/sys/arch/sandpoint/conf/GENERIC.NAS
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/sandpoint/conf/INSTALL
cvs rdiff -u -r0 -r1.1 src/sys/arch/sandpoint/conf/INSTALL_KURO
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/sandpoint/conf/KUROBOX
cvs rdiff -u -r1.4 -r0 src/sys/arch/sandpoint/conf/RAMDISK

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.sandpoint/Makefile.inc
diff -u src/etc/etc.sandpoint/Makefile.inc:1.12 src/etc/etc.sandpoint/Makefile.inc:1.13
--- src/etc/etc.sandpoint/Makefile.inc:1.12	Mon May 17 22:52:17 2010
+++ src/etc/etc.sandpoint/Makefile.inc	Wed Jun  9 17:34:32 2010
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.12 2010/05/17 22:52:17 phx Exp $
+#	$NetBSD: Makefile.inc,v 1.13 2010/06/09 17:34:32 phx Exp $
 #
 #	etc.sandpoint/Makefile.inc -- sandpoint-specific etc Makefile targets
 #
@@ -6,7 +6,7 @@
 # If you change the list of distributed kernels, don't forget
 # to update the release documentation in distrib/notes/common/contents
 
-KERNEL_SETS=		GENERIC GENERIC.NAS KUROBOX
+KERNEL_SETS=		GENERIC KUROBOX
 KERNEL_SUFFIXES=	srec
 
-BUILD_KERNELS=  	INSTALL
+BUILD_KERNELS=  	INSTALL INSTALL_KURO

Index: src/sys/arch/sandpoint/conf/GENERIC
diff -u src/sys/arch/sandpoint/conf/GENERIC:1.47 src/sys/arch/sandpoint/conf/GENERIC:1.48
--- src/sys/arch/sandpoint/conf/GENERIC:1.47	Mon May 17 22:52:17 2010
+++ src/sys/arch/sandpoint/conf/GENERIC	Wed Jun  9 17:34:32 2010
@@ -1,6 +1,6 @@
-# $NetBSD: GENERIC,v 1.47 2010/05/17 22:52:17 phx Exp $
+# $NetBSD: GENERIC,v 1.48 2010/06/09 17:34:32 phx Exp $
 #
-# GENERIC machine description file
+# machine description file for GENERIC NAS
 # 
 # This machine description file is used to generate the default NetBSD
 # kernel.  The generic kernel does not include all options, subsystems
@@ -19,15 +19,14 @@
 # device.
 
 include 	"arch/sandpoint/conf/std.sandpoint"
-options 	PIC_I8259
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.47 $"
+#ident 		"GENERIC-$Revision: 1.48 $"
 
 maxusers	32
 
-options 	ALTIVEC		# Include AltiVec support
+#options 	ALTIVEC		# Include AltiVec support
 
 #options 	IPKDBUSERHACK	# Allow access to mapped memory via kgdb
 #options 	DEBUG_BY_TOOLS	# Allow debugging from toolsnet
@@ -72,6 +71,8 @@
 
 options 	MSGBUFSIZE=65536
 
+#options 	WAPBL
+
 file-system 	FFS		# UFS
 file-system 	EXT2FS		# second extended file system (linux)
 #file-system 	LFS		# log-structured file system
@@ -79,12 +80,12 @@
 file-system 	NFS		# Network File System client
 #file-system 	NTFS		# Windows/NT file system (experimental)
 #file-system 	CD9660		# ISO 9660 + Rock Ridge file system
-#file-system 	MSDOSFS		# MS-DOS file system
+file-system 	MSDOSFS		# MS-DOS file system
 file-system 	FDESC		# /dev/fd
 file-system 	KERNFS		# /kern
 file-system 	NULLFS		# loopback file system
 #file-system 	OVERLAY		# overlay file system
-#file-system 	PROCFS		# /proc
+file-system 	PROCFS		# /proc
 #file-system 	UMAPFS		# NULLFS + uid and gid remapping
 #file-system 	UNION		# union file system
 #file-system	CODA		# Coda File System; also needs vcoda (below)
@@ -130,14 +131,6 @@
 #pseudo-device	ipfilter
 pseudo-device	loop
 
-# mouse & keyboard multiplexor pseudo-devices
-#pseudo-device	wsmux
-
-#
-# accept filters
-pseudo-device   accf_data		# "dataready" accept filter
-pseudo-device   accf_http		# "httpready" accept filter
-
 # miscellaneous pseudo-devices
 pseudo-device	rnd			# /dev/random and in-kernel generator
 pseudo-device	vnd		
@@ -154,9 +147,9 @@
 #
 options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
 
-options 	PCIVERBOSE	# verbose PCI device messages
+#options 	PCIVERBOSE	# verbose PCI device messages
 #options 	PCI_CONFIG_DUMP	# verbosely dump PCI config space
-options 	PCI_NETBSD_CONFIGURE	# Have NetBSD configure PCI I/O & Mem
+#options 	PCI_NETBSD_CONFIGURE	# Have NetBSD configure PCI I/O & Mem
 
 mainbus0 at root
 
@@ -164,21 +157,16 @@
 pci*	at mainbus0 bus ?
 
 pchb*	at pci? dev ? function ?	# PCI host bridge
-pcib*	at pci? dev ? function ?	# Winbond 83C553 PCI-ISA bridges
 
 eumb*	at mainbus0
-com*	at eumb?
+com0	at eumb? unit 0			# console at 0x4500
+#com1	at eumb? unit 1
+satmgr0 at eumb? unit 1			# satmgr at 0x4600
 ociic*	at eumb?
 iic*	at ociic?
-
-isa*	at pcib?			# ISA on PCI-ISA bridge
-
-mcclock0 at isa? port 0x70		# time-of-day clock
+rs5c372rtc* at iic? addr 0x32
 
 # PCI IDE controllers - see pciide(4) for supported hardware.
-#pciide*	at pci? dev ? function ? flags 0x0000	# GENERIC pciide driver
-slide*		at pci? dev ? function ?	# 83C533 IDE controllers
-viaide*		at pci? dev ? function ?	# VIA/AMD/Nvidia IDE controllers
 cmdide*		at pci? dev ? function ?	# CMD tech IDE controllers
 iteide*		at pci? dev ? function ?	# IT Express IDE controllers
 satalink*	at pci? dev ? function ?	# SiI SATALink controllers
@@ -189,15 +177,13 @@
 # IDE drives
 wd*		at atabus? drive ? flags 0x0000	# the drives themselves
 
-#vga*	at pci? dev ? function ?
-
 # PCI network interfaces
-fxp*	at pci? dev ? function ?	# Intel EtherExpress PRO 10+/100B
 tlp*	at pci? dev ? function ?	# DEC Tulip and similar
 re*	at pci? dev ? function ?	# Realtek 8139C+/8169/8169S/8110S
 skc*	at pci? dev ? function ?	# Marvell Yukon Gigabit Ethernet
 sk*	at skc?				# Marvell Yukon Gigabit Ethernet
 wm*	at pci? dev ? function ?	# Intel 8254x gigabit
+fxp*	at pci? dev ? function ?	# Intel EtherExpress PRO 10+/100B
 
 inphy*	at mii? phy ?			# Intel 82555 PHYs
 nsphy*	at mii? phy ?			# NS83840 PHYs
@@ -208,12 +194,10 @@
 # USB Controller and Devices
 ehci*	at pci?	dev ? function ?	# Enhanced Host Controller
 ohci*	at pci?	dev ? function ?	# Open Host Controller
-uhci*	at pci?	dev ? function ?	# Universal Host Controller (Intel)
 
 # USB bus support
 usb*	at ehci?
 usb*	at ohci?
-usb*	at uhci?
 
 # USB Hubs
 uhub*	at usb?
@@ -223,27 +207,7 @@
 umass*	at uhub? port ? configuration ? interface ?
 wd*	at umass?
 
-pckbc0		at isa?			# PS/2 keyboard controller
-pckbd*		at pckbc?		# PC keyboard
-pms*		at pckbc?		# PS/2 mouse for wsmouse
-#wsdisplay*	at vga? console ?
-wskbd*	 	at pckbd? console ?
-wsmouse* 	at pms? mux 0
-
-attimer0	at isa?
-pcppi0		at isa?
-midi*		at pcppi?		# MIDI interface to the PC speaker
-#sysbeep0	at pcppi?
-
-com0	at isa? port 0x3f8 irq 4	# standard PC serial ports
-com1	at isa? port 0x2f8 irq 3
-
-#lpt0	at isa? port 0x278 irq 7	# standard PC parallel ports
-#fdc0	at isa? port 0x3f0 irq 6 drq 2	# standard PC floppy controllers
-#fd*	at fdc? drive ?			# the drives themselves
-
 scsibus* at umass?
-
 sd*	at scsibus? target ? lun ?	# SCSI disk drives
 
 # Veriexec

Index: src/sys/arch/sandpoint/conf/INSTALL
diff -u src/sys/arch/sandpoint/conf/INSTALL:1.6 src/sys/arch/sandpoint/conf/INSTALL:1.7
--- src/sys/arch/sandpoint/conf/INSTALL:1.6	Fri Feb  6 18:50:28 2009
+++ src/sys/arch/sandpoint/conf/INSTALL	Wed Jun  9 17:34:32 2010
@@ -1,6 +1,6 @@
-#	$NetBSD: INSTALL,v 1.6 2009/02/06 18:50:28 jym Exp $
+#	$NetBSD: INSTALL,v 1.7 2010/06/09 17:34:32 phx Exp $
 #
-# GENERIC for Motorola Sandpoint
+# GENERIC install kernel for SandPoint NAS
 #
 
 include "arch/sandpoint/conf/GENERIC"

Index: src/sys/arch/sandpoint/conf/KUROBOX
diff -u src/sys/arch/sandpoint/conf/KUROBOX:1.2 src/sys/arch/sandpoint/conf/KUROBOX:1.3
--- src/sys/arch/sandpoint/conf/KUROBOX:1.2	Sat May 29 22:47:02 2010
+++ src/sys/arch/sandpoint/conf/KUROBOX	Wed Jun  9 17:34:32 2010
@@ -1,9 +1,9 @@
-#	$NetBSD: KUROBOX,v 1.2 2010/05/29 22:47:02 phx Exp $
+#	$NetBSD: KUROBOX,v 1.3 2010/06/09 17:34:32 phx Exp $
 #
 # KuroBox/LinkStation support
 #
 
-include "arch/sandpoint/conf/GENERIC.NAS"
+include "arch/sandpoint/conf/GENERIC"
 
 no com0
 no satmgr0

Added files:

Index: src/sys/arch/sandpoint/conf/INSTALL_KURO
diff -u /dev/null src/sys/arch/sandpoint/conf/INSTALL_KURO:1.1
--- /dev/null	Wed Jun  9 17:34:33 2010
+++ src/sys/arch/sandpoint/conf/INSTALL_KURO	Wed Jun  9 17:34:32 2010
@@ -0,0 +1,13 @@
+#	$NetBSD: INSTALL_KURO,v 1.1 2010/06/09 17:34:32 phx Exp $
+#
+# GENERIC install kernel for KuroBox / LinkStation
+#
+
+include "arch/sandpoint/conf/KUROBOX"
+
+options 	MEMORY_DISK_HOOKS
+options 	MEMORY_DISK_IS_ROOT	# Force root on RAM disk
+options 	MEMORY_DISK_ROOT_SIZE=4096	# 2 MB
+options 	MEMORY_DISK_RBFLAGS=RB_SINGLE	# boot in single-user mode
+
+pseudo-device	md		1

Reply via email to