GENERIC revision 1.22
11.22Such# $NetBSD: GENERIC,v 1.22 2002/03/28 15:26:57 uch Exp $
21.1Such#
31.13Sgmcgarry# GENERIC machine description file
41.13Sgmcgarry# 
51.13Sgmcgarry# This machine description file is used to generate the default NetBSD
61.13Sgmcgarry# kernel.  The generic kernel does not include all options, subsystems
71.13Sgmcgarry# and device drivers, but should be useful for most applications.
81.1Such#
91.13Sgmcgarry# The machine description file can be customised for your specific
101.13Sgmcgarry# machine to reduce the kernel size and improve its performance.
111.13Sgmcgarry#
121.13Sgmcgarry# For further information on compiling NetBSD kernels, see the config(8)
131.13Sgmcgarry# man page.
141.13Sgmcgarry#
151.13Sgmcgarry# For further information on hardware support for this architecture, see
161.13Sgmcgarry# the intro(4) man page.  For further information about kernel options
171.13Sgmcgarry# for this architecture, see the options(4) man page.  For an explanation
181.13Sgmcgarry# of each device driver in this file see the section 4 man page for the
191.13Sgmcgarry# device.
201.1Such
211.20Such#
221.20Such# This kernel supports...
231.20Such#	HP Jornada 680/690
241.20Such#	HP HP620LX
251.20Such#	HITACHI HPW50PA
261.20Such#
271.20Such
281.13Sgmcgarryinclude 	"arch/hpcsh/conf/std.hpcsh"
291.1Such
301.1Suchmaxusers	32			# estimated number of users
311.1Such
321.19Suchoptions		SH3
331.20Such#
341.20Such# PCLOCK is estimated by kernel.
351.20Such#				PCLOCK		CPU CLOCK
361.20Such#	HP Jornada 680/690	22.22MHz	133MHz
371.20Such#	HP HP620LX		18.75MHz	75MMHz
381.20Such#	HITACHI HPW50PA		25MHz		100MHz
391.20Such#
401.1Such
411.1Suchoptions 	DDB			# in-kernel debugger
421.21Such#options 	KGDB			# in-kernel debugger
431.21Such#makeoptions	DEBUG="-g"	# compile full symbol table
441.21Such#options	KGDB_DEVRATE=19200
451.21Such# HP Jornada
461.21Such#options 	"KGDB_DEVNAME=\"scif\""
471.21Such# HITACHI PERSONA (SH3)
481.21Such#options 	"KGDB_DEVNAME=\"hd64461uart\""
491.21Such# HITACHI PERSONA (SH4)
501.21Such#options 	"KGDB_DEVNAME=\"hd64465uart\""
511.21Such
521.22Such#options	HPC_DEBUG_INTERRUPT_MONITOR
531.22Such#options	KSTACK_DEBUG
541.19Suchoptions 	DIAGNOSTIC		# extra kernel debugging checks
551.19Suchoptions 	DEBUG			# extra kernel debugging support
561.21Such#options 	KTRACE			# system call tracing support
571.20Suchoptions 	KLOADER_KERNEL_PATH="\"/netbsd\""
581.1Such
591.1Such# Standard system options
601.1Suchoptions 	RTC_OFFSET=-540 # hardware clock is this many mins. west of GMT
611.1Such
621.15Such#options 	PCMCIAVERBOSE	# verbose PCMCIA configuration messages
631.18Suchoptions		PIPE_SOCKETPAIR		# smaller, but slower pipe(2)
641.1Such
651.1Such# Executable format options
661.1Suchoptions 	EXEC_COFF	# 32-bit COFF executables
671.1Suchoptions 	EXEC_ELF32	# 32-bit ELF executables
681.1Such
691.1Such# File systems
701.1Suchfile-system 	FFS		# UFS
711.1Suchfile-system 	MSDOSFS		# MS-DOS file system
721.1Suchfile-system	NFS		# Sun NFS-compatible filesystem client
731.22Suchfile-system 	UNION		# union file system
741.22Suchfile-system 	KERNFS		# /kern
751.22Suchfile-system 	PROCFS		# /proc
761.1Such
771.1Such# File system options
781.1Such
791.1Such# Networking options
801.1Suchoptions 	INET		# IP + ICMP + TCP + UDP
811.9Suchoptions 	INET6		# IPV6
821.9Such
831.1Suchoptions 	NFS_BOOT_DHCP
841.1Such
851.1Such# Kernel root file system and dump configuration.
861.1Suchconfig		netbsd	root on ? type ?
871.1Such
881.1Suchoptions 	WSEMUL_VT100
891.1Suchoptions 	WSDISPLAY_DEFAULTSCREENS=4
901.1Suchoptions 	FONT_VT220L8x10
911.1Suchoptions 	WS_KERNEL_FG=WSCOL_BROWN
921.1Suchoptions 	WS_KERNEL_BG=WSCOL_BLUE
931.1Such
941.1Such#
951.1Such# Device configuration
961.1Such#
971.1Suchmainbus0 at root
981.1Such
991.22Suchcpu*		at mainbus?
1001.22Suchshb*		at mainbus?
1011.22Suchpfckbd*		at mainbus?
1021.1Such
1031.1Such#
1041.1Such# Workstation Console attachments
1051.1Such#
1061.3Suchhpcfb*		at hd64461video?
1071.1Suchwsdisplay*	at hpcfb?
1081.22Such
1091.1Suchhpckbd*		at pfckbd?
1101.1Suchwskbd*		at hpckbd? mux 1
1111.1Such
1121.1Such#
1131.1Such# HP Jornada
1141.1Such#
1151.1Such# Serial Devices
1161.1Such# don't need to define SCICONSOLE. you can select from bootloader.
1171.11Slukemoptions 	SCIFCN_SPEED=19200
1181.21Suchscif0 at shb?
1191.1Such
1201.21Suchhd64461if* at shb?
1211.20Suchhd64461pcmcia*	at hd64461if?
1221.20Suchhd64461video*	at hd64461if?
1231.1Such
1241.18Such#
1251.18Such# HITACHI PERSONA (HPW-50PAD, HPQ-650PA)
1261.18Such#
1271.20Suchcom0		at hd64461if?
1281.20Such
1291.1Such#
1301.1Such# machine independent part
1311.1Such#
1321.1Such# PCMCIA bus support
1331.1Suchpcmcia0 at hd64461pcmcia? controller 0 socket ?	# I/O card, memory card
1341.1Suchpcmcia1 at hd64461pcmcia? controller 1 socket ? # memory card only
1351.1Such
1361.1Such# PCMCIA network interfaces
1371.1Suchne*	at pcmcia0 function ?		# NE2000-compatible Ethernet
1381.1Suchmbe*	at pcmcia0 function ?		# MB8696x based Ethernet
1391.22Such
1401.5Suchukphy*	at mii? phy ?			# generic unknown PHYs
1411.1Such
1421.1Such# PCMCIA IDE disk
1431.1Such# PC-Card slot
1441.1Suchwdc1	at pcmcia0 function ?
1451.1Suchwd*	at wdc1 channel ? drive ? flags 0x0000
1461.11Slukem# Compact Flash slot (only memory mapped mode CF can attach)
1471.1Suchwdc0	at pcmcia1 function ?
1481.1Suchwd*	at wdc0 channel ? drive ? flags 0x0000
1491.1Such
1501.1Such# Network Interfaces
1511.1Such
1521.1Such# network pseudo-devices
1531.20Suchpseudo-device	bpfilter	2	# Berkeley packet filter
1541.1Suchpseudo-device	loop			# network loopback
1551.1Such
1561.1Such# miscellaneous pseudo-devices
1571.1Suchpseudo-device	pty			# pseudo-terminals
1581.6Skanaokapseudo-device	rnd			# /dev/random and in-kernel generator
1591.1Such
1601.1Such# mouse & keyboard multiplexor pseudo-devices
1611.10Saugustsspseudo-device	wsmux
162