1#	$NetBSD: AP_MS104_SH4,v 1.3 2011/11/22 21:25:13 tls Exp $
2#
3#	Alpha project AP-MS104-SH4 config file
4#
5
6# for big endian
7#include "arch/evbsh3/conf/std.evbsh3.eb"
8# for little endian
9include "arch/evbsh3/conf/std.evbsh3.el"
10include "arch/evbsh3/conf/std.ap_ms104_sh4"
11
12#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
13
14maxusers	32
15
16# CPU releated options
17options 	SH4_CACHE_DISABLE_EMODE
18
19# kloader-related
20options 	KLOADER
21options 	KLOADER_KERNEL_PATH="\"/netbsd\""
22#options 	KLOADER_DEBUG
23
24# Standard system options
25
26options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
27options 	NTP		# NTP phase/frequency locked loop
28
29options 	KTRACE		# system call tracing via ktrace(1)
30
31options 	SYSVMSG		# System V-like message queues
32options 	SYSVSEM		# System V-like semaphores
33options 	SYSVSHM		# System V-like memory sharing
34
35options 	USERCONF	# userconf(4) support
36#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel
37
38# Development and Debugging options
39options 	DIAGNOSTIC	# expensive kernel consistency checks
40#options 	DEBUG		# expensive debugging checks/support
41#options 	LOCKDEBUG	# expensive locking checks/support
42#options 	KMEMSTATS	# kernel memory statistics (vmstat -m)
43options 	DDB		# in-kernel debugger
44#options 	DDB_ONPANIC=1	# see also sysctl(8): `ddb.onpanic'
45options 	DDB_HISTORY_SIZE=512	# enable history editing in DDB
46#options 	DDB_VERBOSE_HELP
47#makeoptions    DEBUG="-g"      # compile full symbol table
48options 	SYMTAB_SPACE=320000
49
50# Compatibility options
51options 	COMPAT_14	# NetBSD 1.4
52options 	COMPAT_15	# NetBSD 1.5
53options 	COMPAT_16	# NetBSD 1.6
54options 	COMPAT_20	# NetBSD 2.0
55options 	COMPAT_30	# NetBSD 3.0
56options 	COMPAT_40	# NetBSD 4.0
57options 	COMPAT_50	# NetBSD 5.0
58options 	COMPAT_43	# and 4.3BSD
59options		COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.
60
61# File systems
62file-system 	FFS		# UFS
63file-system 	KERNFS		# /kern
64file-system 	MSDOSFS		# MS-DOS file system
65file-system 	NFS		# Network File System client
66file-system 	PTYFS		# /dev/ptm support
67file-system 	PROCFS		# /proc
68file-system	TMPFS		# Efficient memory file-system
69
70# File system options
71options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
72options 	WAPBL		# File system journaling support
73
74# Networking options
75options 	INET		# IP + ICMP + TCP + UDP
76options 	INET6		# IPV6
77
78# Kernel root file system and dump configuration.
79config		netbsd	root on ? type ?
80
81options 	NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM
82
83#
84# Device configuration
85#
86mainbus0 at root
87cpu* at mainbus?
88shb* at mainbus?
89options 	SCIFCONSOLE,SCIFCN_SPEED=38400
90scif0 at shb?
91sci0 at shb?
92
93# Ricoh RS5C316 Real Time Clock
94rs5c313rtc0 at mainbus?
95
96# Network interface
97sm0	at mainbus?			# SMC LAN91C111
98sqphy*	at mii? phy ?			# Seeq 80220/80221/80223 PHYs
99
100# PCMCIA bus support
101shpcmcia0 at mainbus?
102pcmcia* at shpcmcia?
103#options 	PCMCIAVERBOSE
104#options 	PCMCIACISDEBUG
105
106# IDE and related devices
107wdc*	at pcmcia? function ?
108atabus*	at ata?
109wd*	at atabus? drive ? flags 0x0000
110
111# Pseudo-Devices
112
113# disk/mass storage pseudo-devices
114pseudo-device	md			# memory disk device (ramdisk)
115
116pseudo-device	vnd			# disk-like interface to files
117options 	VND_COMPRESSION		# compressed vnd(4)
118
119# network pseudo-devices
120pseudo-device	bpfilter		# Berkeley packet filter
121pseudo-device	loop			# network loopback
122
123# miscellaneous pseudo-devices
124pseudo-device	pty			# pseudo-terminals
125pseudo-device	clockctl		# user control of clock subsystem
126pseudo-device	ksyms			# /dev/ksyms
127
128# userland interface to drivers, including autoconf and properties retrieval
129pseudo-device	drvctl
130