Sat Dec 17 12:44:12 2011 UTC ()
Drop makeoptions COPTS=-Os for the SMALL030 kernel now that std.atari
contains it.


(he)
diff -r1.95 -r1.96 src/sys/arch/atari/conf/GENERIC.in

cvs diff -r1.95 -r1.96 src/sys/arch/atari/conf/GENERIC.in (switch to unified diff)

--- src/sys/arch/atari/conf/GENERIC.in 2011/11/22 21:25:00 1.95
+++ src/sys/arch/atari/conf/GENERIC.in 2011/12/17 12:44:12 1.96
@@ -1,388 +1,384 @@ @@ -1,388 +1,384 @@
1# 1#
2# $NetBSD: GENERIC.in,v 1.95 2011/11/22 21:25:00 tls Exp $ 2# $NetBSD: GENERIC.in,v 1.96 2011/12/17 12:44:12 he Exp $
3# 3#
4# Generic atari 4# Generic atari
5# 5#
6# Note: We have size targets for gzipped kernels: 6# Note: We have size targets for gzipped kernels:
7# - ATARITT and FALCON - 1.44M floppy 7# - ATARITT and FALCON - 1.44M floppy
8# - SMALL030 - 720K (or worst case 800K) floppy 8# - SMALL030 - 720K (or worst case 800K) floppy
9 9
10#if defined(TT030_KERNEL) || defined(FALCON_KERNEL) 10#if defined(TT030_KERNEL) || defined(FALCON_KERNEL)
11include "arch/atari/conf/std.atari" 11include "arch/atari/conf/std.atari"
12#elif defined (HADES_KERNEL) 12#elif defined (HADES_KERNEL)
13include "arch/atari/conf/std.hades" 13include "arch/atari/conf/std.hades"
14#elif defined (MILAN_KERNEL) 14#elif defined (MILAN_KERNEL)
15include "arch/atari/conf/std.milan" 15include "arch/atari/conf/std.milan"
16#endif /* TT030_KERNEL / FALCON_KERNEL / HADES_KERNEL / MILAN_KERNEL */ 16#endif /* TT030_KERNEL / FALCON_KERNEL / HADES_KERNEL / MILAN_KERNEL */
17 17
18#if defined(SMALL030_KERNEL) 
19makeoptions COPTS="-Os" 
20#endif 
21 
22#if !defined(SMALL030_KERNEL) 18#if !defined(SMALL030_KERNEL)
23options INCLUDE_CONFIG_FILE # embed config file in kernel binary 19options INCLUDE_CONFIG_FILE # embed config file in kernel binary
24#endif /* !SMALL030_KERNEL */ 20#endif /* !SMALL030_KERNEL */
25 21
26#if defined(SMALL030_KERNEL) || \ 22#if defined(SMALL030_KERNEL) || \
27 (!defined(TT030_KERNEL) && !defined(HADES_KERNEL) && !defined(MILAN_KERNEL)) 23 (!defined(TT030_KERNEL) && !defined(HADES_KERNEL) && !defined(MILAN_KERNEL))
28#define NO_PHYS_NETWORK 1 24#define NO_PHYS_NETWORK 1
29#endif /* SMALL030_KERNEL || ... */ 25#endif /* SMALL030_KERNEL || ... */
30 26
31# 27#
32# Add support for about 16 users. This variable is used to size 28# Add support for about 16 users. This variable is used to size
33# various kernel structures. 29# various kernel structures.
34# 30#
35maxusers 16 31maxusers 16
36 32
37options HZ=64 # Set the clock-rate (48/64/96) 33options HZ=64 # Set the clock-rate (48/64/96)
38 34
39# Standard system options 35# Standard system options
40options INSECURE # disable kernel security levels 36options INSECURE # disable kernel security levels
41#options NTP # NTP phase/frequency locked loop 37#options NTP # NTP phase/frequency locked loop
42 38
43# Enable experimental buffer queue strategy for better responsiveness under  39# Enable experimental buffer queue strategy for better responsiveness under
44# high disk I/O load. Use it with caution - it's not proven to be stable yet. 40# high disk I/O load. Use it with caution - it's not proven to be stable yet.
45#options BUFQ_READPRIO 41#options BUFQ_READPRIO
46#options BUFQ_PRIOCSCAN 42#options BUFQ_PRIOCSCAN
47 43
48# 44#
49# (Co)processors this kernel should support 45# (Co)processors this kernel should support
50# 46#
51#if defined(TT030_KERNEL) || defined(FALCON_KERNEL) 47#if defined(TT030_KERNEL) || defined(FALCON_KERNEL)
52options M68030 # support for 030 48options M68030 # support for 030
53#endif /* TT030_KERNEL || FALCON_KERNEL */ 49#endif /* TT030_KERNEL || FALCON_KERNEL */
54#if defined(FALCON_KERNEL) 50#if defined(FALCON_KERNEL)
55options FPU_EMULATE # Support for MC68881/MC68882 emulator 51options FPU_EMULATE # Support for MC68881/MC68882 emulator
56#endif /* FALCON_KERNEL */ 52#endif /* FALCON_KERNEL */
57#if (defined(FALCON_KERNEL) && !defined(SMALL030_KERNEL)) || \ 53#if (defined(FALCON_KERNEL) && !defined(SMALL030_KERNEL)) || \
58 defined(HADES_KERNEL) || defined(MILAN_KERNEL) 54 defined(HADES_KERNEL) || defined(MILAN_KERNEL)
59options M68040 # support for 040 55options M68040 # support for 040
60options M68060 # support for 060 56options M68060 # support for 060
61options FPSP # 68040 Floatingpoint support 57options FPSP # 68040 Floatingpoint support
62options M060SP # MC68060 software support (Required for 060) 58options M060SP # MC68060 software support (Required for 060)
63#endif /* ! FALCON_KERNEL & ! SMALL030_KERNEL ... */ 59#endif /* ! FALCON_KERNEL & ! SMALL030_KERNEL ... */
64 60
65# 61#
66# Networking options 62# Networking options
67# 63#
68options INET # IP + ICMP + TCP + UDP 64options INET # IP + ICMP + TCP + UDP
69 65
70#if !defined(SMALL030_KERNEL) 66#if !defined(SMALL030_KERNEL)
71options INET6 # IPV6 67options INET6 # IPV6
72#options IPSEC # IP security 68#options IPSEC # IP security
73#options IPSEC_ESP # IP security (encryption part; define w/IPSEC) 69#options IPSEC_ESP # IP security (encryption part; define w/IPSEC)
74#options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) 70#options IPSEC_NAT_T # IPsec NAT traversal (NAT-T)
75#options IPSEC_DEBUG # debug for IP security 71#options IPSEC_DEBUG # debug for IP security
76#options GATEWAY # packet forwarding 72#options GATEWAY # packet forwarding
77#options MROUTING # IP multicast routing 73#options MROUTING # IP multicast routing
78#options PIM # Protocol Independent Multicast 74#options PIM # Protocol Independent Multicast
79#options ISO,TPIP # OSI 75#options ISO,TPIP # OSI
80#options EON # OSI tunneling over IP 76#options EON # OSI tunneling over IP
81#if !defined(NO_PHYS_NETWORK) 77#if !defined(NO_PHYS_NETWORK)
82#options NETATALK # AppleTalk networking protocols 78#options NETATALK # AppleTalk networking protocols
83#endif /* NO_PHYS_NETWORK */ 79#endif /* NO_PHYS_NETWORK */
84 80
85options PPP_BSDCOMP # BSD-Compress compression support for PPP 81options PPP_BSDCOMP # BSD-Compress compression support for PPP
86options PPP_DEFLATE # Deflate compression support for PPP 82options PPP_DEFLATE # Deflate compression support for PPP
87options PPP_FILTER # Active filter support for PPP (requires bpf) 83options PPP_FILTER # Active filter support for PPP (requires bpf)
88 84
89options PFIL_HOOKS # pfil(9) packet filter hooks 85options PFIL_HOOKS # pfil(9) packet filter hooks
90options IPFILTER_LOG # ipmon(8) log support 86options IPFILTER_LOG # ipmon(8) log support
91options IPFILTER_LOOKUP # ippool(8) support 87options IPFILTER_LOOKUP # ippool(8) support
92options IPFILTER_COMPAT # Compat for IP-Filter 88options IPFILTER_COMPAT # Compat for IP-Filter
93#options IPFILTER_DEFAULT_BLOCK # block packages by default 89#options IPFILTER_DEFAULT_BLOCK # block packages by default
94 90
95#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 91#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG
96 92
97#options ALTQ # Manipulate network interfaces' output queues 93#options ALTQ # Manipulate network interfaces' output queues
98#options ALTQ_BLUE # Stochastic Fair Blue 94#options ALTQ_BLUE # Stochastic Fair Blue
99#options ALTQ_CBQ # Class-Based Queueing 95#options ALTQ_CBQ # Class-Based Queueing
100#options ALTQ_CDNR # Diffserv Traffic Conditioner 96#options ALTQ_CDNR # Diffserv Traffic Conditioner
101#options ALTQ_FIFOQ # First-In First-Out Queue 97#options ALTQ_FIFOQ # First-In First-Out Queue
102#options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box) 98#options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box)
103#options ALTQ_HFSC # Hierarchical Fair Service Curve 99#options ALTQ_HFSC # Hierarchical Fair Service Curve
104#options ALTQ_LOCALQ # Local queueing discipline 100#options ALTQ_LOCALQ # Local queueing discipline
105#options ALTQ_PRIQ # Priority Queueing 101#options ALTQ_PRIQ # Priority Queueing
106#options ALTQ_RED # Random Early Detection 102#options ALTQ_RED # Random Early Detection
107#options ALTQ_RIO # RED with IN/OUT 103#options ALTQ_RIO # RED with IN/OUT
108#options ALTQ_WFQ # Weighted Fair Queueing 104#options ALTQ_WFQ # Weighted Fair Queueing
109#endif /* !SMALL030_KERNEL */ 105#endif /* !SMALL030_KERNEL */
110 106
111# File systems 107# File systems
112file-system FFS # Berkeley fast file system 108file-system FFS # Berkeley fast file system
113file-system MFS # Memory based filesystem 109file-system MFS # Memory based filesystem
114file-system MSDOSFS # MSDOS filesystem 110file-system MSDOSFS # MSDOS filesystem
115file-system CD9660 # ISO 9660 filesystem with Rock Ridge 111file-system CD9660 # ISO 9660 filesystem with Rock Ridge
116#file-system UDF # experimental - OSTA UDF CD/DVD file-system 112#file-system UDF # experimental - OSTA UDF CD/DVD file-system
117 113
118#if !defined(SMALL030_KERNEL) 114#if !defined(SMALL030_KERNEL)
119file-system KERNFS # Kernel parameter filesystem 115file-system KERNFS # Kernel parameter filesystem
120file-system NFS # Network File System client side code 116file-system NFS # Network File System client side code
121file-system PROCFS # Process filesystem 117file-system PROCFS # Process filesystem
122file-system FDESC # /dev/fd 118file-system FDESC # /dev/fd
123file-system NULLFS # Loopback filesystem 119file-system NULLFS # Loopback filesystem
124file-system OVERLAY # overlay filesystem 120file-system OVERLAY # overlay filesystem
125file-system UNION # union file system 121file-system UNION # union file system
126file-system UMAPFS # null file system (with uid & gid remapping) 122file-system UMAPFS # null file system (with uid & gid remapping)
127file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) 123file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs)
128file-system EXT2FS # second extended file system (linux) 124file-system EXT2FS # second extended file system (linux)
129#file-system LFS # log-structured file system 125#file-system LFS # log-structured file system
130file-system PTYFS # /dev/pts/N support 126file-system PTYFS # /dev/pts/N support
131file-system TMPFS # Efficient memory file-system 127file-system TMPFS # Efficient memory file-system
132#endif /* !SMALL030_KERNEL */ 128#endif /* !SMALL030_KERNEL */
133 129
134# File system options 130# File system options
135options WAPBL # File system journaling support - Experimental 131options WAPBL # File system journaling support - Experimental
136#if !defined(SMALL030_KERNEL) 132#if !defined(SMALL030_KERNEL)
137#options QUOTA # legacy UFS quotas 133#options QUOTA # legacy UFS quotas
138#options QUOTA2 # new, in-filesystem UFS quotas 134#options QUOTA2 # new, in-filesystem UFS quotas
139#options FFS_EI # FFS Endian Independent support 135#options FFS_EI # FFS Endian Independent support
140#options UFS_DIRHASH # UFS Large Directory Hashing - Experimental 136#options UFS_DIRHASH # UFS Large Directory Hashing - Experimental
141options NFSSERVER # Network File System server side code 137options NFSSERVER # Network File System server side code
142#options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and 138#options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
143 # immutable) behave as system flags. 139 # immutable) behave as system flags.
144#endif /* !SMALL030_KERNEL */ 140#endif /* !SMALL030_KERNEL */
145 141
146# 142#
147# Misc. debugging options 143# Misc. debugging options
148# 144#
149options PANICWAIT # Require keystroke to dump/reboot 145options PANICWAIT # Require keystroke to dump/reboot
150#if !defined(SMALL030_KERNEL) 146#if !defined(SMALL030_KERNEL)
151options DDB # Kernel debugger 147options DDB # Kernel debugger
152options DDB_HISTORY_SIZE=100 # Enable history editing in DDB 148options DDB_HISTORY_SIZE=100 # Enable history editing in DDB
153#options DEBUG # expensive debugging checks/support 149#options DEBUG # expensive debugging checks/support
154#endif /* !SMALL030_KERNEL */ 150#endif /* !SMALL030_KERNEL */
155 151
156# 152#
157# Compatibility options for various existing systems 153# Compatibility options for various existing systems
158# 154#
159#if !defined(SMALL030_KERNEL) 155#if !defined(SMALL030_KERNEL)
160options COMPAT_43 # 4.3 BSD compatible system calls 156options COMPAT_43 # 4.3 BSD compatible system calls
161options COMPAT_10 # Compatibility with NetBSD 1.0 157options COMPAT_10 # Compatibility with NetBSD 1.0
162options COMPAT_11 # Compatibility with NetBSD 1.1 158options COMPAT_11 # Compatibility with NetBSD 1.1
163options COMPAT_12 # Compatibility with NetBSD 1.2 159options COMPAT_12 # Compatibility with NetBSD 1.2
164options COMPAT_13 # Compatibility with NetBSD 1.3 160options COMPAT_13 # Compatibility with NetBSD 1.3
165options COMPAT_14 # Compatibility with NetBSD 1.4 161options COMPAT_14 # Compatibility with NetBSD 1.4
166options COMPAT_15 # Compatibility with NetBSD 1.5 162options COMPAT_15 # Compatibility with NetBSD 1.5
167#endif /* !SMALL030_KERNEL */ 163#endif /* !SMALL030_KERNEL */
168options COMPAT_16 # Compatibility with NetBSD 1.6 164options COMPAT_16 # Compatibility with NetBSD 1.6
169options COMPAT_20 # Compatibility with NetBSD 2.0 165options COMPAT_20 # Compatibility with NetBSD 2.0
170options COMPAT_30 # NetBSD 3.0 compatibility. 166options COMPAT_30 # NetBSD 3.0 compatibility.
171options COMPAT_40 # NetBSD 4.0 compatibility. 167options COMPAT_40 # NetBSD 4.0 compatibility.
172options COMPAT_50 # NetBSD 5.0 compatibility. 168options COMPAT_50 # NetBSD 5.0 compatibility.
173#if !defined(SMALL030_KERNEL) 169#if !defined(SMALL030_KERNEL)
174#options COMPAT_09 # has no meaning on the atari 170#options COMPAT_09 # has no meaning on the atari
175#options COMPAT_SUNOS # Support to run Sun-3 executables 171#options COMPAT_SUNOS # Support to run Sun-3 executables
176#options COMPAT_SVR4 # Support to run SVR4 executables 172#options COMPAT_SVR4 # Support to run SVR4 executables
177#options COMPAT_LINUX # Support to run Linux/m68k executables 173#options COMPAT_LINUX # Support to run Linux/m68k executables
178#options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. 174#options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended.
179options COMPAT_AOUT_M68K # Compatibility to a.out executables 175options COMPAT_AOUT_M68K # Compatibility to a.out executables
180options EXEC_AOUT # a.out format executables 176options EXEC_AOUT # a.out format executables
181#endif /* !SMALL030_KERNEL */ 177#endif /* !SMALL030_KERNEL */
182options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. 178options COMPAT_BSDPTY # /dev/[pt]ty?? ptys.
183 179
184#if !defined(SMALL030_KERNEL) 180#if !defined(SMALL030_KERNEL)
185# 181#
186# Support for System V IPC facilities. 182# Support for System V IPC facilities.
187# 183#
188options SYSVSHM # System V shared memory 184options SYSVSHM # System V shared memory
189options SYSVMSG # System V messages 185options SYSVMSG # System V messages
190options SYSVSEM # System V semaphores 186options SYSVSEM # System V semaphores
191options P1003_1B_SEMAPHORE # p1003.1b semaphore support 187options P1003_1B_SEMAPHORE # p1003.1b semaphore support
192#endif /* !SMALL030_KERNEL */ 188#endif /* !SMALL030_KERNEL */
193 189
194#if !defined(SMALL030_KERNEL) 190#if !defined(SMALL030_KERNEL)
195# 191#
196# Support for various kernel options 192# Support for various kernel options
197# 193#
198options KTRACE # Add kernel tracing system call 194options KTRACE # Add kernel tracing system call
199#options DIAGNOSTIC # Add additional error checking code 195#options DIAGNOSTIC # Add additional error checking code
200options USERCONF # userconf(4) support 196options USERCONF # userconf(4) support
201#options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 197#options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
202options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel 198options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel
203#else /* SMALL030_KERNEL */ 199#else /* SMALL030_KERNEL */
204options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 200options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
205#endif /* !SMALL030_KERNEL */ 201#endif /* !SMALL030_KERNEL */
206 202
207# These options enable verbose messages for several subsystems. 203# These options enable verbose messages for several subsystems.
208# Warning, these may compile large string tables into the kernel! 204# Warning, these may compile large string tables into the kernel!
209#if !defined(SMALL030_KERNEL) 205#if !defined(SMALL030_KERNEL)
210options SCSIVERBOSE # human readable SCSI error messages 206options SCSIVERBOSE # human readable SCSI error messages
211#endif /* !SMALL030_KERNEL */ 207#endif /* !SMALL030_KERNEL */
212#if defined(HADES_KERNEL) || defined(MILAN_KERNEL) 208#if defined(HADES_KERNEL) || defined(MILAN_KERNEL)
213options MIIVERBOSE # verbose PHY autoconfig messages 209options MIIVERBOSE # verbose PHY autoconfig messages
214#options PCIVERBOSE # verbose PCI device autoconfig messages 210#options PCIVERBOSE # verbose PCI device autoconfig messages
215#options PCI_CONFIG_DUMP # verbosely dump PCI config space 211#options PCI_CONFIG_DUMP # verbosely dump PCI config space
216#endif 212#endif
217 213
218# 214#
219# Atari specific options 215# Atari specific options
220# 216#
221#options KFONT_8x8 # Use 8x8 font instead of 8x16 217#options KFONT_8x8 # Use 8x8 font instead of 8x16
222options ST_POOL_SIZE=24 # smallest that allows TT-HIGH 218options ST_POOL_SIZE=24 # smallest that allows TT-HIGH
223#if defined(TT030_KERNEL) || defined(HADES_KERNEL) 219#if defined(TT030_KERNEL) || defined(HADES_KERNEL)
224options TT_SCSI # SCSI-support for TT 220options TT_SCSI # SCSI-support for TT
225options TT_VIDEO # Graphics support for TT 221options TT_VIDEO # Graphics support for TT
226#options ET4000_HAS_2MB_MEM # et4000 with 2 MB video memory 222#options ET4000_HAS_2MB_MEM # et4000 with 2 MB video memory
227#endif 223#endif
228#if defined(FALCON_KERNEL) 224#if defined(FALCON_KERNEL)
229options FALCON_SCSI # SCSI-support for Falcon 225options FALCON_SCSI # SCSI-support for Falcon
230options FALCON_VIDEO # Graphics support for FALCON 226options FALCON_VIDEO # Graphics support for FALCON
231#endif /* FALCON_KERNEL */ 227#endif /* FALCON_KERNEL */
232options MEMORY_DISK_HOOKS # Boot RAM-disk 228options MEMORY_DISK_HOOKS # Boot RAM-disk
233options DISKLABEL_NBDA # NetBSD disklabels (required) 229options DISKLABEL_NBDA # NetBSD disklabels (required)
234options DISKLABEL_AHDI # NetBSD/AHDI disklabels 230options DISKLABEL_AHDI # NetBSD/AHDI disklabels
235#if !defined(SMALL030_KERNEL) 231#if !defined(SMALL030_KERNEL)
236#if !defined(FALCON_KERNEL) 232#if !defined(FALCON_KERNEL)
237#options SERCONSOLE # modem1 console support, breaks Falcon 233#options SERCONSOLE # modem1 console support, breaks Falcon
238#endif /* !FALCON_KERNEL */ 234#endif /* !FALCON_KERNEL */
239options RELOC_KERNEL # TT/Falcon: relocate kernel to TT-RAM 235options RELOC_KERNEL # TT/Falcon: relocate kernel to TT-RAM
240options MSGBUFSIZE=32768 # size of kernel msg. buffer 236options MSGBUFSIZE=32768 # size of kernel msg. buffer
241#options STATCLOCK # Separate {stat,prof}clock 237#options STATCLOCK # Separate {stat,prof}clock
242#endif /* !SMALL030_KERNEL */ 238#endif /* !SMALL030_KERNEL */
243 239
244#if !defined(SMALL030_KERNEL) 240#if !defined(SMALL030_KERNEL)
245# Try linked commands on all targets 241# Try linked commands on all targets
246options TRY_SCSI_LINKED_COMMANDS=0x7f 242options TRY_SCSI_LINKED_COMMANDS=0x7f
247#endif /* !SMALL030_KERNEL */ 243#endif /* !SMALL030_KERNEL */
248 244
249# 245#
250# Build one kernel that can boot from any disk. 246# Build one kernel that can boot from any disk.
251# 247#
252config netbsd root on ? type ? 248config netbsd root on ? type ?
253 249
254pseudo-device sl # Slip 250pseudo-device sl # Slip
255#if !defined(SMALL030_KERNEL) 251#if !defined(SMALL030_KERNEL)
256pseudo-device ppp # ppp 252pseudo-device ppp # ppp
257#endif /* !SMALL030_KERNEL */ 253#endif /* !SMALL030_KERNEL */
258#if !defined(NO_PHYS_NETWORK) 254#if !defined(NO_PHYS_NETWORK)
259pseudo-device pppoe # PPP over Ethernet (RFC 2516) 255pseudo-device pppoe # PPP over Ethernet (RFC 2516)
260#endif /* NO_PHYS_NETWORK */ 256#endif /* NO_PHYS_NETWORK */
261pseudo-device pty # pseudo-terminals 257pseudo-device pty # pseudo-terminals
262pseudo-device loop # Loopback network 258pseudo-device loop # Loopback network
263#options VND_COMPRESSION # compressed vnd(4) 259#options VND_COMPRESSION # compressed vnd(4)
264pseudo-device md # Boot memory disk 260pseudo-device md # Boot memory disk
265pseudo-device putter # for puffs and pud 261pseudo-device putter # for puffs and pud
266 262
267#if !defined(SMALL030_KERNEL) 263#if !defined(SMALL030_KERNEL)
268pseudo-device vnd # 3 pseudo disks (see vnconfig) 264pseudo-device vnd # 3 pseudo disks (see vnconfig)
269pseudo-device bpfilter # berkeley packet filters 265pseudo-device bpfilter # berkeley packet filters
270#pseudo-device carp # Common Address Redundancy Protocol 266#pseudo-device carp # Common Address Redundancy Protocol
271pseudo-device tun # network tunnel 267pseudo-device tun # network tunnel
272pseudo-device tap # virtual Ethernet 268pseudo-device tap # virtual Ethernet
273#pseudo-device gre # generic L3 over IP tunnel 269#pseudo-device gre # generic L3 over IP tunnel
274pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) 270pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933)
275#pseudo-device faith # IPv[46] tcp relay translation i/f 271#pseudo-device faith # IPv[46] tcp relay translation i/f
276pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation 272pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation
277#if !defined(NO_PHYS_NETWORK) 273#if !defined(NO_PHYS_NETWORK)
278#pseudo-device vlan # IEEE 802.1q encapsulation 274#pseudo-device vlan # IEEE 802.1q encapsulation
279#pseudo-device bridge # simple inter-network bridging 275#pseudo-device bridge # simple inter-network bridging
280#pseudo-device agr # IEEE 802.3ad link aggregation 276#pseudo-device agr # IEEE 802.3ad link aggregation
281#endif /* NO_PHYS_NETWORK */ 277#endif /* NO_PHYS_NETWORK */
282pseudo-device ccd 4 # concatenating disk driver 278pseudo-device ccd 4 # concatenating disk driver
283#pseudo-device cgd 4 # cryptographic disk driver 279#pseudo-device cgd 4 # cryptographic disk driver
284#pseudo-device raid 8 # RAIDframe disk driver 280#pseudo-device raid 8 # RAIDframe disk driver
285#options RAID_AUTOCONFIG # auto-configuration of RAID components 281#options RAID_AUTOCONFIG # auto-configuration of RAID components
286# Options to enable various other RAIDframe RAID types. 282# Options to enable various other RAIDframe RAID types.
287# options RF_INCLUDE_EVENODD=1 283# options RF_INCLUDE_EVENODD=1
288# options RF_INCLUDE_RAID5_RS=1 284# options RF_INCLUDE_RAID5_RS=1
289# options RF_INCLUDE_PARITYLOGGING=1 285# options RF_INCLUDE_PARITYLOGGING=1
290# options RF_INCLUDE_CHAINDECLUSTER=1 286# options RF_INCLUDE_CHAINDECLUSTER=1
291# options RF_INCLUDE_INTERDECLUSTER=1 287# options RF_INCLUDE_INTERDECLUSTER=1
292# options RF_INCLUDE_PARITY_DECLUSTERING=1 288# options RF_INCLUDE_PARITY_DECLUSTERING=1
293# options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 289# options RF_INCLUDE_PARITY_DECLUSTERING_DS=1
294pseudo-device fss # file system snapshot device 290pseudo-device fss # file system snapshot device
295pseudo-device ipfilter # IP filtering device 291pseudo-device ipfilter # IP filtering device
296pseudo-device clockctl # user control of clock subsystem 292pseudo-device clockctl # user control of clock subsystem
297pseudo-device ksyms # /dev/ksyms 293pseudo-device ksyms # /dev/ksyms
298#pseudo-device pf # PF packet filter 294#pseudo-device pf # PF packet filter
299#pseudo-device pflog # PF log if 295#pseudo-device pflog # PF log if
300#endif /* !SMALL030_KERNEL */ 296#endif /* !SMALL030_KERNEL */
301 297
302#if defined(HADES_KERNEL) || defined(MILAN_KERNEL) 298#if defined(HADES_KERNEL) || defined(MILAN_KERNEL)
303 299
304# MII/PHY support 300# MII/PHY support
305exphy* at mii? phy ? # 3Com internal PHYs 301exphy* at mii? phy ? # 3Com internal PHYs
306inphy* at mii? phy ? # Intel 82555 PHYs 302inphy* at mii? phy ? # Intel 82555 PHYs
307iophy* at mii? phy ? # Intel 82553 PHYs 303iophy* at mii? phy ? # Intel 82553 PHYs
308ukphy* at mii? phy ? # generic unknown PHYs 304ukphy* at mii? phy ? # generic unknown PHYs
309 305
310# PCI network interfaces 306# PCI network interfaces
311# If unsure, check the port-atari page for tested cards. 307# If unsure, check the port-atari page for tested cards.
312ep* at pci? dev ? function ? # 3Com 3c59x 308ep* at pci? dev ? function ? # 3Com 3c59x
313fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B 309fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B
314 310
315 311
316# 312#
317# This is the only tested audio card at the moment. 313# This is the only tested audio card at the moment.
318# 314#
319eso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive 315eso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive
320audio* at eso? 316audio* at eso?
321 317
322#endif /* defined(HADES_KERNEL) || defined(MILAN_KERNEL) */ 318#endif /* defined(HADES_KERNEL) || defined(MILAN_KERNEL) */
323 319
324# 320#
325# Hardware options for HADES and MILAN are in their machine type specific files 321# Hardware options for HADES and MILAN are in their machine type specific files
326# 322#
327 323
328#if defined(TT030_KERNEL) || defined(FALCON_KERNEL) 324#if defined(TT030_KERNEL) || defined(FALCON_KERNEL)
329 325
330pseudo-device view 4 # View (graphics mapping) 326pseudo-device view 4 # View (graphics mapping)
331#if !defined (SMALL030_KERNEL) 327#if !defined (SMALL030_KERNEL)
332pseudo-device mouse 1 # mouse 328pseudo-device mouse 1 # mouse
333#endif /* ! SMALL030_KERNEL */ 329#endif /* ! SMALL030_KERNEL */
334 330
335# 331#
336# The following sections describe various hardware options. 332# The following sections describe various hardware options.
337# 333#
338ncrscsi0 at mainbus0 # NCR5380 SCSI driver 334ncrscsi0 at mainbus0 # NCR5380 SCSI driver
339zs0 at mainbus0 # Serial support through 8530 335zs0 at mainbus0 # Serial support through 8530
340grfbus0 at mainbus0 # bitmapped display's 336grfbus0 at mainbus0 # bitmapped display's
341grfcc0 at grfbus0 # graphics driver 337grfcc0 at grfbus0 # graphics driver
342ite0 at grfcc0 # console 338ite0 at grfcc0 # console
343nvr0 at mainbus0 # nvram driver 339nvr0 at mainbus0 # nvram driver
344 340
345#if !defined(SMALL030_KERNEL) 341#if !defined(SMALL030_KERNEL)
346grfcc1 at grfbus0 # 2nd graphics driver 342grfcc1 at grfbus0 # 2nd graphics driver
347ite1 at grfcc1 # 2nd tty 343ite1 at grfcc1 # 2nd tty
348grfcc2 at grfbus0 # 3rd graphics driver 344grfcc2 at grfbus0 # 3rd graphics driver
349ite2 at grfcc2 # 3rd tty 345ite2 at grfcc2 # 3rd tty
350lp0 at mainbus0 # centronics printer 346lp0 at mainbus0 # centronics printer
351ser0 at mainbus0 # UART on first 68901 (ttyB0) 347ser0 at mainbus0 # UART on first 68901 (ttyB0)
352ne0 at mainbus0 # EtherNEC on Atari ROM cartridge slot 348ne0 at mainbus0 # EtherNEC on Atari ROM cartridge slot
353 349
354#if defined(TT030_KERNEL) 350#if defined(TT030_KERNEL)
355avmebus0 at mainbus0 # VME bus 351avmebus0 at mainbus0 # VME bus
356vme0 at avmebus0 352vme0 at avmebus0
357le0 at vme0 irq 5 # Lance ethernet (Riebl/PAM). 353le0 at vme0 irq 5 # Lance ethernet (Riebl/PAM).
358le0 at vme0 irq 4 # Lance ethernet (BVME410). 354le0 at vme0 irq 4 # Lance ethernet (BVME410).
359we0 at vme0 irq 4 # SMC Elite Ultra with SMC_TT VME-ISA bridge 355we0 at vme0 irq 4 # SMC Elite Ultra with SMC_TT VME-ISA bridge
360et4k0 at vme0 # Crazy Dots II 356et4k0 at vme0 # Crazy Dots II
361#endif /* TT030_KERNEL */ 357#endif /* TT030_KERNEL */
362#endif /* SMALL030_KERNEL */ 358#endif /* SMALL030_KERNEL */
363 359
364#if defined(FALCON_KERNEL) 360#if defined(FALCON_KERNEL)
365wdc0 at mainbus0 # IDE-bus 361wdc0 at mainbus0 # IDE-bus
366atabus* at wdc? channel ? 362atabus* at wdc? channel ?
367wd* at atabus? drive ? 363wd* at atabus? drive ?
368 364
369 # ATAPI bus support 365 # ATAPI bus support
370atapibus* at atabus? 366atapibus* at atabus?
371 367
372# ATAPI devices 368# ATAPI devices
373cd* at atapibus? drive ? # ATAPI CD-ROM drives 369cd* at atapibus? drive ? # ATAPI CD-ROM drives
374#endif /* FALCON_KERNEL */ 370#endif /* FALCON_KERNEL */
375 371
376# SCSI devices 372# SCSI devices
377scsibus* at scsi? # SCSI bus 373scsibus* at scsi? # SCSI bus
378sd* at scsibus? target ? lun ? # SCSI disk drives 374sd* at scsibus? target ? lun ? # SCSI disk drives
379cd* at scsibus? target ? lun ? # SCSI CD-ROM drives 375cd* at scsibus? target ? lun ? # SCSI CD-ROM drives
380#if !defined (SMALL030_KERNEL) 376#if !defined (SMALL030_KERNEL)
381st* at scsibus? target ? lun ? # SCSI tape drives 377st* at scsibus? target ? lun ? # SCSI tape drives
382ch* at scsibus? target ? lun ? # SCSI autochangers 378ch* at scsibus? target ? lun ? # SCSI autochangers
383ss* at scsibus? target ? lun ? # SCSI scanners 379ss* at scsibus? target ? lun ? # SCSI scanners
384se* at scsibus? target ? lun ? # SCSI ethernet 380se* at scsibus? target ? lun ? # SCSI ethernet
385uk* at scsibus? target ? lun ? # SCSI unknown 381uk* at scsibus? target ? lun ? # SCSI unknown
386#endif /* ! SMALL030_KERNEL */ 382#endif /* ! SMALL030_KERNEL */
387 383
388#endif /* TT030_KERNEL || FALCON_KERNEL */ 384#endif /* TT030_KERNEL || FALCON_KERNEL */