GENERIC revision 1.49 1 # $NetBSD: GENERIC,v 1.49 2001/11/23 05:00:28 atatat Exp $
2 #
3 # GENERIC next68k
4 #
5 #
6
7 include "arch/next68k/conf/std.next68k"
8
9 #ident "GENERIC-$Revision: 1.49 $"
10
11 # Needs to be set per system. i.e change these as you see fit
12 maxusers 16
13
14 # Standard system options
15 options KTRACE # system call tracing
16 options SYSVMSG # System V message queues
17 options SYSVSEM # System V semaphores
18 #options SEMMNI=10 # number of semaphore identifiers
19 #options SEMMNS=60 # number of semaphores in system
20 #options SEMUME=10 # max number of undo entries per process
21 #options SEMMNU=30 # number of undo structures in system
22 options SYSVSHM # System V shared memory
23 #options SHMMAXPGS=1024 # 1024 pages is the default
24
25 options LKM # loadable kernel modules
26 options INSECURE # disable kernel security level
27 options UCONSOLE # Allow non-root TIOCCONS
28
29 options DEBUG # kernel debugging code
30 options DIAGNOSTIC # extra kernel sanity checking
31
32 # Which kernel debugger? Uncomment either this:
33 options DDB
34 options DDB_HISTORY_SIZE=100 # enable history editing in DDB
35
36 # ... or these for KGDB (gdb remote target)
37 #makeoptions DEBUG="-g" # debugging symbols for gdb
38 #options KGDB # support for kernel gdb
39 #options KGDB_DEV=0xc01 # kgdb device number (dev_t)
40 #options KGDB_DEVRATE=9600 # baud rate
41
42 # Other debugging options
43 options KMEMSTATS # kernel memory statistics (vmstat -m)
44 #options PMAP_DEBUG
45 options SCSIDEBUG
46 options SCSIVERBOSE # Verbose SCSI errors
47 options SWAPDEBUG
48
49 # Compatibility options
50 options COMPAT_43 # and 4.3BSD and ...
51 options COMPAT_44 # and 4.4BSD and ...
52 options COMPAT_09 # NetBSD 0.9
53 options COMPAT_10 # NetBSD 1.0
54 options COMPAT_11 # NetBSD 1.1
55 options COMPAT_12 # NetBSD 1.2
56 options COMPAT_13 # NetBSD 1.3
57 options COMPAT_14 # NetBSD 1.4
58
59 #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended.
60
61 options COMPAT_M68K4K # compatibility with NetBSD/m68k4k binaries
62 options COMPAT_NOMID # compatibility with 386BSD, BSDI, NetBSD 0.8,
63 options COMPAT_SUNOS # can run SunOS 4.1.1 executables
64 #options COMPAT_SVR4 # can run SVR4 executables
65 #options COMPAT_LINUX # can run Linux/m68k executables
66 options COMPAT_AOUT_M68K # support for NetBSD a.out executables
67 options EXEC_AOUT # support for a.out executables
68
69 # File systems
70 #file-system FFS # UFS
71 #file-system EXT2FS # second extended file system (linux)
72 #file-system LFS # log-structured file system
73 file-system MFS # memory file system
74 file-system NFS # Network File System client
75 #file-system CD9660 # ISO 9660 + Rock Ridge file system
76 #file-system MSDOSFS # MS-DOS file system
77 file-system FDESC # /dev/fd
78 file-system KERNFS # /kern
79 file-system NULLFS # loopback file system
80 file-system OVERLAY # overlay file system
81 file-system PORTAL # portal filesystem (still experimental)
82 file-system PROCFS # /proc
83 file-system UMAPFS # NULLFS + uid and gid remapping
84 file-system UNION # union file system
85
86 options NFSSERVER # nfs server support
87 options QUOTA # FFS quotas
88 options SOFTDEP # FFS soft updates support.
89 #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
90 # immutable) behave as system flags.
91
92 # Networking options
93 options GATEWAY # packet forwarding
94 options INET # IP + ICMP + TCP + UDP
95 options INET6 # IPV6
96 #options IPSEC # IP security
97 #options IPSEC_ESP # IP security (encryption part; define w/IPSEC)
98 #options IPSEC_DEBUG # debug for IP security
99 #options MROUTING # IP multicast routing
100 #options NS # XNS
101 #options NSIP # XNS tunneling over IP
102 #options ISO,TPIP # OSI
103 #options EON # OSI tunneling over IP
104 #options CCITT,LLC,HDLC # X.25
105 #options NETATALK # AppleTalk networking protocols
106 options PPP_BSDCOMP # BSD-Compress compression support for PPP
107 options PPP_DEFLATE # Deflate compression support for PPP
108 options PPP_FILTER # Active filter support for PPP (requires bpf)
109 options PFIL_HOOKS # pfil(9) packet filter hooks
110 #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG
111
112 # NeXT specific options
113 options M68040
114 #options M68030
115 options FPSP
116 #options FPU_EMULATE
117
118 options ZS_CONSOLE_ABORT # drop to debugger on break
119 #options SERCONSOLE # use serial console
120
121 options NFS_BOOT_BOOTP
122 options NFS_BOOT_DHCP
123
124 # wscons options
125 options RCONS_2BPP # necessary for nextdisplay
126 options RCONS_16BPP # necessary for color nextdisplay
127 #options WSEMUL_SUN # sun terminal emulation
128 options WSEMUL_VT100 # VT100 / VT220 emulation
129 options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls
130 options WSDISPLAY_COMPAT_USL # VT handling
131 options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes
132 # see dev/wskbdmap_next.h for implemented layouts
133 #options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)"
134
135 config netbsd root on ? type ?
136
137 #
138 # Device configuration
139 #
140
141 # The root node:
142 mainbus0 at root
143
144 #fpu0 at mainbus?
145
146 # device space
147 intio0 at mainbus?
148
149 nextkbd0 at intio? ipl 3
150 nextdisplay0 at mainbus?
151
152 wsdisplay* at nextdisplay? console ?
153 wskbd* at nextkbd? console ?
154
155 # INTIO
156 zsc0 at intio? ipl 5
157 #zsc1 at intio? ipl 5
158
159 xe* at intio? ipl 3 # ethernet
160
161 #esp0 at intio? ipl 3 flags 0xff00 # Turn off sync negotiation
162
163 #
164 # Serial ports
165 #
166 zstty0 at zsc0 channel 0 # ttya
167 zstty1 at zsc0 channel 1 # ttyb
168
169 # SCSI bus support
170 #scsibus* at scsi?
171
172 # SCSI devices
173 #sd* at scsibus? target ? lun ? # SCSI disk drives
174 #st* at scsibus? target ? lun ? # SCSI tape drives
175 #cd* at scsibus? target ? lun ? # SCSI CD-ROM drives
176 #ch* at scsibus? target ? lun ? # SCSI autochangers
177 #se* at scsibus? target ? lun ? # SCSI ethernet
178 #ss* at scsibus? target ? lun ? # SCSI scanners
179 #uk* at scsibus? target ? lun ? # SCSI unknown
180
181
182 # Memory-disk drivers
183 pseudo-device md 2
184
185 # Misc.
186 pseudo-device loop 1 # network loopback
187 pseudo-device bpfilter 8 # packet filter
188 pseudo-device sl 2 # CSLIP
189 pseudo-device ppp 2 # PPP
190 pseudo-device tun 2 # network tunneling over tty
191 #pseudo-device gre 2 # generic L3 over IP tunnel
192 pseudo-device ipfilter # ip filter
193 pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933)
194 #pseudo-device faith 1 # IPv[46] tcp relay translation i/f
195 #pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation
196 pseudo-device vlan # IEEE 802.1q encapsulation
197 pseudo-device bridge # simple inter-network bridging
198 pseudo-device rnd # /dev/random and in-kernel generator
199 #pseudo-device wsmux # mouse & keyboard multiplexor
200
201 pseudo-device pty # pseudo-terminals
202 pseudo-device vnd 4 # paging to files
203 #pseudo-device raid 4 # RAIDframe disk driver
204 #options RAID_AUTOCONFIG # auto-configuration of RAID components
205 pseudo-device ccd 4 # concatenated disks
206