xref: /netbsd-src/sys/arch/evbsh3/conf/AP_MS104_SH4 (revision 87d689fb734c654d2486f87f7be32f1b53ecdbec)
1#	$NetBSD: AP_MS104_SH4,v 1.11 2017/09/14 07:58:40 mrg 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
42options 	DDB		# in-kernel debugger
43#options 	DDB_ONPANIC=1	# see also sysctl(7): `ddb.onpanic'
44options 	DDB_HISTORY_SIZE=512	# enable history editing in DDB
45#options 	DDB_VERBOSE_HELP
46#makeoptions    DEBUG="-g"      # compile full symbol table
47makeoptions	COPY_SYMTAB=1
48
49# Compatibility options
50include 	"conf/compat_netbsd14.config"
51
52# File systems
53file-system 	FFS		# UFS
54file-system 	KERNFS		# /kern
55file-system 	MSDOSFS		# MS-DOS file system
56file-system 	NFS		# Network File System client
57file-system 	PTYFS		# /dev/ptm support
58file-system 	PROCFS		# /proc
59file-system	TMPFS		# Efficient memory file-system
60
61# File system options
62options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
63options 	WAPBL		# File system journaling support
64
65# Networking options
66options 	INET		# IP + ICMP + TCP + UDP
67options 	INET6		# IPV6
68
69# Kernel root file system and dump configuration.
70config		netbsd	root on ? type ?
71
72options 	NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM
73
74#
75# Device configuration
76#
77mainbus0 at root
78cpu* at mainbus?
79shb* at mainbus?
80options 	SCIFCONSOLE,SCIFCN_SPEED=38400
81scif0 at shb?
82sci0 at shb?
83
84# Ricoh RS5C316 Real Time Clock
85rs5c313rtc0 at mainbus?
86
87# Network interface
88sm0	at mainbus?			# SMC LAN91C111
89sqphy*	at mii? phy ?			# Seeq 80220/80221/80223 PHYs
90
91# PCMCIA bus support
92shpcmcia0 at mainbus?
93pcmcia* at shpcmcia?
94#options 	PCMCIAVERBOSE
95#options 	PCMCIACISDEBUG
96
97# IDE and related devices
98wdc*	at pcmcia? function ?
99atabus*	at ata?
100wd*	at atabus? drive ? flags 0x0000
101
102# Pseudo-Devices
103
104# disk/mass storage pseudo-devices
105pseudo-device	md			# memory disk device (ramdisk)
106
107pseudo-device	vnd			# disk-like interface to files
108options 	VND_COMPRESSION		# compressed vnd(4)
109
110# network pseudo-devices
111pseudo-device	bpfilter		# Berkeley packet filter
112pseudo-device	loop			# network loopback
113
114# miscellaneous pseudo-devices
115pseudo-device	pty			# pseudo-terminals
116pseudo-device	clockctl		# user control of clock subsystem
117pseudo-device	ksyms			# /dev/ksyms
118
119# userland interface to drivers, including autoconf and properties retrieval
120pseudo-device	drvctl
121