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