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
|