GENERIC revision 1.5
1#	$NetBSD: GENERIC,v 1.5 2001/01/31 00:14:29 thorpej Exp $
2#
3#	GENERIC -- everything that's currently supported
4#
5
6include "arch/dreamcast/conf/std.dreamcast"
7
8# Enable the hooks used for initializing the root memory-disk.
9options 	MEMORY_DISK_HOOKS
10options 	MEMORY_DISK_IS_ROOT	# force root on memory disk
11options 	MEMORY_DISK_SERVER=0	# no userspace memory disk support
12#options 	MINIROOTSIZE=2880	# size of memory disk, in blocks
13options		MINIROOTSIZE=6000
14
15options 	DONT_INIT_BSC
16
17# wscons options
18options		RCONS_16BPP
19options 	WSEMUL_VT100		# VT100 / VT220 emulation
20
21maxusers	16		# estimated number of users
22
23# CPU support
24options 	SH7750
25options		SH4
26options		DREAMCAST
27# options		SH4_PCMCIA
28options 	EVBSH4
29#options 	MMEYE
30options		PCLOCK=50000000		# 50MHz
31options		IOM_ROM_BEGIN=0x00000000
32options		IOM_ROM_SIZE=0x00100000	#  1MB
33options		IOM_RAM_BEGIN=0x8c000000
34options		IOM_RAM_SIZE=0x01000000	# 16MB
35#options		INITTODR_ALWAYS_USE_RTC
36#options		BRAINS
37#options		USE_RTCCLK
38#options		SYNC_CLOCK_TO_RTC
39
40options		LED_ADDR=0xa8000000
41
42# Standard system options
43#options 	UCONSOLE	# users can use TIOCCONS (for xconsole)
44#options 	INSECURE	# disable kernel security levels
45
46#options		RTC_OFFSET=-540
47options 	HZ=64		# clock interrupt generates every 1/HZ sec
48#options 	NTP		# NTP phase/frequency locked loop
49
50#options 	KTRACE		# system call tracing via ktrace(1)
51
52#options 	SYSVMSG		# System V-like message queues
53#options 	SYSVSEM		# System V-like semaphores
54#options 	SYSVSHM		# System V-like memory sharing
55#options 	SHMMAXPGS=1024	# 1024 pages is the default
56
57# Diagnostic/debugging support options
58#options 	DIAGNOSTIC	# cheap kernel consistency checks
59#options 	DEBUG		# expensive debugging checks/support
60#options 	DDB		# in-kernel debugger
61#makeoptions	DEBUG="-g"	# compile full symbol table
62#options 	SYSCALL_DEBUG
63#options 	UVMHIST
64#options	UVMHIST_PRINT
65
66# Compatibility options
67options 	COMPAT_13	# NetBSD 1.3
68options 	COMPAT_14	# NetBSD 1.4,
69options 	COMPAT_43	# and 4.3BSD
70
71# Executable format options
72options 	EXEC_COFF	# COFF executables
73options 	EXEC_ELF32	# 32-bit ELF executables
74
75# File systems
76file-system 	FFS		# UFS
77file-system 	MFS		# memory file system
78#file-system 	NFS		# Network File System client
79file-system 	PROCFS		# /proc
80file-system 	KERNFS		# /kern
81#file-system 	NULLFS		# loopback file system
82#file-system 	UMAPFS		# NULLFS + uid and gid remapping
83file-system	CD9660		# CD-ROM file system
84
85# File system options
86#options 	QUOTA		# UFS quotas
87#options 	NFSSERVER	# Network File System server
88
89# Networking options
90options 	INET		# IP + ICMP + TCP + UDP
91#options 	NFS_BOOT_DHCP	# Support DHCP NFS root
92
93#options 	PCIVERBOSE	# verbose PCI device autoconfig messages
94#options 	PCI_CONFIG_DUMP	# verbosely dump PCI config space
95#options 	PCMCIAVERBOSE	# verbose PCMCIA configuration messages
96
97# Kernel root file system and dump configuration.
98#config		netbsd	root on ? type nfs
99#config		netbsd	root on wd0a type ffs
100config		netbsd	root on ? type ffs
101
102#
103# Device configuration
104#
105
106mainbus0 at root
107
108shb*	at mainbus?
109
110maple0	at shb?
111
112# Serial Devices
113
114options	SCIFCN_SPEED=57600
115scif0 at shb? port 0xffe80000 irq 12
116
117pvr0    at shb?
118
119mkbd*	at maple? port ? subunit ?
120
121wsdisplay*      at pvr? console ?
122wskbd*          at mkbd? console ?
123
124gdrom0	at shb?
125
126
127# SH PCMCIA controllers
128#shpcic0	at shb? port 0xb000000a iomem 0xb8000000 iosiz 0x1000000
129#shpcic1	at shb? port 0xb000000c iomem 0xb9000000 iosiz 0x1000000
130
131# PCMCIA bus support
132#pcmcia*	at shpcic? controller ? socket ?
133
134#com*	at pcmcia? function ?		# Modems and serial cards
135#wdc*	at pcmcia? function ?
136#wd*	at wdc? drive ?			# the drives themselves
137
138#ep*	at pcmcia? function ?		# 3Com 3c589 and 3c562 Ethernet
139#mbe*	at pcmcia? function ?		# MB8696x based Ethernet
140#ne*	at pcmcia? function ?		# NE2000-compatible Ethernet
141#sm*	at pcmcia? function ?		# Megahertz Ethernet
142
143#pseudo-device	vnd		4	# disk-like interface to files
144#pseudo-device	bpfilter	8	# Berkeley packet filter
145#pseudo-device	ipfilter		# IP filter (firewall) and NAT
146pseudo-device	loop			# network loopback
147pseudo-device	pty			# pseudo-terminals
148#pseudo-device	ppp		2	# Point-to-Point Protocol
149#pseudo-device	tun		2	# network tunneling over tty
150
151# Enable the hooks used for initializing the root memory-disk.
152#options 	MEMORY_DISK_HOOKS
153#options 	MEMORY_DISK_IS_ROOT	# force root on memory disk
154#options 	MEMORY_DISK_SERVER=0	# no userspace memory disk support
155#options 	MINIROOTSIZE=3074	# size of memory disk, in blocks
156
157pseudo-device	md		1	# memory disk device (ramdisk)
158