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