#       $OpenBSD: GENERIC,v 1.595 2007/12/05 19:17:13 deraadt Exp $
#
# less /usr/src/sys/arch/i386/conf/GENERIC
#
# For further information on compiling OpenBSD kernels, see the config(8)
# man page.
#
# For further information on hardware support for this architecture, see
# the intro(4) man page.  For further information about kernel options
# for this architecture, see the options(4) man page.  For an explanation
# of each device driver in this file see the section 4 man page for the
# device.

machine		i386

########################################################################
# include 	"../../../conf/GENERIC"
# less /usr/src/sys/conf/GENERIC
#
#       $OpenBSD: GENERIC,v 1.138 2007/11/28 12:25:39 deraadt Exp $
#
#       Machine-independent option; used by all architectures for their
#       GENERIC kernel

#option         INSECURE        # default to secure

option          DDB             # in-kernel debugger
#option         DDB_SAFE_CONSOLE # allow break into ddb during boot
#makeoptions    DEBUG="-g"      # compile full symbol table
#makeoptions    PROF="-pg"      # build profiled kernel
#option         GPROF           # kernel profiling, kgmon(8)
option          DIAGNOSTIC      # internal consistency checks
option          KTRACE          # system call tracing, a la ktrace(1)
option          ACCOUNTING      # acct(2) process accounting
option          KMEMSTATS       # collect malloc(9) statistics
option          PTRACE          # ptrace(2) system call

option          CRYPTO          # Cryptographic framework

option          SYSVMSG         # System V-like message queues
option          SYSVSEM         # System V-like semaphores
option          SYSVSHM         # System V-like memory sharing

#option          UVM_SWAP_ENCRYPT# support encryption of pages going to swap

#option          COMPAT_43       # and 4.3BSD

#option          LKM             # loadable kernel modules

option          FFS             # UFS
#option          FFS2            # UFS2
#option          FFS_SOFTUPDATES # Soft updates
#option          UFS_DIRHASH     # hash large directories
#option          QUOTA           # UFS quotas
#option          EXT2FS          # Second Extended Filesystem
option          MFS             # memory file system
#option          XFS             # xfs filesystem

option          TCP_SACK        # Selective Acknowledgements for TCP
option          TCP_ECN         # Explicit Congestion Notification for TCP
option          TCP_SIGNATURE   # TCP MD5 Signatures, for BGP routing sessions
#option         TCP_FACK        # Forward Acknowledgements for TCP

#option          NFSCLIENT       # Network File System client
#option          NFSSERVER       # Network File System server

#option         VFSDEBUG        # VFS debugging
#option          CD9660          # ISO 9660 + Rock Ridge file system
#option          UDF             # UDF (DVD) file system
#option          MSDOSFS         # MS-DOS file system
option          FIFO            # FIFOs; RECOMMENDED
#option          PORTAL          # dynamically created filesystem objects

option          INET            # IP + ICMP + TCP + UDP
option          ALTQ            # ALTQ base
option          INET6           # IPv6 (needs INET)
option          IPSEC           # IPsec
#option         KEY             # PF_KEY (implied by IPSEC)
#option         NETATALK        # AppleTalk
option          PPP_BSDCOMP     # PPP BSD compression
option          PPP_DEFLATE
option          MROUTING        # Multicast router
option          PIM             # Protocol Independent Multicast

#softraid0      at root         # Software RAID
#scsibus*       at softraid?

pseudo-device   pf              # packet filter
pseudo-device   pflog           # pf log if
pseudo-device   pfsync          # pf sync if
pseudo-device	pflow		# pflow export if
#pseudo-device   sppp    1       # Sync PPP/HDLC
pseudo-device   enc     1       # option IPSEC needs the encapsulation interface
#pseudo-device  strip   1       # Starmode Radio IP interface

pseudo-device   pty     16      # initial number of pseudo-terminals
#pseudo-device   nmea    1       # NMEA 0183 line discipline
#pseudo-device   vnd     4       # paging to files
#pseudo-device   ccd     4       # concatenated disk devices
pseudo-device   ksyms   1       # kernel symbols device
pseudo-device   systrace 1      # system call tracing device

# clonable devices
pseudo-device    bpfilter       # packet filter
pseudo-device    bridge         # network bridging support
pseudo-device    carp           # CARP protocol support
pseudo-device    gif            # IPv[46] over IPv[46] tunnel (RFC1933)
pseudo-device    gre            # GRE encapsulation interface
pseudo-device    loop           # network loopback
#pseudo-device   ppp            # PPP
#pseudo-device   sl             # CSLIP
pseudo-device    tun            # network tunneling over tty
pseudo-device    vlan           # IEEE 802.1Q VLAN
pseudo-device    trunk          # Trunking support

# for IPv6
#pseudo-device  faith   1       # IPv[46] tcp relay translation i/f

#pseudo-device   pppoe   1       # PPP over Ethernet (RFC 2516)
pseudo-device   bio     1       # ioctl multiplexing device

option          BOOT_CONFIG     # add support for boot -c

########################################################################

#option          I486_CPU        # CPU classes; at least one is REQUIRED
#option          I586_CPU
#option		I686_CPU

maxusers	32		# estimated number of users

option		USER_PCICONF	# user-space PCI configuration

#option         VM86            # Virtual 8086 emulation
option          KVM86           # Kernel Virtual 8086 emulation
option          USER_LDT        # user-settable LDT; see i386_set_ldt(2)
#option          APERTURE        # in-kernel aperture driver for XFree86

#option         KGDB            # Remote debugger support; exclusive of DDB
#option         "KGDB_DEVNAME=\"com\"",KGDBADDR=0x2f8,KGDBRATE=38400

#option          COMPAT_SVR4     # binary compatibility with SVR4
#option          COMPAT_IBCS2    # binary compatibility with SCO and ISC
#option          COMPAT_LINUX    # binary compatibility with Linux
#option          COMPAT_FREEBSD  # binary compatibility with FreeBSD
#option          COMPAT_BSDOS    # binary compatibility with BSD/OS
#option          COMPAT_AOUT     # a.out binaries are emulated

option          PROCFS          # /proc
#option          NTFS            # Experimental NTFS support


option          RAMDISK_HOOKS
#option		MINIROOTSIZE=16384		# disktab.8mb
#option		MINIROOTSIZE=19456		# disktab.9.5mb
#option		MINIROOTSIZE=20480		# disktab.10mb
#option		MINIROOTSIZE=30720		# disktab.15mb
option    MINIROOTSIZE=98304    # disktab.48mb
#option   MINIROOTSIZE=131072   # disktab.64mb
option          NKPTP=16 			# Needed when kernel+ramdisk > 16Mb

config          bsd     root on rd0a swap on rd0b and wd0b and wd1b
pseudo-device   rd              1

# console speed
option         COMCONSOLE
option         CONSPEED=38400

# No swap, so crank this down
option          BUFCACHEPERCENT=1


mainbus0 at root

cpu0	at mainbus?
bios0	at mainbus0
ioapic*	at mainbus?
apm0	at bios0 flags 0x0000		# flags 0x0101 to force protocol version 1.1
#acpi0	at bios?
#mpbios0	at bios0
pcibios0	at bios0 flags 0x0000	# use 0x30 for a total verbose
ipmi0	at mainbus? disable			# IPMI
#vmt0	at mainbus?					# VMware Tools
#esm0	at mainbus?					# Dell Embedded Server Management

#acpitimer*      at acpi?
#acpihpet*       at acpi?
#acpiac*         at acpi?
#acpibat*        at acpi?
#acpibtn*        at acpi?
#acpicpu*        at acpi?
##acpidock*      at acpi?
#acpiec*         at acpi?
#acpiprt*        at acpi?
#acpitz*         at acpi?

option          PCIVERBOSE
#option          EISAVERBOSE
option          USBVERBOSE

isa0    at mainbus0
isa0    at pcib?
#isa0    at amdpcib?
#isa0    at ichpcib?
#isa0    at piixpcib?
isa0    at gscpcib?
#isa0    at glxpcib?
#eisa0   at mainbus0
pci*    at mainbus0

pchb*   at pci?                 # PCI-Host bridges
ppb*    at pci?                 # PCI-PCI bridges
pci*    at ppb?
pci*    at pchb?
pcib*   at pci?                 # PCI-ISA bridge
#amdpcib* at pci?                # AMD 8111 LPC bridge 
#ichpcib* at pci?                # Intel ICHx/ICHx-M LPC bridges
#piixpcib* at pci?               # Intel PIIX4 PCI-ISA bridge
gscpcib* at pci?                # NS Geode SC1100 PCI-ISA bridge
gpio*   at gscpcib?
#glxpcib* at pci?                # AMD CS5536 PCI-ISA bridge
#gpio*   at glxpcib?

#agp*    at pchb?                # AGP bridges
# power management and other environmental stuff
elansc* at pci?                 # AMD Elan SC520 System Controller
gpio*   at elansc?
geodesc* at pci?                # Geode SC1100/SCx200 IAOC
#gscpm* at pci?                 # NS Geode SC1100 SMI/ACPI module
#ichwdt* at pci?                # Intel 6300ESB ICH watchdog timer
#wdt0    at pci?                 # Ind Computer Source PCI-WDT50x driver
#pwdog0  at pci?                 # Quancom PWDOG1 watchdog timer

# National Semiconductor LM7[89] and compatible hardware monitors
lm0     at isa? port 0x290
#lm1    at isa? port 0x280
#lm2    at isa? port 0x310
nsclpcsio* at isa? port 0x2e            # NS PC87366 LPC Super I/O
nsclpcsio* at isa? port 0x4e
gpio*   at nsclpcsio?
gscsio* at isa? port 0x2e               # NS Geode SC1100 Super I/O
gscsio* at isa? port 0x15c
iic*    at gscsio?                      # ACCESS.bus 1 & 2
#piixpm* at pci?                         # Intel PIIX power management
#iic*    at piixpm?
#alipm*  at pci?                         # Acer Labs M7101 power management
#iic*    at alipm?
#ichiic* at pci?                         # Intel ICH SMBus controller
#iic*    at ichiic?
#viapm*  at pci?                         # VIA VT8237 power management
#iic*    at viapm?
#amdiic* at pci?                         # AMD-8111 SMBus controller
#iic*    at amdiic?
#nviic*  at pci?                         # NVIDIA nForce2/3/4 SMBus controller
#iic*    at nviic?
#amdpm*  at pci?                         # AMD-7xx/8111 and NForce SMBus controller
#iic*    at amdpm?

#it0     at isa? port 0x290              # IT8705F, IT8712F and SiS970 hardware
#it1     at isa? port 0xc00              # monitors
#it2     at isa? port 0xd00
#viaenv* at pci?                         # VIA VT82C686A hardware monitor
#viasio* at isa? port 0x2e flags 0x0000  # VIA VT1211 LPC Super I/O
#viasio* at isa? port 0x4e flags 0x0000
#aps0    at isa? port 0x1600             # ThinkPad Active Protection System

#adc*    at iic?                         # Analog Devices AD7416/AD7417/7418
#adl*    at iic?                         # Andigilog aSC7621
#admtemp* at iic?                        # Analog Devices ADM1021
#admlc*  at iic?                         # Analog Devices ADM1024
#admcts* at iic?                         # Analog Devices ADM1026
#admtm*  at iic?                         # Analog Devices ADM1025
#admtmp* at iic?                         # Analog Devices ADM1030
#admtt*  at iic?                         # Analog Devices ADM1031
#adt*    at iic?                         # Analog Devices ADT7460
#lm*     at iic?                         # National Semiconductor LM78/79
#lmenv*  at iic?                         # National Semiconductor LM87
lmtemp* at iic?                         # National Semiconductor LM75/LM77
#lmn*    at iic?                         # National Semiconductor LM93
#maxds*  at iic?                         # Maxim DS1631/1624/1721
#maxtmp* at iic?                         # Maxim MAX6642/MAX6690
#asbtm*  at iic?                         # Asus ASB100
#wbenv*  at iic?                         # Winbond W83L784R/W83L785R/W83L785TS-L
#glenv*  at iic?                         # Genesys Logic GL518SM
#thmc*   at iic?                         # TI TMHC50 / Analog ADM1022
#spdmem* at iic?                         # SPD memory eeproms
#wbng*   at iic?                         # Winbond W83793G

#isagpio0 at isa? port 0x78		# ISA I/O mapped as GPIO
#isagpio1 at isa? port 0x80

# ISA PCMCIA controllers
#option PCMCIAVERBOSE
#pcic0   at isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000
#pcic1   at isa? port 0x3e2 iomem 0xe0000 iosiz 0x4000
#pcic2   at isa? port 0x3e4 iomem 0xe0000 iosiz 0x4000
#tcic0   at isa? disable port 0x240 iomem 0xd0000 iosiz 0x10000

# ISA Plug-and-Play PCMCIA controllers
#option DEBUG_ISAPNP
#pcic*   at isapnp?

# PCI PCMCIA controllers
#pcic*   at pci?

# PCMCIA bus support
#pcmcia* at pcic?
#pcmcia* at tcic?

# CardBus bus support
#cardbus*        at cardslot?
#pcmcia*         at cardslot?
#cbb*            at pci?
#cardslot*       at cbb?

# USB Controllers
ehci*   at pci?                         # Enhanced Host Controller
#ehci*   at cardbus?                     # Enhanced Host Controller
uhci*   at pci?                         # Universal Host Controller (Intel)
ohci*   at pci?                         # Open Host Controller
#ohci*   at cardbus?                     # Open Host Controller

# USB bus support
usb*    at ehci?
usb*    at uhci?
usb*    at ohci?

# USB devices
uhub*   at usb?                 # USB Hubs
uhub*   at uhub?                # USB Hubs
umodem* at uhub?                # USB Modems/Serial
ucom*   at umodem?
#uvisor* at uhub?                # Handspring Visor
#ucom*   at uvisor?
#uvscom* at uhub?                # SUNTAC Slipper U VS-10U serial
#ucom*   at uvscom?
#ubsa*   at uhub?                # Belkin serial adapter
#ucom*   at ubsa?
#uftdi*  at uhub?                # FTDI FT8U100AX serial adapter
#ucom*   at uftdi?
#uplcom* at uhub?                # I/O DATA USB-RSAQ2 serial adapter
#ucom*   at uplcom?
#umct*   at uhub?                # MCT USB-RS232 serial adapter
#ucom*   at umct?
#uslcom* at uhub?                # Silicon Laboratories CP210x serial
#ucom*   at uslcom?
#uark*   at uhub?                # Arkmicro ARK3116 serial
#ucom*   at uark?
#moscom* at uhub?                # MosChip MCS7703 serial
#ucom*   at moscom?
#uipaq*  at uhub?                # iPAQ serial adapter
#ucom*   at uipaq?
#umsm*   at uhub?                # Qualcomm MSM EVDO
#ucom*   at umsm?
#uchcom* at uhub?                # WinChipHead CH341/340 serial
#ucom*   at uchcom?
#uaudio* at uhub?                # USB Audio
#audio*  at uaudio?
#umidi*  at uhub?                # USB MIDI
#midi*   at umidi?
#ulpt*   at uhub?                # USB Printers
umass*  at uhub? port ? configuration ?  # USB Mass Storage devices
scsibus* at umass?
# ATAPI<->SCSI
atapiscsi* at wdc?
atapiscsi* at pciide?
#uhidev* at uhub?                # Human Interface Devices
#ums*    at uhidev?              # USB mouse
#wsmouse* at ums? mux 0
#uts*    at uhub?                # USB touchscreen
#wsmouse* at uts? mux 0
#ukbd*   at uhidev?              # USB keyboard
#wskbd*  at ukbd? mux 1
#ucycom* at uhidev?              # Cypress serial
#ucom*   at ucycom?
#uticom* at uhub?               # TI serial
#ucom*  at uticom?
#uhid*   at uhidev?              # USB generic HID support
#aue*    at uhub?                # ADMtek AN986 Pegasus Ethernet
#atu*    at uhub?                # Atmel AT76c50x based 802.11b
#axe*    at uhub?                # ASIX Electronics AX88172 USB Ethernet
#cue*    at uhub?                # CATC USB-EL1201A based Ethernet
#kue*    at uhub?                # Kawasaki KL5KUSB101B based Ethernet
#cdce*   at uhub?                # CDC Ethernet
#upl*    at uhub?                # Prolific PL2301/PL2302 host-to-host `network'
#udav*   at uhub?                # Davicom DM9601 based Ethernet
#url*    at uhub?                # Realtek RTL8150L based adapters
#wi*     at uhub?                # WaveLAN IEEE 802.11DS
#urio*   at uhub?                # Diamond Multimedia Rio 500
#uscanner* at uhub?              # USB Scanners
#usscanner* at uhub?             # USB SCSI scanners, e.g., HP5300
#scsibus* at usscanner?
#uyap*  at uhub?                # Y@P firmware loader
#udsbr*  at uhub?                # D-Link DSB-R100 radio
#radio*  at udsbr?               # USB radio
#uberry* at uhub?                # Research In Motion Blackberry
ugen*   at uhub?  port ? configuration ?  # USB Generic driver
#uath*   at uhub?                # Atheros AR5005UG/AR5005UX
#ural*   at uhub?                # Ralink RT2500USB
#rum*    at uhub?                # Ralink RT2501USB/RT2601USB
#zyd*    at uhub?                # Zydas ZD1211
#option NATM
#ueagle* at uhub?               # Analog Devices Eagle ADSL
#udcf*   at uhub?                # Gude Expert mouseCLOCK
#umbg*   at uhub?                # Meinberg Funkuhren USB5131
#uow*    at uhub?                # Maxim/Dallas DS2490 1-Wire adapter
#onewire* at uow?
#puc*    at pci?                 # PCI "universal" communication device
#puc*   at cardbus?

sdhc*	at pci?			# SD Host Controller
sdmmc*	at sdhc?		# SD/MMC bus
scsibus* at sdmmc?		# SCSI emulation

# Bluetooth controllers
#sbt*   at sdmmc?               # SDIO Bluetooth
#ubt*   at uhub?                # USB Bluetooth

# Bluetooth bus support
#bthub* at sbt?
#bthub* at ubt?

npx0    at isa? port 0xf0 irq 13        # math coprocessor
isadma0 at isa?
isapnp0 at isa?

option	WSDISPLAY_COMPAT_USL		# VT handling
option	WSDISPLAY_COMPAT_RAWKBD		# provide raw scancodes; needed for X11
option	WSDISPLAY_DEFAULTSCREENS=6	# initial number of text consoles
option	WSDISPLAY_COMPAT_PCVT		# emulate some ioctls; needed for X11

pckbc0          at isa?         # PC keyboard controller
pckbd*          at pckbc?       # PC keyboard
#pms*            at pckbc?       # PS/2 mouse for wsmouse
#pmsi*           at pckbc?       # PS/2 "Intelli"mouse for wsmouse
#vga0            at isa?
vga*            at pci?
#pcdisplay0      at isa?         # CGA, MDA, EGA, HGA
wsdisplay*      at vga?  console ?
#wsdisplay*      at pcdisplay?
wskbd*          at pckbd? mux 1
#wsmouse*        at pms? mux 0
#wsmouse*        at pmsi? mux 0

#vesabios0	at mainbus?
# option	VESABIOSVERBOSE

#option VESAFB                  # VESA bios framebuffer support for X11

pcppi0		at isa?

com0  at isa? port 0x3f8 irq 4        # standard PC serial ports
com1  at isa? port 0x2f8 irq 3
#com2  at isa? port 0x3e8 irq 5
#com3 at isa? port 0x2e8 irq 9        # (conflicts with some video cards)
#ast0    at isa? port 0x1a0 irq 5        # AST 4-port serial card
#ast1   at isa? port 0x2a0 irq 6        # 2nd AST 4-port serial card
#com*  at ast?
#boca0  at isa? port 0x100 irq 5        # BOCA 8-port serial cards
#com* at boca?
#addcom0        at isa? port 0x108 irq 5        # Addonics FlexPort
#com* at addcom?
#rtfps0 at isa? port 0x1230 irq 10      # RT 4-port serial cards
#com* at rtfps?
#hsq0   at isa? port 0x140 irq 10       # Hostess 4-port serial card
#com* at hsq?
#com*  at pcmcia?                      # PCMCIA modems/serial ports
#com*  at isapnp?
#com*  at puc?
#com*  at cardbus?

# option for using CD1400 handshaking for incoming data
# requires a special cable that exchanges the RTS and DTR lines
# options CY_HW_RTS
#cy0     at isa? iomem 0xd4000 irq 12    # ISA cyclom serial card
#cy*     at pci?                         # PCI cyclom serial card
#cz*    at pci?                         # Cyclades-Z multi-port serial boards

#lpt0	at isa? port 0x378 irq 7	# standard PC parallel ports
#lpt1	at isa? port 0x278
#lpt2	at isa? port 0x3bc
#lpt*	at puc?

#lms0	at isa? port 0x23c irq 5	# Logitech bus mouse
#lms1	at isa? port 0x238 irq 5
#mms0	at isa? port 0x23c irq 5	# Microsoft InPort mouse
#mms1	at isa? port 0x238 irq 5

#wsmouse*	at lms? mux 0
#wsmouse*	at mms? mux 0

#bha0    at isa? port 0x330              # BusLogic [57]4X SCSI controllers
#bha1    at isa? disable port 0x334      # BusLogic [57]4X SCSI controllers
#bha2    at isa? disable
#bha*    at pci?
#bha*   at eisa?                # XXX eisa still runs in isa-compat
#scsibus* at bha?
#aha0    at isa? port 0x330      # Adaptec 154[02] SCSI controllers
#aha1    at isa? port 0x334      # Adaptec 154[02] SCSI controllers
#aha*    at isapnp?
#scsibus* at aha?
#ahb*    at eisa?                # Adaptec 174[024] SCSI controllers
#scsibus* at ahb?
#ahc0   at isa?                 # Adaptec 284x SCSI controllers
#ahc*    at eisa?                # Adaptec 274x, aic7770 SCSI controllers
#ahc*    at pci?                 # Adaptec 2940/3940/78?? SCSI controllers
#scsibus* at ahc?
#jmb*    at pci?                 # JMicron JMB36x controllers
#ahci*   at jmb?
#pciide* at jmb?
#ahci*   at pci?                 # AHCI SATA controllers
#scsibus* at ahci?
#sili*   at pci?                 # Silicon Image 3124/3132/3531 SATA controllers
#scsibus* at sili?
#ahd*    at pci?                 # Adaptec 79?? SCSI controllers
#scsibus* at ahd?
#arc*    at pci?                 # Areca RAID Controllers
#scsibus* at arc?
#mpi*    at pci?                 # LSI Logic Fusion MPT Message Passing Interface
#scsibus* at mpi?
#gdt*    at pci?                 # ICP Vortex GDT RAID controllers
#scsibus* at gdt?
#twe*    at pci?                 # 3ware Escalade RAID controllers
#scsibus* at twe?
#aac*   at pci?                 # Adaptec FSA RAID controllers
#scsibus* at aac?
#ami*    at pci?                 # AMI MegaRAID controllers
#scsibus* at ami?
#mfi*    at pci?                 # LSI MegaRAID SAS controllers
#scsibus* at mfi?
#cac*    at pci?                 # Compaq Smart ARRAY [234]* RAID controllers
#cac*    at eisa?
#scsibus* at cac?
#ciss*   at pci?                 # Compaq Smart ARRAY [56]* RAID controllers
#scsibus* at ciss?
#iha*    at pci?                 # Initio Ultra/UltraWide SCSI controllers
#scsibus* at iha?
#ips*    at pci?                 # IBM ServeRAID controllers
#scsibus* at ips?
#isp*    at pci?                 # Qlogic ISP [12]0x0 SCSI/FibreChannel
#scsibus* at isp?
#qli*   at pci?                 # Qlogic 4010 & 4022 iSCSI
#scsibus* at qli?
#aic0    at isa? port 0x340 irq 11 # Adaptec 152[02] SCSI controllers
#aic*    at pcmcia?              # PCMCIA based aic SCSI controllers
#aic*    at isapnp?              # isapnp configured aic SCSI controllers
#scsibus* at aic?
#esp*   at pcmcia?              # PCMCIA based NCR 53C9X SCSI
#scsibus* at esp?
#siop*   at pci?                 # NCR 538XX SCSI controllers(new)
#scsibus* at siop?
#adv*    at pci?                 # AdvanSys 1200A/B and ULTRA SCSI
#scsibus* at adv?
#adw*    at pci?                 # AdvanSys ULTRA WIDE SCSI
#scsibus* at adw?
#pcscp*  at pci?                 # AMD 53c974 PCscsi-PCI SCSI
#scsibus* at pcscp?
#sea0    at isa? disable iomem 0xc8000 irq 5 # Seagate ST0[12] SCSI controllers
#scsibus* at sea?
#trm*    at pci?                 # Tekram DC-3x5U SCSI Controllers
#scsibus* at trm?
#uha0    at isa? port 0x330      # UltraStor [13]4f SCSI controllers
#uha1    at isa? disable port 0x334 # UltraStor [13]4f SCSI controllers
#uha*    at eisa?                # UltraStor 24f SCSI controllers
#scsibus* at uha?
#wds0    at isa? disable port 0x350 irq 15 drq 6 # WD7000 and TMC-7000 controllers
#wds1   at isa? port 0x358 irq 11 drq 5
#scsibus* at wds?

#sd*     at scsibus?             # SCSI disk drives
#st*     at scsibus?             # SCSI tape drives
#cd*     at scsibus?             # SCSI CD-ROM drives
#ch*     at scsibus?             # SCSI autochangers
#ss*     at scsibus?             # SCSI scanners
#safte*  at scsibus?             # SCSI accessed fault-tolerant enclosures
#ses*    at scsibus?             # SCSI enclosure services
#uk*     at scsibus?             # unknown SCSI

#fdc0    at isa? port 0x3f0 irq 6 drq 2  # standard PC floppy controllers
#fdc1   at isa? port 0x370
#fd*     at fdc? flags 0x00

#mcd0   at isa? port 0x300 irq 10       # Mitsumi CD-ROM drives

# IDE controllers
#pciide* at pci? flags 0x0000
pciide* at pci?

wdc0	at isa? port 0x1f0 irq 14 flags 0x00
#wdc1	at isa? port 0x170 irq 15 flags 0x00
#wdc*	at pcmcia?
#wdc*	at isapnp?

# IDE hard drives
wd*	at wdc? flags 0x0000
wd*	at pciide? flags 0x0000

# ATAPI<->SCSI
#atapiscsi* at wdc?
#atapiscsi* at pciide?
#scsibus* at atapiscsi?

# Networking devices
#we0     at isa? port 0x280 iomem 0xd0000 irq 9  # WD/SMC 80x3 ethernet
#we1     at isa? port 0x300 iomem 0xcc000 irq 10 #
#we2    at isa? port 0x280 iomem 0xd0000 irq 3  # WD/SMC 80x3 ethernet
#we*     at isapnp?
#ec0     at isa? port 0x250 iomem 0xd8000 irq 9  # 3C503 ethernet
#ne0     at isa? port 0x240 irq 9                # NE[12]000 ethernet
#ne1     at isa? port 0x300 irq 10               # NE[12]000 ethernet
#ne2     at isa? port 0x280 irq 9                # NE[12]000 ethernet
#ne*     at isapnp?                              # NE[12]000 PnP ethernet
#eg0     at isa? disable port 0x310 irq 5        # 3C505/Etherlink+ ethernet
#el0     at isa? disable port 0x300 irq 9        # 3C501 ethernet
#ep0     at isa?                                 # 3C509 ethernet
#ep*     at isapnp?                              # 3C509 PnP ethernet
#ep*     at isa?                                 # 3C509 ethernet
#ef*     at isapnp?                              # 3C515 PnP ethernet
#ie0     at isa? port 0x360 iomem 0xd0000 irq 7  # StarLAN and 3C507
#ie1    at isa? port 0x300 irq 10               # EtherExpress
#lc0     at isa? port 0x200                      # DEC EtherWorks
#lc1     at isa? port 0x280                      # DEC EtherWorks
#le0     at isa? port 0x360 irq 15 drq 6         # IsoLan, NE2100, and DEPCA
#ex0     at isa? port 0x320 irq 5                # Intel EtherExpress PRO/10
#sm0     at isa? port 0x300 irq 10               # SMC 91cxx-based ethernet
#tr0    at isa? port 0xa20 iomem 0xd8000        # IBM TROPIC based Token-Ring
#tr1    at isa? port 0xa24 iomem 0xd0000        # IBM TROPIC based Token-Ring
#tr*    at isa?                         # 3COM TROPIC based Token-Ring
#ep0     at eisa?
#ep*     at eisa?                        # 3C579 ethernet
#fea*    at eisa?                        # DEC DEFEA FDDI
#lmc*    at pci?                         # Lan Media Corp SSI/T3/HSSI
#san*    at pci?                         # Sangoma PCI AFT card
#le*     at isapnp?
#pcn*    at pci?                         # AMD PCnet-PCI Ethernet
#de*     at pci?                         # DC21X4X-based ethernet
#fxp*    at pci?                         # EtherExpress 10/100B ethernet
#fxp*    at cardbus?                     # Intel PRO/100 ethernet
#ne*     at pci?                         # NE2000-compat ethernet
#ep0     at pci?                         # 3C59x ethernet
#ep*     at pci?                         # 3C59x ethernet
#ne*     at pcmcia?                      # PCMCIA based NE2000 ethernet
#ep*     at pcmcia?                      # PCMCIA based 3C5xx ethernet
#sm*     at pcmcia?                      # PCMCIA based sm ethernet
#xe*     at pcmcia?                      # Xircom ethernet
#fpa*    at pci?                         # DEC DEFPA FDDI
#xl*     at pci?                         # 3C9xx ethernet
#xl*     at cardbus?                     # 3C575/3C656 ethernet
#rl*     at pci?                         # RealTek 81[23]9 ethernet
#rl*     at cardbus?                     # RealTek 81[23]9 ethernet
#mtd*    at pci?                         # Myson MTD800/803/891
#epic*   at pci?                         # SMC EPIC/100 ethernet
#tl*     at pci?                         # Compaq Thunderlan ethernet
vr*     at pci?                         # VIA Rhine ethernet
#wb*     at pci?                         # Winbond W89C840F ethernet
#sf*     at pci?                         # Adaptec AIC-6915 ethernet
sis*    at pci?                         # SiS 900/7016 ethernet
#ste*    at pci?                         # Sundance ST201 ethernet
#dc*     at pci?                         # 21143, "tulip" clone ethernet
#dc*     at cardbus?                     # 21143, "tulip" clone ethernet
#ti*     at pci?                         # Alteon Tigon 1Gb ethernet
#skc*    at pci?                         # SysKonnect GEnesis 984x
#sk*     at skc?                         #  each port of above
#mskc*   at pci?                         # Marvell Yukon-2
#msk*    at mskc?                        #  each port of above
#em*     at pci?                         # Intel Pro/1000 ethernet
#ixgb*   at pci?                         # Intel Pro/10Gb ethernet
#txp*    at pci?                         # 3com 3CR990
#nge*    at pci?                         # NS DP83820/DP83821 GigE
#bge*    at pci?                         # Broadcom BCM57xx (aka Tigon3)
#3bnx*    at pci?                         # Broadcom BCM5706/5708 GigE
#re*     at pci?                         # Realtek 8169/8169S/8110S
#re*     at cardbus?                     # Realtek 8169/8169S/8110S
#stge*   at pci?                         # Sundance TC9021 GigE
#lge*    at pci?                         # Level1 LXT1001 GigE
#hme*    at pci?                         # Sun Happy Meal
#bce*    at pci?                         # Broadcom BCM4401
#vge*    at pci?                         # VIA VT612x
#nfe*    at pci?                         # NVIDIA nForce Ethernet
#musycc* at pci?                         # Conexant HDLC controller
#art*    at musycc?                      # Accoom Artery E1/T1 cards
#xge*    at pci?                         # Neterion Xframe-I/II 10Gb ethernet
#thtc*   at pci?                         # Tehuti Networks 10Gb ethernet
#tht*    at thtc?
#gem*    at pci?                         # Sun 'gem' ethernet
#vic*    at pci?                         # VMware VMXnet virtual interface

# Wireless network cards
#acx*    at pci?                         # TI ACX100/ACX111 (802.11b/g)
#acx*    at cardbus?                     # TI ACX100/ACX111 (802.11b/g)
ath*    at pci?                         # Atheros AR5k (802.11a/b/g)
#ath*    at cardbus?                     # Atheros AR5k (802.11a/b/g)
#atw*    at pci?                         # ADMtek ADM8211 (802.11)
#atw*    at cardbus?                     # ADMtek ADM8211 (802.11)
bwi*    at pci?                         # Broadcom AirForce (802.11b/g)
#bwi*    at cardbus?                     # Broadcom AirForce (802.11b/g)
wi*     at pci?                         # WaveLAN IEEE 802.11DS
#wi*     at pcmcia?                      # WaveLAN IEEE 802.11DS
#awi*   at pcmcia?                      # Bay Networks IEEE 802.11FH
an*     at pci?                         # Aironet IEEE 802.11DS
#an*     at isapnp?                      # Aironet IEEE 802.11DS
#an*     at pcmcia?                      # Aironet IEEE 802.11DS
#cnw*   at pcmcia?                      # Xircom Netwave
#ray*    at pcmcia?                      # Raylink Aviator2.4/Pro 802.11FH
ipw*    at pci?                         # Intel PRO/Wireless 2100
iwi*    at pci?                         # Intel PRO/Wireless 2200BG/2915ABG
#wpi*    at pci?                         # Intel PRO/Wireless 3945ABG
#iwn*    at pci?                         # Intel Wireless WiFi Link 4965AGN
ral*    at pci?                         # Ralink RT2500/RT2501/RT2600
#ral*    at cardbus?                     # Ralink RT2500/RT2501/RT2600
#rtw*    at pci?                         # Realtek 8180
#rtw*    at cardbus?                     # Realtek 8180
#pgt*    at pci?                         # Prism54 (only full-mac varients)
#pgt*    at cardbus?                     # Prism54 (only full-mac varients)
#malo*   at pci?                         # Marvell Libertas
#malo*   at cardbus?                     # Marvell Libertas
#malo*   at pcmcia?                      # Marvell 88W8385
#mbg*    at pci?                         # Meinberg Funkuhren radio clocks

# Media Independent Interface (mii) drivers
#exphy*  at mii?                         # 3Com internal PHYs
#inphy*  at mii?                         # Intel 82555 PHYs
#iophy*  at mii?                         # Intel 82553 PHYs
#icsphy* at mii?                         # ICS 1890 PHYs
#lxtphy* at mii?                         # Level1 LXT970 PHYs
#nsphy*  at mii?                         # NS and compatible PHYs
nsphyter*       at mii?                 # NS and compatible PHYs
#qsphy*  at mii?                         # Quality Semi QS6612 PHYs
#luphy*  at mii?                         # Lucent LU6612 PHY
#sqphy*  at mii?                         # Seeq 8x220 PHYs
#rlphy* at mii?                          # RealTek 8139 internal PHYs
#mtdphy* at mii?                         # Myson MTD972 PHYs
#dcphy*  at mii?                         # Digital Clone PHYs
#acphy*  at mii?                         # Altima AC101 PHYs
#amphy*  at mii?                         # AMD 79C873 PHYs
#tqphy*  at mii?                         # TDK 78Q212x PHYs
#bmtphy* at mii?                         # Broadcom 10/100 PHYs
#brgphy* at mii?                         # Broadcom Gigabit PHYs
#eephy* at mii?                          # Marvell 88E1000 series PHY
#xmphy*  at mii?                         # XaQti XMAC-II PHYs
#nsgphy* at mii?                         # NS gigabit PHYs
#urlphy* at mii?                         # Realtek RTL8150L internal PHY
#rgephy* at mii?                         # Realtek 8169S/8110S PHY
#ciphy*  at mii?                         # Cicada CS8201 10/100/1000 copper PHY
#gentbi* at mii?                         # Generic 1000BASE-X ten-bit PHY
#etphy*  at mii?                         # Agere/LSI ET1011 TruePHY
ukphy*  at mii?                         # "unknown" PHYs

#pss0    at isa? port 0x220 irq 7 drq 6  # Personal Sound System
#sp0     at pss0 port 0x530 irq 10 drq 0 # sound port driver

#eap*    at pci?                         # Ensoniq AudioPCI S5016
#eso*    at pci?                         # ESS Solo-1 PCI AudioDrive
#sv*     at pci?                         # S3 SonicVibes (S3 617)
#neo*    at pci?                         # NeoMagic 256AV/ZX
#cmpci*  at pci?                         # C-Media CMI8338/8738
#auich*  at pci? flags 0x0000            # i82801 ICH AC'97 audio
#auixp*  at pci?                         # ATI IXP AC'97 Audio
#autri*  at pci? flags 0x0000            # Trident 4D WAVE
#auvia*  at pci?                         # VIA VT82C686A
#azalia* at pci?                         # High Definition Audio
#clcs*   at pci?                         # CS4280 CrystalClear audio
#clct*   at pci?                         # CS4281 CrystalClear audio
#fms*    at pci?                         # Forte Media FM801
#maestro* at pci?                        # ESS Maestro PCI
#esa*    at pci?                         # ESS Maestro3 PCI
#yds*    at pci? flags 0x0000            # Yamaha YMF Audio
#emu*    at pci?                         # SB Live!
##envy*  at pci?                         # VIA Envy24 (aka ICE1712)
#sb0     at isa? port 0x220 irq 5 drq 1  # SoundBlaster
#sb*     at isapnp?
#ess*    at isapnp?                      # ESS Tech ES188[78], ES888
#wss0    at isa? port 0x530 irq 10 drq 0 # Windows Sound System
#wss*    at isapnp?
#pas0    at isa? port 0x220 irq 7 drq 1  # ProAudio Spectrum
#gus0    at isa? port 0x220 irq 7 drq 1 drq2 6   # Gravis (drq2 is record drq)
#ym*     at isapnp?
#mpu*    at isapnp?
#mpu*    at isa? port 0x300              # generic MPU, Yamaha SW60XG
#aria0  at isa? port 0x280 irq 10 drq 0 flags 0x1 # Prometheus Aria 16

# OPL[23] FM synthesizers
#opl0   at isa? port 0x388      # use only if not attached to sound card
#opl*    at eso?
#opl*    at sb?
#opl*    at ess?
#opl*    at yds?
#opl*    at cmpci?

# MIDI support
#midi*   at sb?                  # SB MPU401 port
#midi*   at opl?                 # OPL FM synth
#midi*   at ym?
#midi*   at mpu?
#midi*   at autri?
#midi*   at eap?

spkr0   at pcppi?               # PC speaker

# Audio Support
#audio*  at sb?
#audio*  at gus?
#audio*  at pas?
#audio*  at sp?
#audio*  at ess?
#audio*  at wss?
#audio*  at ym?
#audio*  at eap?
#audio*  at eso?
#audio*  at sv?
#audio*  at neo?
#audio*  at cmpci?
#audio*  at clcs?
#audio*  at clct?
#audio*  at auich?
#audio*  at auixp?
#audio*  at autri?
#audio*  at auvia?
#audio*  at azalia?
#audio*  at fms?
#audio*  at maestro?
#audio*  at esa?
#audio*  at yds?
#audio*  at emu?

#bktr0   at pci?

# FM-Radio devices
#gtp*   at pci?                 # Gemtek/Guillemot Radio PCI Radio Card
#sfr0   at isa? port 0x384      # SoundForte RadioLink SF16-FMR FM Radio Card
#sf2r0  at isa? port 0x384      # SoundForte RadioLink SF16-FMR2 FM Radio Card
#az0    at isa? port 0x350      # Aztech/PackardBell FM Radio Card
#rt0    at isa? port 0x30c      # AIMS Lab Radiotrack FM Radio Card
#rt*    at isapnp?
#rtii0  at isa? port 0x30c      # AIMS Lab Radiotrack II FM Radio Card

# FM-Radio support
#radio*  at bktr?
#radio*  at fms?
#radio* at gtp?
#radio* at sfr?
#radio* at sf2r?
#radio* at az?
#radio* at rt?
#radio* at rtii?

# Joystick driver. Probe is a little strange; add only if you have one.
#joy0   at isa? port 0x201
#joy*    at isapnp?

# crypto support
hifn*	at pci?			# Hi/fn 7751 crypto card
#lofn*	at pci?			# Hi/fn 6500 crypto card
#nofn*	at pci?			# Hi/fn 7814/7851/7854 crypto card
#ubsec*	at pci?			# Bluesteel Networks 5xxx crypto card
#safe*	at pci?			# SafeNet SafeXcel 1141/1741
#ises*	at pci?			# Pijnenburg PCC-ISES
glxsb*	at pci?			# AMD Geode LX series processor security block

# I2O
iop*	at pci?			# I2O processor
ioprbs*	at iop?			# I2O arrays
scsibus* at ioprbs?
iopsp*	at iop?			# I2O SCSI pass-through
scsibus* at iopsp?

# GPIO ``pin bus'' drivers
#gpioiic* at gpio? offset 0 mask 0x3    # I2C bus bit-banging
#iic*   at gpioiic?
#gpioow* at gpio? offset 0 mask 0x1     # 1-Wire bus bit-banging
#onewire* at gpioow?

# 1-Wire devices
#option ONEWIREVERBOSE
#owid*   at onewire?             # ID
#owsbm*  at onewire?             # Smart Battery Monitor
#owtemp* at onewire?             # Temperature

pseudo-device   pctr            1
pseudo-device   mtrr            1       # Memory range attributes control
#pseudo-device   nvram           1
#pseudo-device   sequencer       1
#pseudo-device  raid            4       # RAIDframe disk driver
pseudo-device   hotplug         1       # devices hot plugging

# mouse & keyboard multiplexor pseudo-devices
pseudo-device   wsmux           2
pseudo-device   crypto          1

# DRM: direct rendering modules
#option        DRM_DEBUG
#inteldrm*       at vga?    # Intel i915, i945 DRM driver
#machdrm*     at vga?    # mach64 (3D Rage Pro, Rage) DRM driver
#mgadrm*        at vga?    # Matrox G[24]00, G[45]50 DRM driver
#ragedrm*       at vga?    # ATI Rage 128 DRM driver
#radeondrm*     at vga?    # ATI Radeon DRM driver
#savagedrm*     at vga?    # S3 Savage DRM driver
#sisdrm*        at vga?    # SiS DRM driver
#tdfxdrm*       at vga?    # 3dfx (voodoo) DRM driver
