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