HADES revision 1.38 1 1.1 leo #
2 1.32 lukem # $NetBSD: HADES,v 1.38 2002/05/23 06:32:42 leo 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.38 leo # NetBSD: GENERIC.in,v 1.20 2002/05/23 06:30:32 leo 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.34 leo
201 1.34 leo #MII/PHY support
202 1.34 leo exphy* at mii? phy ? # 3Com internal PHYs
203 1.34 leo inphy* at mii? phy ? # Intel 82555 PHYs
204 1.34 leo iophy* at mii? phy ? # Intel 82553 PHYs
205 1.34 leo ukphy* at mii? phy ? # generic unknown PHYs
206 1.34 leo
207 1.34 leo #PCI network interfaces
208 1.34 leo #If unsure, check the port-atari page for tested cards.
209 1.34 leo ep* at pci? dev ? function ? # 3Com 3c59x
210 1.34 leo fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B
211 1.34 leo
212 1.34 leo #This is the only tested audio card at the moment.
213 1.34 leo
214 1.34 leo eso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive
215 1.34 leo audio* at eso?
216 1.25 leo
217 1.25 leo #Hardware options for GENERIC are in the various machine type specific files
218 1.25 leo
219 1.1 leo pseudo-device view 4 # View (graphics mapping)
220 1.27 leo pseudo-device mouse 1 # mouse
221 1.1 leo
222 1.25 leo #The following sections describe various hardware options.
223 1.25 leo
224 1.25 leo ncrscsi0 at mainbus0 # NCR5380 SCSI driver
225 1.25 leo scsibus0 at ncrscsi0 # SCSI bus
226 1.25 leo zs0 at mainbus0 # Serial support through 8530
227 1.25 leo nvr0 at mainbus0 # nvram driver
228 1.25 leo lp0 at mainbus0 # centronics printer
229 1.26 leo ser0 at mainbus0 # UART on first 68901 (ttyB0)
230 1.25 leo grfbus0 at mainbus0 # bitmapped display's
231 1.25 leo grfet0 at grfbus0 # et4000/et6000/et6100 consoles
232 1.25 leo ite0 at grfet0
233 1.25 leo grfet1 at grfbus0
234 1.25 leo ite1 at grfet1
235 1.25 leo grfet2 at grfbus0
236 1.25 leo ite2 at grfet2
237 1.25 leo pcibus0 at mainbus0 # PCI-bus
238 1.25 leo pci0 at pcibus0
239 1.25 leo avmebus0 at mainbus0 # VME bus
240 1.25 leo vme0 at avmebus0
241 1.25 leo le0 at vme0 irq 5 # Lance ethernet (Riebl/PAM).
242 1.25 leo le0 at vme0 irq 4 # Lance ethernet (BVME410).
243 1.25 leo et0 at vme0 # Crazy Dots II
244 1.25 leo isabus0 at mainbus0 # ISA-bus
245 1.25 leo isa0 at isabus0
246 1.25 leo wdc0 at mainbus0 # IDE-bus
247 1.25 leo wd* at wdc? channel ? drive ?
248 1.25 leo #ATAPI bus support
249 1.25 leo atapibus* at wdc? channel ?
250 1.25 leo
251 1.25 leo #ATAPI devices
252 1.25 leo cd* at atapibus? drive ? # ATAPI CD-ROM drives
253 1.25 leo
254 1.25 leo #SCSI devices
255 1.25 leo sd* at scsibus? target ? lun ? # SCSI disk drives
256 1.25 leo st* at scsibus? target ? lun ? # SCSI tape drives
257 1.25 leo cd* at scsibus? target ? lun ? # SCSI CD-ROM drives
258 1.25 leo
259 1.25 leo ch* at scsibus? target ? lun ? # SCSI autochangers
260 1.25 leo ss* at scsibus? target ? lun ? # SCSI scanners
261 1.25 leo se* at scsibus? target ? lun ? # SCSI ethernet
262 1.25 leo uk* at scsibus? target ? lun ? # SCSI unknown
263 1.26 leo
264 1.26 leo ne0 at isa0 port 0x300 irq 5 # NE2000 ethernet
265 1.26 leo ep* at pci0 dev ? function 0 # 3Com 3c59x/3c90x Ethernet
266 1.26 leo
267 1.26 leo eso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive
268 1.26 leo audio* at eso?
269 1.19 leo
270