HADES revision 1.43 1 1.1 leo #
2 1.32 lukem # $NetBSD: HADES,v 1.43 2002/10/21 16:18:34 jdc Exp $
3 1.1 leo #
4 1.25 leo # This file was automatically created. Changes will be
5 1.25 leo # lost when running makeconf in this directory.
6 1.1 leo #
7 1.32 lukem # Created from:
8 1.27 leo # NetBSD: HADES.in,v 1.4 2001/04/10 06:28:38 leo Exp $
9 1.43 jdc # NetBSD: GENERIC.in,v 1.28 2002/10/19 05:58:25 junyoung Exp $
10 1.25 leo
11 1.25 leo #This configuration file is for a generic Medusa-Hades
12 1.25 leo
13 1.25 leo #Generic atari
14 1.25 leo
15 1.25 leo include "arch/atari/conf/std.hades"
16 1.25 leo
17 1.37 atatat options INCLUDE_CONFIG_FILE # embed config file in kernel binary
18 1.37 atatat
19 1.25 leo #Add support for about 16 users. This variable is used to size
20 1.25 leo #various kernel structures.
21 1.1 leo
22 1.1 leo maxusers 16
23 1.1 leo
24 1.25 leo options HZ=64 # Set the clock-rate (48/64/96)
25 1.25 leo
26 1.25 leo #X11R6 related options
27 1.25 leo
28 1.25 leo options UCONSOLE # Allow xconsole to work
29 1.25 leo
30 1.25 leo #Standard system options
31 1.25 leo options INSECURE # disable kernel security levels
32 1.25 leo #options NTP # NTP phase/frequency locked loop
33 1.43 jdc
34 1.43 jdc #Enable experimental buffer queue strategy for better responsiness under
35 1.43 jdc #high disk I/O load. Use it with caution - it's not proven to be stable yet.
36 1.43 jdc #options NEW_BUFQ_STRATEGY
37 1.25 leo
38 1.25 leo #(Co)processors this kernel should support
39 1.25 leo
40 1.9 lukem options M68040 # support for 040
41 1.11 leo options M68060 # support for 060
42 1.11 leo options FPSP # 68040 Floatingpoint support
43 1.11 leo options M060SP # MC68060 software support (Required for 060)
44 1.11 leo
45 1.25 leo #Networking options
46 1.25 leo
47 1.32 lukem options INET # IP + ICMP + TCP + UDP
48 1.1 leo
49 1.25 leo options INET6 # IPV6
50 1.25 leo #options IPSEC # IP security
51 1.25 leo #options IPSEC_ESP # IP security (encryption part; define w/IPSEC)
52 1.25 leo #options IPSEC_DEBUG # debug for IP security
53 1.32 lukem #options GATEWAY # packet forwarding
54 1.32 lukem #options MROUTING # IP multicast routing
55 1.32 lukem options NS # XNS
56 1.32 lukem #options NSIP # XNS tunneling over IP
57 1.32 lukem options ISO,TPIP # OSI
58 1.32 lukem #options EON # OSI tunneling over IP
59 1.32 lukem options CCITT,LLC,HDLC # X.25
60 1.40 lukem
61 1.32 lukem options NETATALK # AppleTalk networking protocols
62 1.32 lukem
63 1.32 lukem options PPP_BSDCOMP # BSD-Compress compression support for PPP
64 1.32 lukem options PPP_DEFLATE # Deflate compression support for PPP
65 1.32 lukem options PPP_FILTER # Active filter support for PPP (requires bpf)
66 1.25 leo
67 1.32 lukem options PFIL_HOOKS # pfil(9) packet filter hooks
68 1.32 lukem options IPFILTER_LOG # ipmon(8) log support
69 1.41 provos #options IPFILTER_DEFAULT_BLOCK # block packages by default
70 1.1 leo
71 1.30 abs #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG
72 1.30 abs
73 1.25 leo #File systems
74 1.5 thorpej file-system FFS # Berkeley fast file system
75 1.5 thorpej file-system MFS # Memory based filesystem
76 1.25 leo file-system KERNFS # Kernel parameter filesystem
77 1.25 leo file-system MSDOSFS # MSDOS filesystem
78 1.25 leo file-system CD9660 # ISO 9660 filesystem with Rock Ridge
79 1.25 leo
80 1.25 leo file-system NFS # Network File System client side code
81 1.5 thorpej file-system PROCFS # Process filesystem
82 1.25 leo file-system FDESC # /dev/fd
83 1.5 thorpej file-system NULLFS # Loopback filesystem
84 1.25 leo file-system OVERLAY # overlay filesystem
85 1.5 thorpej file-system UNION # union file system
86 1.25 leo file-system UMAPFS # null file system (with uid & gid remapping)
87 1.25 leo file-system PORTAL # portal file system
88 1.25 leo file-system EXT2FS # second extended file system (linux)
89 1.25 leo file-system LFS # log-structured file system
90 1.25 leo
91 1.25 leo #File system options
92 1.25 leo options QUOTA # Disk quotas for local disks
93 1.25 leo #options FFS_EI # FFS Endian Independant support
94 1.32 lukem options SOFTDEP # FFS soft updates support.
95 1.25 leo options NFSSERVER # Network File System server side code
96 1.25 leo #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
97 1.37 atatat #immutable) behave as system flags.
98 1.25 leo
99 1.25 leo #Misc. debugging options
100 1.1 leo
101 1.9 lukem options PANICWAIT # Require keystroke to dump/reboot
102 1.9 lukem options DDB # Kernel debugger
103 1.1 leo
104 1.25 leo options DDB_HISTORY_SIZE=100 # Enable history editing in DDB
105 1.25 leo #options DEBUG # expensive debugging checks/support
106 1.25 leo
107 1.29 wiz #Compatibility options for various existing systems
108 1.25 leo
109 1.9 lukem options COMPAT_43 # 4.3 BSD compatible system calls (required)
110 1.9 lukem options COMPAT_10 # Compatibility to NetBSD1.0
111 1.9 lukem options COMPAT_11 # Compatibility to NetBSD1.1
112 1.9 lukem options COMPAT_12 # Compatibility to NetBSD1.2
113 1.15 kleink options COMPAT_13 # Compatibility to NetBSD1.3
114 1.20 augustss options COMPAT_14 # Compatibility to NetBSD1.4
115 1.1 leo
116 1.25 leo #options COMPAT_09 # has no meaning on the atari
117 1.25 leo #options COMPAT_SUNOS # Support to run Sun-3 executables
118 1.25 leo #options COMPAT_SVR4 # Support to run SVR4 executables
119 1.25 leo #options COMPAT_LINUX # Support to run Linux/m68k executables
120 1.30 abs #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended.
121 1.25 leo
122 1.32 lukem options COMPAT_AOUT_M68K # Compatibility to a.out executables
123 1.32 lukem options EXEC_AOUT # a.out format executables
124 1.32 lukem
125 1.25 leo #Support for System V IPC facilities.
126 1.25 leo
127 1.25 leo options SYSVSHM # System V shared memory
128 1.25 leo options SYSVMSG # System V messages
129 1.25 leo options SYSVSEM # System V semaphores
130 1.31 leo #options SEMMNI=10 # number of semaphore identifiers
131 1.31 leo #options SEMUME=10 # max number of undo entries per proc.
132 1.31 leo #options SEMMNU=30 # number of undo structures in system
133 1.25 leo
134 1.25 leo #Support for various kernel options
135 1.1 leo
136 1.9 lukem options KTRACE # Add kernel tracing system call
137 1.41 provos options SYSTRACE # system call vetting via systrace(1)
138 1.9 lukem options DIAGNOSTIC # Add additional error checking code
139 1.40 lukem options USERCONF # userconf(4) support
140 1.33 jdolecek #options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
141 1.1 leo
142 1.25 leo #These options enable verbose messages for several subsystems.
143 1.25 leo #Warning, these may compile large string tables into the kernel!
144 1.25 leo
145 1.25 leo options SCSIVERBOSE # human readable SCSI error messages
146 1.25 leo
147 1.34 leo options MIIVERBOSE # verbose PHY autoconfig messages
148 1.25 leo options PCIVERBOSE # verbose PCI device autoconfig messages
149 1.25 leo #options PCI_CONFIG_DUMP # verbosely dump PCI config space
150 1.25 leo
151 1.25 leo #Atari specific options
152 1.25 leo
153 1.25 leo #options KFONT_8x8 # Use 8x8 font instead of 8x16
154 1.25 leo options ST_POOL_SIZE=22 # smallest that allows TT-HIGH
155 1.25 leo
156 1.28 leo options TT_SCSI # SCSI-support for TT
157 1.28 leo options TT_VIDEO # Graphics support for TT
158 1.28 leo
159 1.9 lukem options MEMORY_DISK_HOOKS # Boot RAM-disk
160 1.9 lukem options DISKLABEL_NBDA # NetBSD disklabels (required)
161 1.9 lukem options DISKLABEL_AHDI # NetBSD/AHDI disklabels
162 1.1 leo
163 1.25 leo options SERCONSOLE # modem1 console support
164 1.25 leo options RELOC_KERNEL # TT/Falcon: relocate kernel to TT-RAM
165 1.40 lukem options MSGBUFSIZE=32768 # size of kernel msg. buffer
166 1.34 leo #options STATCLOCK # Separate {stat,prof}clock
167 1.25 leo
168 1.25 leo #Try linked commands on all targets
169 1.25 leo options TRY_SCSI_LINKED_COMMANDS=0x7f
170 1.25 leo
171 1.25 leo #Build one kernel that can boot from any disk.
172 1.25 leo
173 1.5 thorpej config netbsd root on ? type ?
174 1.1 leo
175 1.25 leo pseudo-device sl # Slip
176 1.25 leo pseudo-device ppp # ppp
177 1.36 bjh21
178 1.33 jdolecek pseudo-device pppoe # PPP over Ethernet (RFC 2516)
179 1.36 bjh21
180 1.25 leo pseudo-device pty # pseudo-terminals
181 1.25 leo pseudo-device loop # Loopback network
182 1.25 leo pseudo-device vnd 3 # 3 pseudo disks (see vnconfig)
183 1.25 leo pseudo-device md 2 # Boot memory disk
184 1.25 leo
185 1.25 leo pseudo-device bpfilter 2 # berkeley packet filters
186 1.25 leo pseudo-device tun 2 # network tunnel
187 1.25 leo #pseudo-device gre 2 # generic L3 over IP tunnel
188 1.25 leo pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933)
189 1.25 leo #pseudo-device faith 1 # IPv[46] tcp relay translation i/f
190 1.25 leo #pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation
191 1.40 lukem
192 1.25 leo pseudo-device vlan # IEEE 802.1q encapsulation
193 1.33 jdolecek pseudo-device bridge # simple inter-network bridging
194 1.40 lukem
195 1.25 leo pseudo-device ccd 4 # concatenating disk driver
196 1.42 elric #pseudo-device cgd 4 # cryptographic disk driver
197 1.33 jdolecek pseudo-device raid 8 # RAIDframe disk driver
198 1.33 jdolecek options RAID_AUTOCONFIG # auto-configuration of RAID components
199 1.33 jdolecek #Options to enable various other RAIDframe RAID types.
200 1.33 jdolecek #options RF_INCLUDE_EVENODD=1
201 1.33 jdolecek #options RF_INCLUDE_RAID5_RS=1
202 1.33 jdolecek #options RF_INCLUDE_PARITYLOGGING=1
203 1.33 jdolecek #options RF_INCLUDE_CHAINDECLUSTER=1
204 1.33 jdolecek #options RF_INCLUDE_INTERDECLUSTER=1
205 1.33 jdolecek #options RF_INCLUDE_PARITY_DECLUSTERING=1
206 1.33 jdolecek #options RF_INCLUDE_PARITY_DECLUSTERING_DS=1
207 1.25 leo pseudo-device ipfilter # IP filtering device
208 1.25 leo pseudo-device rnd # /dev/random and in-kernel generator
209 1.39 lukem pseudo-device clockctl # user control of clock subsystem
210 1.34 leo
211 1.34 leo #MII/PHY support
212 1.34 leo exphy* at mii? phy ? # 3Com internal PHYs
213 1.34 leo inphy* at mii? phy ? # Intel 82555 PHYs
214 1.34 leo iophy* at mii? phy ? # Intel 82553 PHYs
215 1.34 leo ukphy* at mii? phy ? # generic unknown PHYs
216 1.34 leo
217 1.34 leo #PCI network interfaces
218 1.34 leo #If unsure, check the port-atari page for tested cards.
219 1.34 leo ep* at pci? dev ? function ? # 3Com 3c59x
220 1.34 leo fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B
221 1.34 leo
222 1.34 leo #This is the only tested audio card at the moment.
223 1.34 leo
224 1.34 leo eso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive
225 1.34 leo audio* at eso?
226 1.25 leo
227 1.25 leo #Hardware options for GENERIC are in the various machine type specific files
228 1.25 leo
229 1.1 leo pseudo-device view 4 # View (graphics mapping)
230 1.27 leo pseudo-device mouse 1 # mouse
231 1.1 leo
232 1.25 leo #The following sections describe various hardware options.
233 1.25 leo
234 1.25 leo ncrscsi0 at mainbus0 # NCR5380 SCSI driver
235 1.25 leo scsibus0 at ncrscsi0 # SCSI bus
236 1.25 leo zs0 at mainbus0 # Serial support through 8530
237 1.25 leo nvr0 at mainbus0 # nvram driver
238 1.25 leo lp0 at mainbus0 # centronics printer
239 1.26 leo ser0 at mainbus0 # UART on first 68901 (ttyB0)
240 1.25 leo grfbus0 at mainbus0 # bitmapped display's
241 1.25 leo grfet0 at grfbus0 # et4000/et6000/et6100 consoles
242 1.25 leo ite0 at grfet0
243 1.25 leo grfet1 at grfbus0
244 1.25 leo ite1 at grfet1
245 1.25 leo grfet2 at grfbus0
246 1.25 leo ite2 at grfet2
247 1.25 leo pcibus0 at mainbus0 # PCI-bus
248 1.25 leo pci0 at pcibus0
249 1.25 leo avmebus0 at mainbus0 # VME bus
250 1.25 leo vme0 at avmebus0
251 1.25 leo le0 at vme0 irq 5 # Lance ethernet (Riebl/PAM).
252 1.25 leo le0 at vme0 irq 4 # Lance ethernet (BVME410).
253 1.25 leo et0 at vme0 # Crazy Dots II
254 1.25 leo isabus0 at mainbus0 # ISA-bus
255 1.25 leo isa0 at isabus0
256 1.25 leo wdc0 at mainbus0 # IDE-bus
257 1.25 leo wd* at wdc? channel ? drive ?
258 1.25 leo #ATAPI bus support
259 1.25 leo atapibus* at wdc? channel ?
260 1.25 leo
261 1.25 leo #ATAPI devices
262 1.25 leo cd* at atapibus? drive ? # ATAPI CD-ROM drives
263 1.25 leo
264 1.25 leo #SCSI devices
265 1.25 leo sd* at scsibus? target ? lun ? # SCSI disk drives
266 1.25 leo st* at scsibus? target ? lun ? # SCSI tape drives
267 1.25 leo cd* at scsibus? target ? lun ? # SCSI CD-ROM drives
268 1.25 leo
269 1.25 leo ch* at scsibus? target ? lun ? # SCSI autochangers
270 1.25 leo ss* at scsibus? target ? lun ? # SCSI scanners
271 1.25 leo se* at scsibus? target ? lun ? # SCSI ethernet
272 1.25 leo uk* at scsibus? target ? lun ? # SCSI unknown
273 1.26 leo
274 1.26 leo ne0 at isa0 port 0x300 irq 5 # NE2000 ethernet
275 1.26 leo ep* at pci0 dev ? function 0 # 3Com 3c59x/3c90x Ethernet
276 1.26 leo
277 1.26 leo eso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive
278 1.26 leo audio* at eso?
279 1.19 leo
280