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