1# 2# LINT -- config file for checking all the sources, tries to pull in 3# as much of the source tree as it can. 4# 5# This kernel is NOT MEANT to be runnable! 6#
| 1# 2# LINT -- config file for checking all the sources, tries to pull in 3# as much of the source tree as it can. 4# 5# This kernel is NOT MEANT to be runnable! 6#
|
7# $Id: LINT,v 1.96 1994/10/20 00:19:36 phk Exp $
| 7# $Id: LINT,v 1.97 1994/10/20 00:53:29 phk Exp $
|
8# 9
| 8# 9
|
| 10# 11# This directive is mandatory; it defines the architecture to be 12# configured for; in this case, the 386 family. You must also specify 13# at least one CPU (the one you intend to run on); deleting the 14# specification for CPUs you don't need to use may make parts of the 15# system run faster 16#
|
10machine "i386" 11cpu "I386_CPU" 12cpu "I486_CPU"
| 17machine "i386" 18cpu "I386_CPU" 19cpu "I486_CPU"
|
13cpu "I586_CPU"
| 20cpu "I586_CPU" # a/k/a Pentium(tm) 21 22# 23# This is the ``identification'' of the kernel. Usually this should 24# be the same as the name of your kernel. 25#
|
14ident LINT
| 26ident LINT
|
| 27 28# 29# The `maxusers' parameter controls the static sizing of a number of 30# internal system tables by a complicated formula defined in param.c. 31#
|
15maxusers 10
| 32maxusers 10
|
16# maxfdescs 2048 #Max file descriptors per process 17options MATH_EMULATE #Support for x87 emulation
| |
18
| 33
|
19# Do not use in binary distributions
| 34# 35# A math emulator is mandatory if you wish to run on hardware which 36# does not have a floating-point processor. Pick either the original, 37# bogus (but freely-distributable) math emulator, or a much more 38# fully-featured but GPL-licensed emulator taken from Linux. 39# 40options MATH_EMULATE #Support for x87 emulation
|
20#options GPL_MATH_EMULATE #Support for x87 emualtion via 21 #new math emulator 22
| 41#options GPL_MATH_EMULATE #Support for x87 emualtion via 42 #new math emulator 43
|
| 44# 45# This directive defines a number of things: 46# - The compiled kernel is to be called `kernel' 47# - The root filesystem might be on partition wd0a 48# - The kernel can swap on wd0b and sd0b, defaulting to the former 49# - Crash dumps will be written to wd0b, if possible 50#
|
23config kernel root on wd0 swap on wd0 and sd0 dumps on wd0 24
| 51config kernel root on wd0 swap on wd0 and sd0 dumps on wd0 52
|
| 53 54##################################################################### 55# COMPATIBILITY OPTIONS 56
|
25#
| 57#
|
26# options that appear as inline #ifdef's
| 58# Implement system calls compatible with 4.3BSD and older versions of 59# FreeBSD.
|
27#
| 60#
|
28options "COM_MULTIPORT" #Multiport support in sys/isa/sio.c 29options "FIFO_TRIGGER=FIFO_TRIGGER_1" #Use this fifo value in sio.c
| 61options "COMPAT_43"
|
30
| 62
|
31options "COMPAT_43" #compatible with BSD 4.3 32options "SYMTAB_SPACE=113498" #This kernel needs LOTS of symtable 33options GATEWAY #internetwork gateway 34options KTRACE #kernel tracing
| 63# 64# Allow user-mode programs to manipulat their local descriptor tables. 65# This option is required for the WINE Windows(tm) emulator, and is 66# not used by anything else (that we know of). 67# 68options USER_LDT #allow user-level control of i386 ldt
|
35
| 69
|
36options "NCONS=8" #number of syscons virtual consoles 37options "FAT_CURSOR" #block cursor in syscons or pccons 38options HARDFONTS #load iso8859 fonts instead of 39 #standard VGA fonts
| 70# 71# These three options provide support for System V Interface 72# Definition-style interprocess communication, in the form of shared 73# memory, semaphores, and message queues, respectively. 74# 75options SYSVSHM 76options SYSVSEM 77options SYSVMSG
|
40
| 78
|
41#options ALLOW_CONFLICT_IOADDR #no IO addr conflict checks (PS/2 mice) 42#options ALLOW_CONFLICT_IRQ #no IRQ conflict checks (mport serial)
| 79 80##################################################################### 81# DEBUGGING OPTIONS
|
43
| 82
|
44options BOUNCE_BUFFERS #include support for DMA bounce buffers
| 83# 84# This line enables the kernel debugger, DDB, and the line following 85# allocates extra space for a copy of the debugger symbol table which 86# is stored in the initialized data area of the kernel. If you change 87# the latter option, remove db_aout.o before compiling. 88# 89options DDB #Kernel debugger 90options "SYMTAB_SPACE=113498" #This kernel needs LOTS of symtable
|
45
| 91
|
46options "TCP_COMPAT_42" #emulate 4.2BSD TCP bugs 47 # ^^^ NOT RECOMMENDED FOR NORMAL USE 48options UCONSOLE #x console support 49options DECBIT #here because clnp.h wanted it here 50 #support for CLNP ``congestion 51 #experienced'' bit in ISO-TP 52options TROLL #CLNP network error simulator 53options ICMPPRINTFS #ICMP packet dump by printf() 54options NSERRPRINTFS #ditto for XNS Error protocol 55 #^^above three NOT RECOMMENTED 56options MACHVMCOMPAT #support for Mach-style vm calls 57options IPBROADCASTECHO=1 #send reply to broadcast pings 58options IPMASKAGENT=1 #send reply to icmp mask requests 59options TPCONS #support X.25 network-layer service 60options USER_LDT #allow user-level control of i386 ldt 61options DSI_SOFT_MODEM #code for DSI Softmodems
| 92# 93# KTRACE enables the system-call tracing facility ktrace(2). 94# 95options KTRACE #kernel tracing 96 97# 98# The DIAGNOSTIC option is used in a number of source files to enable 99# extra sanity checking of internal structures. This support is not 100# enabled by default because of the extra time it would take to check 101# for these conditions, which can only occur as a result of 102# programming errors. 103#
|
62options DIAGNOSTIC
| 104options DIAGNOSTIC
|
63options MSDOSFS_DEBUG
| |
64
| 105
|
65options APM #Advance Power Management support for laptops 66 #(Note: also need apm device)
| |
67
| 106
|
68options USE_RTC_CENTURY #Use it, if you are shure that your BIOS 69 #supports century byte
| 107 108##################################################################### 109# NETWORKING OPTIONS
|
70
| 110
|
71# See /sys/i386/doc/sound.doc for information about EXCLUDE options for 72# the sound drivers.
| 111# 112# Protocol families: 113# Only the INET (Internet) family is officially supported in FreeBSD. 114# Source code for the NS (Xerox Network Service), ISO (OSI), and 115# CCITT (X.25) families is provided for amusement value, although we 116# try to ensure that it actually compiles. 117# 118options INET #Internet communications protocols 119options ISO 120options CCITT #X.25 network layer 121options NS #Xerox NS communications protocols
|
73
| 122
|
74# Multicast support.
| 123# 124# Network interfaces: 125# The `loop' pseudo-device is mandatory when networking is enabled. 126# The `ether' pseudo-device provides generic code to handle 127# Ethernets; it is mandatory when a Ethernet device driver is 128# configured. 129# The `sl' pseudo-device implements the Serial Line IP (SLIP) service. 130# The `ppp' pseudo-device implements the Point-to-Point Protocol. 131# 132pseudo-device ether #Generic Ethernet 133pseudo-device loop #Network loop back device 134pseudo-device sl 2 #Serial Line IP 135pseudo-device ppp 2 #Point-to-point protocol 136options NSIP #XNS over IP 137options EON #ISO CLNP over IP 138options TPIP #ISO TP class 4 over IP 139options TPCONS #ISO TP class 0 over X.25 140options LLC #X.25 link layer for Ethernets 141options HDLC #X.25 link layer for serial lines 142 143# 144# Internet family options: 145# 146# TCP_COMPAT_42 causes the TCP code to emulate certain bugs present in 147# 4.2BSD. This option should not be used unless you have a 4.2BSD 148# machine and TCP connections fail. 149# 150# GATEWAY allows the machine to forward packets, and also configures 151# larger static sizes of a number of system tables. 152# 153# MROUTING enables the kernel multicast packet forwarder, which works 154# with mrouted(8). 155# 156# The `bpfilter' pseudo-device enables the Berkeley Packet Filter. Be 157# aware of the legal and administrative consequences of enabling this 158# option. The number of devices determines the maximum number of 159# simultaneous BPF clients programs runnable. 160# 161options "TCP_COMPAT_42" #emulate 4.2BSD TCP bugs 162options GATEWAY #internetwork gateway
|
75options MROUTING # Multicast routing
| 163options MROUTING # Multicast routing
|
| 164pseudo-device bpfilter 4 #berkeley packet filter
|
76
| 165
|
| 166 167##################################################################### 168# FILESYSTEM OPTIONS 169
|
77#
| 170#
|
78# options that are in sys/conf/files
| 171# Only the root, /usr, and /tmp filesystems need be statically 172# compiled; everything else will be automatically loaded at mount 173# time. (Exception: the UFS family---FFS, MFS, and LFS---cannot 174# currently be demand-loaded.) Some people still prefer to statically 175# compile other filesystems as well.
|
79#
| 176#
|
| 177# NB: The LFS, PORTAL, and UNION filesystems are known to be buggy, 178# and WILL panic your system if you attempt to do anything with them. 179# They are included here as an incentive for some enterprising soul to 180# sit down and fix them. 181#
|
80
| 182
|
| 183# One of these is mandatory: 184options FFS #Fast filesystem 185options NFS #Network File System 186 187# The rest are optional:
|
81options "CD9660" #ISO 9660 filesystem 82options FDESC #File descriptor filesystem
| 188options "CD9660" #ISO 9660 filesystem 189options FDESC #File descriptor filesystem
|
83options FFS #Fast filesystem
| |
84options KERNFS #Kernel filesystem 85options LFS #Log filesystem 86options MFS #Memory File System
| 190options KERNFS #Kernel filesystem 191options LFS #Log filesystem 192options MFS #Memory File System
|
87options NFS #Network File System
| |
88options MSDOSFS #MS DOS File System 89options NULLFS #NULL filesystem 90options PORTAL #Portal filesystem 91options PROCFS #Process filesystem 92options UMAPFS #UID map filesystem 93options UNION #Union filesystem 94
| 193options MSDOSFS #MS DOS File System 194options NULLFS #NULL filesystem 195options PORTAL #Portal filesystem 196options PROCFS #Process filesystem 197options UMAPFS #UID map filesystem 198options UNION #Union filesystem 199
|
95pseudo-device bpfilter 4 #berkeley packet filter 96options CCITT 97device cd0 #Only need one of these, the code dynamically grows 98device ch0 99options DDB #Kernel debugger 100options EON 101pseudo-device ether 102#pseudo-device imp 103options INET #Internet communications protocols 104options ISO 105pseudo-device loop #Network loop back device 106options NS #Xerox NS communications protocols 107options NSIP #XNS over IP 108pseudo-device ppp 2 #Point-to-point protocol 109pseudo-device pty 4 #Pseudo ttys
| 200# 201# Disk quotas are supported when this option is enabled. If you 202# change the value of this option, you must do a `make clean' in your 203# kernel compile directory in order to get a working kernel. 204#
|
110options QUOTA #enable disk quotas
| 205options QUOTA #enable disk quotas
|
111options RMP #HP remote maint protocol 112controller scbus0 113device sd0
| 206 207 208##################################################################### 209# SCSI DEVICE CONFIGURATION 210 211# 212# The SCSI subsystem consists of the `base' SCSI code, a number of 213# high-level SCSI device drivers, and the low-level host-adapter 214# device drivers. The host adapters are listed in the ISA and PCI 215# device configuration sections below. 216# 217# Note that, unlike most similar systems, the FreeBSD SCSI system 218# does not wire a particular device unit number to any specific 219# SCSI bus unit number. Rather, unit numbers are assigned in the 220# order that the devices are found on the SCSI bus. (This means that 221# if you remove a disk drive, you may have to rewrite your /etc/fstab 222# file.) It is expected that this will change for FreeBSD 2.1. 223# 224controller scbus0 #base SCSI code 225device ch0 #SCSI media changers 226device sd0 #SCSI disks
|
114device sd1 115device sd2 116device sd3
| 227device sd1 228device sd2 229device sd3
|
117pseudo-device sl 2 118device st0
| 230device st0 #SCSI tapes
|
119device st1
| 231device st1
|
120options SYSVSHM 121options SYSVSEM 122options SYSVMSG 123#pseudo-device tb #tablet line discipline. 124options TPIP # ISO TP class 4 over IP 125#pseudo-device tun
| |
126device uk0 #unknown scsi devices 127 128#
| 232device uk0 #unknown scsi devices 233 234#
|
129# options that are in sys/i386/conf/files.i386 130# 131#This is needed here so the isa? below will work 132controller isa0 133#This is a preliminary PCI bus ``device'' 134controller pci0
| 235# The `cd' (SCSI read-only removable disk) driver is special in that 236# the code dynamically allocates more units as they are required, with 237# no limit (other than memory) to the number available. 238device cd0 #SCSI CD-ROMs
|
135
| 239
|
136#Driver for Advaced Power Management (also need options APM) 137device apm0 at isa?
| 240 241##################################################################### 242# MISCELLANEOUS DEVICES AND OPTIONS
|
138
| 243
|
139# driver for the Adaptec 154x SCSI cards. 140controller aha0 at isa? port "IO_AHA0" bio irq ? drq 5 vector ahaintr 141# driver for the Adaptec 174x SCSI cards. 142controller ahb0 at isa? bio irq ? vector ahbintr 143# Driver for Soundblaster (and PAS?) SCSI controller. 144controller aic0 at isa? port 0x340 bio irq 11 vector aicintr 145# driver for the Bustek 742. 146controller bt0 at isa? port "IO_BT0" bio irq ? vector btintr
| 244# 245# Of these, only the `log' device is truly mandatory. The `pty' 246# device usually turns out to be ``effectively mandatory'', as it is 247# required for `telnetd', `rlogind', `screen', `emacs', and `xterm', 248# among others. 249# 250pseudo-device pty 4 #Pseudo ttys 251pseudo-device speaker #Play IBM BASIC-style noises out your speaker 252pseudo-device log #Kernel syslog interface (/dev/klog) 253pseudo-device gzip #Exec gzipped a.out's
|
147
| 254
|
148controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr 149disk fd0 at fdc0 drive 0 150disk fd1 at fdc0 drive 1 151tape ft0 at fdc0 drive 2
| 255 256##################################################################### 257# HARDWARE DEVICE CONFIGURATION
|
152
| 258
|
153# driver for the Western Digital and SMCC WD80xx cards, for the Novell 154# NE1000/2000 card and the 3COM 3C503 card. 155device ed0 at isa? port 0x280 net irq 5 iomem 0xd8000 vector edintr 156# driver for the AT&T Starlan card. 157device ie0 at isa? port 0x360 net irq 7 iomem 0xd0000 vector ieintr 158#driver for the Isolan AT 4114-0 and the Isolink 4110 ethernet card. 159device is0 at isa? port 0x280 net irq 10 drq 7 vector isintr 160#device ix0 at isa? port 0x320 net irq 10 iomem 0xd0000 iosiz 32768 vector ixintr 161# driver for the Etherlink III ( 3C509 ) card, beta version. 162device ep0 at isa? port 0x300 net irq 10 vector epintr 163#driver for the 3c501 164device el0 at isa? port 0x300 net irq 9 vector elintr
| 259# ISA and EISA devices: 260# Currently there is no separate support for EISA. There should be. 261# Micro Channel is not supported at all.
|
165
| 262
|
166#special cased above: 167#controller isa0 168# interruptless parallel printer port driver 169device lpa0 at isa? port "IO_LPT1" tty 170device lpa1 at isa? port "IO_LPT2" tty 171# interrupt driven parallel printer port driver 172device lpt0 at isa? port "IO_LPT3" tty irq 7 vector lptintr 173# Driver for Mitsumi CD-ROM players 174device mcd0 at isa? port 0x300 bio irq 10 vector mcdintr 175# Driver for Logitech and ATI inport bus mice 176device mse0 at isa? port 0x23c tty irq 5 vector mseintr 177# Driver for the NCR 53c810 and 53c825 PCI SCSI host adapter chips 178controller ncr0
| 263# 264# Mandatory ISA devices: isa, sc, npx 265# 266controller isa0 267 268# 269# Options for `isa': 270# 271# ALLOW_CONFLICT_IOADDR suppresses the I/O address conflict checks, so 272# that the PS/2 mouse driver doesn't conflict with the console driver. 273# 274# ALLOW_CONFLICT_IRQ suppresses the interrupt line conflict checks, so 275# that multiple devices can share the same IRQ, provided that the 276# hardware supports it (it usually doesn't). 277# 278# BOUNCE_BUFFERS provides support for ISA DMA on machines with more 279# than 16 megabytes of memory. It doesn't hurt on other machines. 280# Some broken EISA and VLB hardware may need this, too. 281#options ALLOW_CONFLICT_IOADDR 282#options ALLOW_CONFLICT_IRQ 283options BOUNCE_BUFFERS 284 285device sc0 at isa? port "IO_KBD" tty irq 1 vector scintr 286 287# 288# Options for `sc': 289# 290# NCONS specifies the number of virtual consoles. Specification of 291# this value is mandatory. Due to a compiler bug, when compiling with 292# GCC 2.6.0 this option must be a power of two. 293# 294# FAT_CURSOR specifies the use of a large block cursor rather than the 295# hardware default underline. 296# 297# HARDFONTS allows the driver to load an ISO-8859-1 font to replace 298# the default font in your display adapter's memory. 299# 300# UCONSOLE enables code to let any user get output intended for the 301# console. 302# 303options "NCONS=8" 304options "FAT_CURSOR" 305options HARDFONTS 306options UCONSOLE 307
|
179device npx0 at isa? port "IO_NPX" irq 13 vector npxintr
| 308device npx0 at isa? port "IO_NPX" irq 13 vector npxintr
|
180# Driver for ProAudioSpectrum SCSI, on cards with NCR 5380 chips. 181# The four units correspond to the HW-jumpers. No intr, No DMA, slow.
| 309 310# 311# Optional ISA and EISA devices: 312# 313 314# 315# SCSI host adapters: `aha', `ahb', `aic', `bt', `pas' 316# 317# aha: Adaptec 154x 318# ahb: Adaptec 174x 319# aic: Adaptec 152x and sound cards using the Adaptec AIC-6360 (slow!) 320# bt: Most Buslogic controllers 321# pas: ProAudioSpectrum cards using the NCR 5380 (slow!) 322# uha: UltraStore 14F and 34F 323# 324# Note that the order is important in order for Buslogic cards to be 325# probed correctly. 326# 327 328controller bt0 at isa? port "IO_BT0" bio irq ? vector btintr 329controller ahb0 at isa? bio irq ? vector ahbintr 330controller aha0 at isa? port "IO_AHA0" bio irq ? drq 5 vector ahaintr 331controller uha0 at isa? port "IO_UHA0" bio irq ? drq 5 vector uhaintr 332 333controller aic0 at isa? port 0x340 bio irq 11 vector aicintr
|
182controller pas0 at isa? port 0x1f88 183controller pas1 at isa? port 0x1f84 184controller pas2 at isa? port 0x1f8c 185controller pas3 at isa? port 0x1e88
| 334controller pas0 at isa? port 0x1f88 335controller pas1 at isa? port 0x1f84 336controller pas2 at isa? port 0x1f8c 337controller pas3 at isa? port 0x1e88
|
186# example specification of IRQ for PCI device ID 5 (ncr0 on some MB) 187#device pci5 at isa? bio irq 9 vector pciintr 188#device sc0 at isa? port "IO_KBD" tty irq 1 vector scintr 189device sio0 at isa? port "IO_COM1" tty irq 4 vector siointr 190device sio1 at isa? port "IO_COM2" tty irq 3 vector siointr 191device sio2 at isa? port "IO_COM3" tty irq 5 vector siointr 192device sio3 at isa? port "IO_COM4" tty irq 9 vector siointr 193#PS/2 mouse driver (must follow pc0 or sc0 if enabled). Also enable 194#ALLOW_CONFLICT_IOADDR option (see above) if you want to use this. 195#device psm0 at isa? port "IO_KBD" tty irq 12 vector psmintr
| |
196
| 338
|
197pseudo-device speaker 198#tw device-driver 199controller uha0 at isa? port "IO_UHA0" bio irq ? drq 5 vector uhaintr
| 339# 340# ST-506, ESDI, and IDE hard disks: `wdc' and `wd' 341# 342# NB: ``Enhanced IDE'' is NOT supported at this time. 343#
|
200controller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr 201disk wd0 at wdc0 drive 0 202disk wd1 at wdc0 drive 1 203controller wdc1 at isa? port "IO_WD2" bio irq 15 vector wdintr 204disk wd2 at wdc1 drive 0 205disk wd3 at wdc1 drive 1
| 344controller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr 345disk wd0 at wdc0 drive 0 346disk wd1 at wdc0 drive 1 347controller wdc1 at isa? port "IO_WD2" bio irq 15 vector wdintr 348disk wd2 at wdc1 drive 0 349disk wd3 at wdc1 drive 1
|
206device wt0 at isa? port 0x300 bio irq 5 drq 1 vector wtintr
| |
207
| 350
|
208# Various sound card drivers. 209# See /sys/doc/sound.doc for more information.
| 351# 352# Standard floppy disk controllers and floppy tapes: `fdc', `fd', and `ft' 353# 354controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr 355disk fd0 at fdc0 drive 0 356disk fd1 at fdc0 drive 1 357tape ft0 at fdc0 drive 2 358 359# 360# Other standard PC hardware: `lpt', `mse', `psm', `sio' 361# 362# lpt: printer port 363# mse: Logitech and ATI InPort bus mouse ports 364# psm: PS/2 mouse port (needs ALLOW_CONFLICT_IOADDR, above) 365# sio: serial ports (see sio(4)) 366 367device lpt0 at isa? port "IO_LPT3" tty irq 7 vector lptintr 368device mse0 at isa? port 0x23c tty irq 5 vector mseintr 369device psm0 at isa? port "IO_KBD" tty irq 12 vector psmintr 370device sio0 at isa? port "IO_COM1" tty irq 4 vector siointr 371 372# Options for sio: 373options DSI_SOFT_MODEM #code for DSI Softmodems 374 375# 376# Network interfaces: `ed', `el', `ep', `ie', `is', `le', `lnc' 377# 378# ed: Western Digital and SMC 80xx; Novell NE1000 and NE2000; 3Com 3C503 379# el: 3Com 3C501 (slow!) 380# ep: 3Com 3C509 (buggy) 381# ie: AT&T StarLAN 10 and EN100; 3Com 3C507; unknown NI5210 382# is: Isolan AT 4141-0; Isolink 4110; Novell NE2100 383# le: Digital Equipment EtherWorks 2 and EtherWorks 3 (DEPCA, DE100, 384# DE101, DE200, DE201, DE202, DE203, DE204, DE205, DE422) 385# lnc: unknown LANCE-based 386# 387 388device ed0 at isa? port 0x280 net irq 5 iomem 0xd8000 vector edintr 389device ie0 at isa? port 0x360 net irq 7 iomem 0xd0000 vector ieintr 390device is0 at isa? port 0x280 net irq 10 drq 7 vector isintr 391device ep0 at isa? port 0x300 net irq 10 vector epintr 392device el0 at isa? port 0x300 net irq 9 vector elintr 393device le0 at isa? port 0x300 net irq 5 iomem 0xd0000 vector le_intr 394#device lnc0 at isa? XXX FILL ME IN 395 396# 397# Audio drivers: `snd', `pca' 398# 399# snd: Voxware sound drivers for various cards (see file `sound.doc') 400# pca: PCM audio through your PC speaker 401# 402# Someday, Voxware configuration will be done properly. 403#
|
210device snd5 at isa? port 0x330 irq 6 vector mpuintr 211device snd4 at isa? port 0x220 irq 15 drq 6 vector gusintr 212device snd3 at isa? port 0x388 irq 10 drq 6 vector pasintr 213device snd2 at isa? port 0x220 irq 7 drq 1 vector sbintr 214device snd6 at isa? port 0x220 irq 7 drq 5 vector sbintr 215device snd7 at isa? port 0x300 216device snd1 at isa? port 0x388 217
| 404device snd5 at isa? port 0x330 irq 6 vector mpuintr 405device snd4 at isa? port 0x220 irq 15 drq 6 vector gusintr 406device snd3 at isa? port 0x388 irq 10 drq 6 vector pasintr 407device snd2 at isa? port 0x220 irq 7 drq 1 vector sbintr 408device snd6 at isa? port 0x220 irq 7 drq 5 vector sbintr 409device snd7 at isa? port 0x300 410device snd1 at isa? port 0x388 411
|
218# Cortex-I Frame Grabber driver 219device ctx0 at isa? port 0x230 iomem 0xd0000 220 221# The digital speaker driver (/dev/pcaudio).
| |
222device pca0 at isa? tty 223
| 412device pca0 at isa? tty 413
|
224# options that have not been resolved yet 225pseudo-device log
| 414# 415# Miscellaneous hardware: `mcd', `wt', `ctx', `apm' 416# 417# mcd: Mitsumi CD-ROM 418# wt: Wangtek and Archive QIC-02/QIC-36 tape drives 419# ctx: Cortex-I frame grabber 420# apm: Laptop Advanced Power Management (experimental) 421#
|
226
| 422
|
227pseudo-device gzip # Exec gzipped a.out's
| 423device mcd0 at isa? port 0x300 bio irq 10 vector mcdintr 424device wt0 at isa? port 0x300 bio irq 5 drq 1 vector wtintr 425device ctx0 at isa? port 0x230 iomem 0xd0000 426 427# NB: both lines are required 428device apm0 at isa? 429options APM 430 431# 432# PCI devices: 433# 434# The main PCI bus device is `pci'. It provides auto-detection and 435# configuration support for all devices on the PCI bus, using either 436# configuration mode defined in the PCI specification. 437# 438# The `ncr' device provides support for the NCR 53C810 and 53C825 439# self-contained SCSI host adapters. 440# 441# The `de' device provides support for the Digital Equipment DC21040 442# self-contained Ethernet adapter. 443# 444controller pci0 445device ncr0 446device de0
|
| |