xref: /netbsd-src/sys/arch/evbsh3/conf/AP_MS104_SH4 (revision 2c6fc41c810f5088457889d00eba558e8bc74d9e)
1#	$NetBSD: AP_MS104_SH4,v 1.6 2014/03/24 14:15:38 szptvlfn 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(7): `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_60	# NetBSD 6.0 compatibility.
59options 	COMPAT_43	# and 4.3BSD
60options		COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.
61
62# File systems
63file-system 	FFS		# UFS
64file-system 	KERNFS		# /kern
65file-system 	MSDOSFS		# MS-DOS file system
66file-system 	NFS		# Network File System client
67file-system 	PTYFS		# /dev/ptm support
68file-system 	PROCFS		# /proc
69file-system	TMPFS		# Efficient memory file-system
70
71# File system options
72options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
73options 	WAPBL		# File system journaling support
74
75# Networking options
76options 	INET		# IP + ICMP + TCP + UDP
77options 	INET6		# IPV6
78
79# Kernel root file system and dump configuration.
80config		netbsd	root on ? type ?
81
82options 	NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM
83
84#
85# Device configuration
86#
87mainbus0 at root
88cpu* at mainbus?
89shb* at mainbus?
90options 	SCIFCONSOLE,SCIFCN_SPEED=38400
91scif0 at shb?
92sci0 at shb?
93
94# Ricoh RS5C316 Real Time Clock
95rs5c313rtc0 at mainbus?
96
97# Network interface
98sm0	at mainbus?			# SMC LAN91C111
99sqphy*	at mii? phy ?			# Seeq 80220/80221/80223 PHYs
100
101# PCMCIA bus support
102shpcmcia0 at mainbus?
103pcmcia* at shpcmcia?
104#options 	PCMCIAVERBOSE
105#options 	PCMCIACISDEBUG
106
107# IDE and related devices
108wdc*	at pcmcia? function ?
109atabus*	at ata?
110wd*	at atabus? drive ? flags 0x0000
111
112# Pseudo-Devices
113
114# disk/mass storage pseudo-devices
115pseudo-device	md			# memory disk device (ramdisk)
116
117pseudo-device	vnd			# disk-like interface to files
118options 	VND_COMPRESSION		# compressed vnd(4)
119
120# network pseudo-devices
121pseudo-device	bpfilter		# Berkeley packet filter
122pseudo-device	loop			# network loopback
123
124# miscellaneous pseudo-devices
125pseudo-device	pty			# pseudo-terminals
126pseudo-device	clockctl		# user control of clock subsystem
127pseudo-device	ksyms			# /dev/ksyms
128
129# userland interface to drivers, including autoconf and properties retrieval
130pseudo-device	drvctl
131