GENERIC revision 1.21
1# $NetBSD: GENERIC,v 1.21 2002/03/24 18:14:27 uch Exp $
2#
3# GENERIC machine description file
4# 
5# This machine description file is used to generate the default NetBSD
6# kernel.  The generic kernel does not include all options, subsystems
7# and device drivers, but should be useful for most applications.
8#
9# The machine description file can be customised for your specific
10# machine to reduce the kernel size and improve its performance.
11#
12# For further information on compiling NetBSD kernels, see the config(8)
13# man page.
14#
15# For further information on hardware support for this architecture, see
16# the intro(4) man page.  For further information about kernel options
17# for this architecture, see the options(4) man page.  For an explanation
18# of each device driver in this file see the section 4 man page for the
19# device.
20
21#
22# This kernel supports...
23#	HP Jornada 680/690
24#	HP HP620LX
25#	HITACHI HPW50PA
26#
27
28include 	"arch/hpcsh/conf/std.hpcsh"
29
30maxusers	32			# estimated number of users
31
32options		SH3
33#
34# PCLOCK is estimated by kernel.
35#				PCLOCK		CPU CLOCK
36#	HP Jornada 680/690	22.22MHz	133MHz
37#	HP HP620LX		18.75MHz	75MMHz
38#	HITACHI HPW50PA		25MHz		100MHz
39#
40
41#options		KSTACK_DEBUG
42options 	DDB			# in-kernel debugger
43#options 	KGDB			# in-kernel debugger
44#makeoptions	DEBUG="-g"	# compile full symbol table
45#options	KGDB_DEVRATE=19200
46# HP Jornada
47#options 	"KGDB_DEVNAME=\"scif\""
48# HITACHI PERSONA (SH3)
49#options 	"KGDB_DEVNAME=\"hd64461uart\""
50# HITACHI PERSONA (SH4)
51#options 	"KGDB_DEVNAME=\"hd64465uart\""
52
53options 	DIAGNOSTIC		# extra kernel debugging checks
54options 	DEBUG			# extra kernel debugging support
55#options 	KTRACE			# system call tracing support
56options 	KLOADER_KERNEL_PATH="\"/netbsd\""
57
58# Standard system options
59options 	RTC_OFFSET=-540 # hardware clock is this many mins. west of GMT
60
61#options 	PCMCIAVERBOSE	# verbose PCMCIA configuration messages
62options		PIPE_SOCKETPAIR		# smaller, but slower pipe(2)
63
64# Executable format options
65options 	EXEC_COFF	# 32-bit COFF executables
66options 	EXEC_ELF32	# 32-bit ELF executables
67
68# File systems
69file-system 	FFS		# UFS
70file-system 	MSDOSFS		# MS-DOS file system
71file-system	NFS		# Sun NFS-compatible filesystem client
72
73# File system options
74
75# Networking options
76options 	INET		# IP + ICMP + TCP + UDP
77options 	INET6		# IPV6
78
79options 	NFS_BOOT_DHCP
80
81# Kernel root file system and dump configuration.
82config		netbsd	root on ? type ?
83
84options 	WSEMUL_VT100
85options 	WSDISPLAY_DEFAULTSCREENS=4
86options 	FONT_VT220L8x10
87options 	WS_KERNEL_FG=WSCOL_BROWN
88options 	WS_KERNEL_BG=WSCOL_BLUE
89
90#
91# Device configuration
92#
93mainbus0 at root
94
95shb* at mainbus?
96
97#
98# Workstation Console attachments
99#
100hpcfb*		at hd64461video?
101wsdisplay*	at hpcfb?
102pfckbd*		at mainbus?
103hpckbd*		at pfckbd?
104wskbd*		at hpckbd? mux 1
105
106#
107# HP Jornada
108#
109# Serial Devices
110# don't need to define SCICONSOLE. you can select from bootloader.
111options 	SCIFCN_SPEED=19200
112scif0 at shb?
113
114hd64461if* at shb?
115hd64461pcmcia*	at hd64461if?
116hd64461video*	at hd64461if?
117
118#
119# HITACHI PERSONA (HPW-50PAD, HPQ-650PA)
120#
121com0		at hd64461if?
122
123#
124# machine independent part
125#
126# PCMCIA bus support
127pcmcia0 at hd64461pcmcia? controller 0 socket ?	# I/O card, memory card
128pcmcia1 at hd64461pcmcia? controller 1 socket ? # memory card only
129
130# PCMCIA network interfaces
131ne*	at pcmcia0 function ?		# NE2000-compatible Ethernet
132mbe*	at pcmcia0 function ?		# MB8696x based Ethernet
133ukphy*	at mii? phy ?			# generic unknown PHYs
134
135# PCMCIA SCSI interfaces
136aic*	at pcmcia0 function ?		# Adaptec APA-1460 SCSI
137scsibus* at aic?
138sd*	at scsibus? target ? lun ?	# SCSI disk drives
139
140# PCMCIA IDE disk
141# PC-Card slot
142wdc1	at pcmcia0 function ?
143wd*	at wdc1 channel ? drive ? flags 0x0000
144# Compact Flash slot (only memory mapped mode CF can attach)
145wdc0	at pcmcia1 function ?
146wd*	at wdc0 channel ? drive ? flags 0x0000
147
148# Network Interfaces
149
150# network pseudo-devices
151pseudo-device	bpfilter	2	# Berkeley packet filter
152pseudo-device	loop			# network loopback
153
154# miscellaneous pseudo-devices
155pseudo-device	pty			# pseudo-terminals
156pseudo-device	rnd			# /dev/random and in-kernel generator
157
158# mouse & keyboard multiplexor pseudo-devices
159pseudo-device	wsmux
160