GENERIC revision 1.9
1#	$NetBSD: GENERIC,v 1.9 2001/09/14 17:11:51 uch Exp $
2#
3#	GENERIC kernel for SH3+HD64461 based machines.
4#
5
6include "arch/hpcsh/conf/std.hpcsh"
7
8maxusers	32			# estimated number of users
9
10options		SH7709A			# 133MHz
11options		SH7709A_BROKEN_IPR
12options		PCLOCK=22000000		# 22MHz
13
14options 	DDB			# in-kernel debugger
15options 	DIAGNOSTIC		# extra kernel debugging checks
16options 	DEBUG			# extra kernel debugging support
17options 	KTRACE			# system call tracing support
18options		MSGBUFSIZE=65534
19
20# Standard system options
21options 	RTC_OFFSET=-540 # hardware clock is this many mins. west of GMT
22
23options 	SCSIVERBOSE	# human readable SCSI error messages
24options 	PCMCIAVERBOSE	# verbose PCMCIA configuration messages
25
26# Executable format options
27options 	EXEC_COFF	# 32-bit COFF executables
28options 	EXEC_ELF32	# 32-bit ELF executables
29
30# File systems
31file-system 	FFS		# UFS
32file-system 	MSDOSFS		# MS-DOS file system
33file-system 	MFS		# memory file system
34file-system	NFS		# Sun NFS-compatible filesystem client
35file-system 	UNION		# union file system
36file-system 	FDESC		# /dev/fd
37file-system 	KERNFS		# /kern
38file-system 	PROCFS		# /proc
39
40# File system options
41
42# Networking options
43options 	INET		# IP + ICMP + TCP + UDP
44options 	INET6		# IPV6
45options 	IPSEC		# IP security
46options 	IPSEC_ESP	# IP security (encryption part; define w/IPSEC)
47
48options 	NFS_BOOT_DHCP
49
50# Kernel root file system and dump configuration.
51config		netbsd	root on ? type ?
52
53options 	WSEMUL_VT100
54options 	WSDISPLAY_DEFAULTSCREENS=4
55options 	FONT_VT220L8x10
56options 	WS_KERNEL_FG=WSCOL_BROWN
57options 	WS_KERNEL_BG=WSCOL_BLUE
58# compatibility to other console drivers
59options 	WSDISPLAY_COMPAT_PCVT		# emulate some ioctls
60options 	WSDISPLAY_COMPAT_SYSCONS	# emulate some ioctls
61options 	WSDISPLAY_COMPAT_USL		# VT handling
62options 	WSDISPLAY_COMPAT_RAWKBD		# can get raw scancodes
63
64#
65# Device configuration
66#
67mainbus0 at root
68
69shb0 at mainbus?
70
71#
72# Workstation Console attachments
73#
74hpcfb*		at hd64461video?
75wsdisplay*	at hpcfb?
76pfckbd*		at mainbus? id HP
77pfckbd*		at mainbus? id HITACHI
78hpckbd*		at pfckbd?
79wskbd*		at hpckbd? mux 1
80
81#
82# HP Jornada
83#
84# Serial Devices
85# don't need to define SCICONSOLE. you can select from bootloader.
86options SCIFCN_SPEED=19200
87scif0 at shb0 port 0xa4000008 irq 12
88
89hd64461if0 at shb0 irq 4
90hd64461pcmcia*	at hd64461if0
91hd64461video*	at hd64461if0
92
93#
94# machine independent part
95#
96# PCMCIA bus support
97pcmcia0 at hd64461pcmcia? controller 0 socket ?	# I/O card, memory card
98pcmcia1 at hd64461pcmcia? controller 1 socket ? # memory card only
99
100# PCMCIA network interfaces
101ne*	at pcmcia0 function ?		# NE2000-compatible Ethernet
102ep*	at pcmcia0 function ?		# 3Com 3c589 and 3c562 Ethernet
103mbe*	at pcmcia0 function ?		# MB8696x based Ethernet
104wi*	at pcmcia0 function ?		# Lucent WaveLan IEEE (802.11)
105mhzc*	at pcmcia0 function ?		# Megahertz Ethernet/Modem combo cards
106com*	at mhzc?
107sm*	at mhzc?
108
109ukphy*	at mii? phy ?			# generic unknown PHYs
110
111# PCMCIA serial interfaces
112com*	at pcmcia? function ?		# Modems and serial cards
113
114# PCMCIA SCSI interfaces
115aic*	at pcmcia0 function ?		# Adaptec APA-1460 SCSI
116
117scsibus* at aic?
118
119# PCMCIA IDE disk
120# PC-Card slot
121wdc1	at pcmcia0 function ?
122wd*	at wdc1 channel ? drive ? flags 0x0000
123# Compact Flash slot (only memory mapped mode CF can attach) 
124wdc0	at pcmcia1 function ?
125wd*	at wdc0 channel ? drive ? flags 0x0000
126
127# SCSI devices
128sd*	at scsibus? target ? lun ?	# SCSI disk drives
129
130# Network Interfaces
131
132# Pseudo-Devices
133pseudo-device	biconsdev	1	# build-in console device
134
135# network pseudo-devices
136pseudo-device	bpfilter	8	# Berkeley packet filter
137#pseudo-device	bridge			# simple inter-network bridging
138pseudo-device	ipfilter		# IP filter (firewall) and NAT
139pseudo-device	loop			# network loopback
140pseudo-device	ppp		2	# Point-to-Point Protocol
141
142# miscellaneous pseudo-devices
143pseudo-device	pty			# pseudo-terminals
144pseudo-device	rnd			# /dev/random and in-kernel generator
145
146# mouse & keyboard multiplexor pseudo-devices
147pseudo-device	wsmux		2
148
149pseudo-device	gif		4	# IPv[46] over IPv[46] tunnel (RFC1933)
150#pseudo-device	vlan			# IEEE 802.1q encapsulation
151