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