summaryrefslogtreecommitdiff
path: root/sys/arch/next68k/conf/SLAB
blob: 0a3a5e166e6980bc6b71bb62499be3f97f317a32 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
# $NetBSD: SLAB,v 1.63 2023/02/11 07:32:44 tsutsui Exp $
#
# deberg's development machine
#
#

include "arch/next68k/conf/std.next68k"

#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

# Needs to be set per system.  i.e change these as you see fit
maxusers	16

# Standard system options
options 	KTRACE		# system call tracing
options 	SYSVMSG		# System V message queues
options 	SYSVSEM		# System V semaphores
options 	SYSVSHM		# System V shared memory

options 	INSECURE	# disable kernel security level
options 	USERCONF	# userconf(4) support
#options	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel

options 	DEBUG		# kernel debugging code
options 	DIAGNOSTIC	# extra kernel sanity checking

# Which kernel debugger?  Uncomment either this:
options 	DDB
options 	DDB_HISTORY_SIZE=100	# enable history editing in DDB
pseudo-device	ksyms

# ... or these for KGDB (gdb remote target)
makeoptions	DEBUG="-g"		# debugging symbols for gdb
#options 	KGDB			# support for kernel gdb
#options 	KGDB_DEV=0xc01		# kgdb device number (dev_t)
#options 	KGDB_DEVRATE=9600	# baud rate

# Other debugging options
#options 	PMAP_DEBUG
options 	SCSIDEBUG
options 	SCSIVERBOSE		# Verbose SCSI errors

# Compatibility options
include 	"conf/compat_netbsd14.config"

#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

#options 	COMPAT_M68K4K	# compatibility with NetBSD/m68k4k binaries
#options 	COMPAT_NOMID	# compatibility with 386BSD, BSDI, NetBSD 0.8,
#options 	COMPAT_SUNOS	# can run SunOS 4.1.1 executables
#options 	COMPAT_LINUX	# can run Linux/m68k executables
#options 	COMPAT_OSSAUDIO	# can run Linux/m68k executables
options 	COMPAT_AOUT_M68K # support for NetBSD a.out executables
options 	EXEC_AOUT	# support for a.out executables

# File systems
#file-system 	FFS		# UFS
#file-system 	EXT2FS		# second extended file system (linux)
#file-system 	LFS		# log-structured file system
file-system 	MFS		# memory file system
file-system 	NFS		# Network File System client
#file-system 	CD9660		# ISO 9660 + Rock Ridge file system
#file-system 	MSDOSFS		# MS-DOS file system
file-system 	FDESC		# /dev/fd
file-system 	KERNFS		# /kern
file-system 	NULLFS		# loopback file system
#file-system 	PROCFS		# /proc
#file-system 	UMAPFS		# NULLFS + uid and gid remapping
#file-system 	UNION		# union file system
file-system	PTYFS		# /dev/pts/N support

#options 	NFSSERVER	# nfs server support
#options 	QUOTA		# legacy UFS quotas
#options 	QUOTA2		# new, in-filesystem UFS quotas
#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
				# immutable) behave as system flags.

# Networking options
#options 	GATEWAY		# packet forwarding
options 	INET		# IP + ICMP + TCP + UDP
options 	INET6		# IPV6
#options 	IPSEC		# IP security
#options 	IPSEC_DEBUG	# debug for IP security
#options 	MROUTING	# IP multicast routing
#options 	PIM		# Protocol Independent Multicast
#options 	NETATALK	# AppleTalk networking protocols
#options 	PPP_BSDCOMP	# BSD-Compress compression support for PPP
#options 	PPP_DEFLATE	# Deflate compression support for PPP
#options 	PPP_FILTER	# Active filter support for PPP (requires bpf)
#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

# NeXT specific options
options 	M68040
options 	M68030
options 	FPSP
#options 	FPU_EMULATE

options 	ZS_CONSOLE_ABORT	# drop to debugger on break
#options 	SERCONSOLE		# use serial console

options 	NFS_BOOT_BOOTP
options 	NFS_BOOT_DHCP

# wscons options
options 	RCONS_2BPP		# necessary for nextdisplay
options 	RCONS_16BPP		# necessary for nextdisplay
#options 	WSEMUL_SUN		# sun terminal emulation
options 	WSEMUL_VT100		# VT100 / VT220 emulation
options 	WSDISPLAY_COMPAT_SYSCONS	# emulate some ioctls
options 	WSDISPLAY_COMPAT_USL		# wsconscfg VT handling
options 	WSDISPLAY_COMPAT_RAWKBD	# can get raw scancodes
# see dev/wskbdmap_next.h for implemented layouts
#options 	PCKBD_LAYOUT="(KB_DE | KB_NODEAD)"

config		netbsd root on ? type ?

#
# Device configuration
#

# The root node:
mainbus0 at root

#fpu0 at mainbus?

# device space
intio0	at mainbus?

nextkbd0	at intio? ipl 3
nextdisplay0	at mainbus?

wsdisplay*	at nextdisplay? console ?
wskbd*		at nextkbd? console ?

# INTIO
nextdma*	at intio? ipl 6

zsc0	at intio? ipl 5
#zsc1	at intio? ipl 5

xe*	at intio? ipl 3			# ethernet

esp0	at intio? ipl 3	flags 0xff00	# Turn off sync negotiation

#
# Serial ports
#
zstty0	at zsc0 channel 0	# Serial Port A
zstty1	at zsc0 channel 1	# Serial Port B

# SCSI bus support
scsibus* at scsi?

# SCSI devices
#sd*	at scsibus? target ? lun ?	# SCSI disk drives
#st*	at scsibus? target ? lun ?	# SCSI tape drives
#cd*	at scsibus? target ? lun ?	# SCSI CD-ROM drives
#ch*	at scsibus? target ? lun ?	# SCSI autochangers
#dse*	at scsibus? target ? lun ?	# SCSI ethernet (Dayna)
#se*	at scsibus? target ? lun ?	# SCSI ethernet
#ss*	at scsibus? target ? lun ?	# SCSI scanners
#uk*	at scsibus? target ? lun ?	# SCSI unknown


# Memory-disk drivers
pseudo-device	md

# Misc.
pseudo-device	loop			# network loopback
pseudo-device	bpfilter		# packet filter
pseudo-device	sl			# CSLIP
pseudo-device	ppp			# PPP
pseudo-device	tun			# network tunneling over tty
#pseudo-device	gre			# generic L3 over IP tunnel
pseudo-device	npf			# NPF packet filter
pseudo-device	gif			# IPv[46] over IPv[46] tunnel (RFC1933)
#pseudo-device	faith			# IPv[46] tcp relay translation i/f
#pseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
# rnd is EXPERIMENTAL
#pseudo-device	wsmux			# mouse & keyboard multiplexor

pseudo-device	pty			# pseudo-terminals
pseudo-device	vnd			# paging to files
#pseudo-device	raid			# RAIDframe disk driver
#options 	RAID_AUTOCONFIG		# auto-configuration of RAID components
#pseudo-device	fss			# file system snapshot device
pseudo-device	ccd			# concatenated disks
pseudo-device	clockctl		# user control of clock subsystem