Home | History | Annotate | Line # | Download | only in conf
XEN3_DOM0 revision 1.32
      1  1.32     joerg # $NetBSD: XEN3_DOM0,v 1.32 2008/10/19 11:34:31 joerg Exp $
      2   1.2    bouyer 
      3   1.2    bouyer include 	"arch/amd64/conf/std.xen"
      4   1.2    bouyer 
      5   1.2    bouyer options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
      6   1.2    bouyer 
      7   1.2    bouyer #options 	UVMHIST
      8   1.2    bouyer #options 	UVMHIST_PRINT
      9   1.2    bouyer #options 	SYSCALL_DEBUG
     10   1.2    bouyer 
     11   1.2    bouyer maxusers	32		# estimated number of users
     12   1.2    bouyer 
     13   1.2    bouyer #
     14   1.2    bouyer options 	DOM0OPS
     15   1.2    bouyer # boot messages with MPBIOS, acpi and ioapic can be quite large
     16   1.7    martti options 	MSGBUFSIZE=24576
     17   1.2    bouyer 
     18   1.2    bouyer #options 	VM86		# virtual 8086 emulation
     19   1.2    bouyer #options 	USER_LDT	# user-settable LDT; used by WINE
     20   1.2    bouyer 
     21   1.2    bouyer #options 	MTRR		# memory-type range register syscall support
     22   1.2    bouyer 
     23   1.2    bouyer #options 	CONSDEVNAME="\"xencons\""
     24   1.2    bouyer #options 	CONS_OVERRIDE
     25   1.2    bouyer 
     26   1.2    bouyer options 	INSECURE	# disable kernel security levels - X needs this
     27   1.2    bouyer 
     28   1.2    bouyer options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
     29   1.2    bouyer options 	NTP		# NTP phase/frequency locked loop
     30   1.2    bouyer 
     31   1.2    bouyer options 	KTRACE		# system call tracing via ktrace(1)
     32   1.2    bouyer 
     33   1.2    bouyer options 	SYSVMSG		# System V-like message queues
     34   1.2    bouyer options 	SYSVSEM		# System V-like semaphores
     35   1.2    bouyer options 	SYSVSHM		# System V-like memory sharing
     36   1.2    bouyer options 	P1003_1B_SEMAPHORE	# p1003.1b semaphore support
     37   1.2    bouyer 
     38   1.2    bouyer options 	LKM		# loadable kernel modules
     39   1.2    bouyer 
     40   1.2    bouyer options 	USERCONF	# userconf(4) support
     41   1.2    bouyer options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel
     42   1.2    bouyer 
     43   1.2    bouyer # Diagnostic/debugging support options
     44   1.2    bouyer options 	DIAGNOSTIC	# expensive kernel consistency checks
     45   1.2    bouyer options 	DEBUG		# expensive debugging checks/support 
     46   1.2    bouyer options 	KMEMSTATS	# kernel memory statistics (vmstat -m)
     47   1.2    bouyer options 	DDB		# in-kernel debugger
     48   1.2    bouyer options 	DDB_ONPANIC=1	# see also sysctl(8): `ddb.onpanic'
     49   1.2    bouyer options 	DDB_HISTORY_SIZE=512	# enable history editing in DDB
     50   1.2    bouyer #options 	KGDB		# remote debugger
     51   1.2    bouyer #options 	KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x2f8,KGDB_DEVRATE=57600
     52   1.7    martti makeoptions 	DEBUG="-g"	# compile full symbol table
     53   1.7    martti makeoptions 	COPTS="-O2 -fno-omit-frame-pointer"
     54   1.2    bouyer options DDB_COMMANDONENTER="trace;show registers"
     55   1.2    bouyer 
     56   1.2    bouyer # Compatibility options
     57  1.23     joerg options 	COMPAT_15	# compatibility with NetBSD 1.5,
     58  1.23     joerg options 	COMPAT_16	# NetBSD 1.6,
     59  1.23     joerg options 	COMPAT_20	# NetBSD 2.0,
     60  1.23     joerg options 	COMPAT_30	# NetBSD 3.0,
     61  1.23     joerg options 	COMPAT_40	# NetBSD 4.0 compatibility.
     62  1.23     joerg options 	COMPAT_43	# and 4.3BSD
     63  1.23     joerg #options 	COMPAT_386BSD_MBRPART # recognize old partition ID
     64  1.23     joerg 
     65  1.23     joerg options 	COMPAT_OSSAUDIO
     66   1.2    bouyer options 	COMPAT_NETBSD32
     67  1.23     joerg options 	COMPAT_LINUX
     68  1.23     joerg options 	COMPAT_LINUX32	# req. COMPAT_LINUX and COMPAT_NETBSD32
     69   1.2    bouyer options 	EXEC_ELF32
     70   1.2    bouyer options 	COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.
     71   1.2    bouyer 
     72   1.2    bouyer # File systems
     73   1.2    bouyer file-system 	FFS		# UFS
     74   1.2    bouyer file-system 	EXT2FS		# second extended file system (linux)
     75   1.2    bouyer file-system 	LFS		# log-structured file system
     76   1.2    bouyer file-system 	MFS		# memory file system
     77   1.2    bouyer file-system 	NFS		# Network File System client
     78   1.2    bouyer file-system 	NTFS		# Windows/NT file system (experimental)
     79   1.2    bouyer file-system 	CD9660		# ISO 9660 + Rock Ridge file system
     80   1.2    bouyer file-system 	MSDOSFS		# MS-DOS file system
     81   1.2    bouyer file-system 	FDESC		# /dev/fd
     82   1.2    bouyer file-system 	KERNFS		# /kern
     83   1.2    bouyer file-system 	NULLFS		# loopback file system
     84   1.2    bouyer file-system 	OVERLAY		# overlay file system
     85   1.2    bouyer file-system 	PORTAL		# portal filesystem (still experimental)
     86   1.2    bouyer file-system 	PROCFS		# /proc
     87   1.2    bouyer file-system 	UMAPFS		# NULLFS + uid and gid remapping
     88   1.2    bouyer file-system 	UNION		# union file system
     89   1.2    bouyer file-system 	CODA		# Coda File System; also needs vcoda (below)
     90   1.2    bouyer file-system 	SMBFS		# experimental - CIFS; also needs nsmb (below)
     91   1.2    bouyer file-system 	PTYFS		# /dev/pts/N support
     92   1.2    bouyer file-system 	TMPFS		# Efficient memory file-system
     93   1.2    bouyer 
     94   1.2    bouyer # File system options
     95   1.2    bouyer options 	QUOTA		# UFS quotas
     96   1.2    bouyer #options 	FFS_EI		# FFS Endian Independent support
     97   1.2    bouyer options 	SOFTDEP		# FFS soft updates support.
     98  1.21    cegger options		WAPBL		# File system journaling support - Experimental
     99   1.2    bouyer #options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
    100   1.2    bouyer options 	NFSSERVER	# Network File System server
    101   1.2    bouyer #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
    102   1.2    bouyer #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
    103   1.2    bouyer 				# immutable) behave as system flags.
    104   1.2    bouyer 
    105   1.2    bouyer # Networking options
    106   1.2    bouyer #options 	GATEWAY		# packet forwarding
    107   1.2    bouyer options 	INET		# IP + ICMP + TCP + UDP
    108   1.2    bouyer options 	INET6		# IPV6
    109   1.2    bouyer #options 	IPSEC		# IP security
    110   1.2    bouyer #options 	IPSEC_ESP	# IP security (encryption part; define w/IPSEC)
    111   1.2    bouyer #options 	IPSEC_NAT_T	# IPsec NAT traversal (NAT-T)
    112   1.2    bouyer #options 	IPSEC_DEBUG	# debug for IP security
    113   1.2    bouyer #options 	MROUTING	# IP multicast routing
    114   1.2    bouyer #options 	PIM		# Protocol Independent Multicast
    115  1.18        ad #options 	ISO,TPIP	# OSI
    116   1.2    bouyer #options 	EON		# OSI tunneling over IP
    117   1.2    bouyer options 	NETATALK	# AppleTalk networking protocols
    118   1.2    bouyer options 	PPP_BSDCOMP	# BSD-Compress compression support for PPP
    119   1.2    bouyer options 	PPP_DEFLATE	# Deflate compression support for PPP
    120   1.2    bouyer options 	PPP_FILTER	# Active filter support for PPP (requires bpf)
    121   1.2    bouyer options 	PFIL_HOOKS	# pfil(9) packet filter hooks
    122   1.2    bouyer options 	IPFILTER_LOG	# ipmon(8) log support
    123   1.2    bouyer options 	IPFILTER_LOOKUP	# ippool(8) support
    124   1.2    bouyer #options 	IPFILTER_DEFAULT_BLOCK	# block all packets by default
    125   1.2    bouyer #options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG
    126   1.2    bouyer 
    127   1.2    bouyer #options 	ALTQ		# Manipulate network interfaces' output queues
    128   1.2    bouyer #options 	ALTQ_BLUE	# Stochastic Fair Blue
    129   1.2    bouyer #options 	ALTQ_CBQ	# Class-Based Queueing
    130   1.2    bouyer #options 	ALTQ_CDNR	# Diffserv Traffic Conditioner
    131   1.2    bouyer #options 	ALTQ_FIFOQ	# First-In First-Out Queue
    132   1.2    bouyer #options 	ALTQ_FLOWVALVE	# RED/flow-valve (red-penalty-box)
    133   1.2    bouyer #options 	ALTQ_HFSC	# Hierarchical Fair Service Curve
    134   1.2    bouyer #options 	ALTQ_LOCALQ	# Local queueing discipline
    135   1.2    bouyer #options 	ALTQ_PRIQ	# Priority Queueing
    136   1.2    bouyer #options 	ALTQ_RED	# Random Early Detection
    137   1.2    bouyer #options 	ALTQ_RIO	# RED with IN/OUT
    138   1.2    bouyer #options 	ALTQ_WFQ	# Weighted Fair Queueing
    139   1.2    bouyer 
    140  1.13       tnn options 	NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM,NFS_BOOT_BOOTSTATIC
    141   1.2    bouyer #options 	NFS_BOOTSTATIC_MYIP="\"169.254.1.2\""
    142   1.2    bouyer #options 	NFS_BOOTSTATIC_GWIP="\"169.254.1.1\""
    143   1.2    bouyer #options 	NFS_BOOTSTATIC_MASK="\"255.255.255.0\""
    144   1.2    bouyer #options 	NFS_BOOTSTATIC_SERVADDR="\"169.254.1.1\""
    145   1.2    bouyer #options 	NFS_BOOTSTATIC_SERVER="\"server:/path/to/root\""
    146   1.2    bouyer 
    147  1.11    bouyer #
    148  1.11    bouyer # wscons options
    149  1.11    bouyer #
    150  1.11    bouyer # builtin terminal emulations
    151  1.11    bouyer #options 	WSEMUL_SUN		# sun terminal emulation
    152  1.11    bouyer options 	WSEMUL_VT100		# VT100 / VT220 emulation
    153  1.11    bouyer # different kernel output - see dev/wscons/wsdisplayvar.h
    154  1.11    bouyer options 	WS_KERNEL_FG=WSCOL_GREEN
    155  1.11    bouyer #options 	WS_KERNEL_BG=WSCOL_BLACK
    156  1.11    bouyer # compatibility to other console drivers
    157  1.11    bouyer options 	WSDISPLAY_COMPAT_PCVT		# emulate some ioctls
    158  1.11    bouyer options 	WSDISPLAY_COMPAT_SYSCONS	# emulate some ioctls
    159  1.11    bouyer options 	WSDISPLAY_COMPAT_USL		# VT handling
    160  1.11    bouyer options 	WSDISPLAY_COMPAT_RAWKBD		# can get raw scancodes
    161  1.11    bouyer # see dev/pckbport/wskbdmap_mfii.c for implemented layouts
    162  1.11    bouyer #options 	PCKBD_LAYOUT="(KB_DE | KB_NODEAD)"
    163  1.11    bouyer # allocate a number of virtual screens at autoconfiguration time
    164  1.11    bouyer #options 	WSDISPLAY_DEFAULTSCREENS=4
    165  1.11    bouyer # use a large software cursor that doesn't blink
    166  1.11    bouyer options 	PCDISPLAY_SOFTCURSOR
    167  1.11    bouyer # modify the screen type of the console; defaults to "80x25"
    168  1.11    bouyer #options 	VGA_CONSOLE_SCREENTYPE="\"80x24\""
    169  1.11    bouyer # work around a hardware bug that loaded fonts don't work; found on ATI cards
    170  1.11    bouyer #options 	VGA_CONSOLE_ATI_BROKEN_FONTSEL
    171  1.11    bouyer # console scrolling support.
    172  1.11    bouyer options 	WSDISPLAY_SCROLLSUPPORT
    173  1.11    bouyer # enable VGA raster mode capable of displaying multilingual text on console
    174  1.11    bouyer #options 	VGA_RASTERCONSOLE
    175   1.2    bouyer config		netbsd	root on ? type ?
    176   1.2    bouyer #config		netbsd	root on wd0a type ffs
    177   1.2    bouyer #config		netbsd	root on xennet0 type nfs
    178   1.2    bouyer 
    179   1.2    bouyer mainbus0 at root
    180   1.2    bouyer 
    181   1.2    bouyer cpu* at mainbus?
    182   1.2    bouyer 
    183   1.2    bouyer # IPMI support
    184  1.25    bouyer ipmi0		at mainbus?
    185   1.2    bouyer 
    186   1.2    bouyer hypervisor*	at mainbus?		# Xen hypervisor
    187   1.2    bouyer 
    188   1.2    bouyer vcpu*		at hypervisor?		# Xen virtual CPUs
    189   1.2    bouyer 
    190   1.2    bouyer xenbus*		at hypervisor?		# Xen virtual bus
    191   1.2    bouyer 
    192   1.2    bouyer xencons*	at hypervisor?		# Xen virtual console
    193   1.2    bouyer 
    194   1.2    bouyer acpi0 		at hypervisor?
    195   1.7    martti options 	MPBIOS
    196   1.7    martti options 	MPDEBUG
    197   1.7    martti options 	MPVERBOSE
    198   1.2    bouyer options 	ACPIVERBOSE
    199   1.9    bouyer options 	ACPI_SCANPCI		# find PCI roots using ACPI
    200   1.9    bouyer options 	MPBIOS_SCANPCI		# MPBIOS configures PCI roots
    201   1.7    martti #options 	PCI_ADDR_FIXUP		# fixup PCI I/O addresses
    202   1.7    martti #options 	PCI_BUS_FIXUP		# fixup PCI bus numbering
    203   1.7    martti #options 	PCI_INTR_FIXUP		# fixup PCI interrupt routing
    204   1.9    bouyer #options 	ACPI_ACTIVATE_DEV	# If set, activate inactive devices
    205   1.9    bouyer #options 	ACPICA_PEDANTIC		# force strict conformance to the Spec.
    206   1.2    bouyer 
    207   1.2    bouyer ioapic*		at mainbus? apid ?
    208   1.2    bouyer 
    209   1.2    bouyer # ACPI devices
    210   1.2    bouyer acpiacad* 	at acpi?		# ACPI AC Adapter
    211   1.2    bouyer acpibat* 	at acpi?		# ACPI Battery
    212   1.2    bouyer acpibut* 	at acpi?		# ACPI Button
    213  1.17    cegger acpidalb*	at acpi?		# ACPI Direct Application Launch Button
    214   1.2    bouyer acpiec* 	at acpi?		# ACPI Embedded Controller
    215   1.2    bouyer acpilid* 	at acpi?		# ACPI Lid Switch
    216  1.15    cegger acpitz*		at acpi?		# ACPI Thermal Zone
    217  1.19    cegger aiboost*	at acpi?		# ASUS AI Booster Hardware monitor
    218  1.16    cegger hpqlb*		at acpi?		# HP Quick Launch Buttons
    219  1.20    cegger pckbc*		at acpi?		# PC keyboard controller
    220  1.20    cegger pcppi*		at acpi?		# AT-style speaker sound
    221  1.15    cegger 
    222   1.2    bouyer # PCI bus support
    223   1.2    bouyer pci*		at hypervisor? bus ?
    224   1.2    bouyer pci*		at pchb? bus ?
    225   1.2    bouyer ppb*		at pci? dev ? function ?	# PCI-PCI bridges
    226   1.2    bouyer pci*		at ppb? bus ?
    227   1.2    bouyer 
    228   1.2    bouyer # PCI bridges
    229  1.32     joerg ichlpcib* at pci? dev ? function ?	# Intel ICH PCI-ISA w/ timecounter,
    230   1.2    bouyer 					# watchdog and SpeedStep support
    231   1.2    bouyer pcib*	at pci? dev ? function ?	# PCI-ISA bridges
    232   1.2    bouyer pchb*	at pci? dev ? function ?	# PCI-Host bridges
    233   1.2    bouyer ppb*	at pci? dev ? function ?	# PCI-PCI bridges
    234   1.2    bouyer # XXX 'puc's aren't really bridges, but there's no better place for them here
    235   1.2    bouyer puc*	at pci? dev ? function ?	# PCI "universal" comm. cards
    236   1.2    bouyer 
    237   1.2    bouyer agp* 	at pchb?
    238   1.2    bouyer 
    239   1.2    bouyer # ISA bus support
    240  1.32     joerg isa0	at ichlpcib?
    241   1.2    bouyer isa0	at pcib?
    242   1.2    bouyer isa0	at hypervisor?
    243   1.2    bouyer 
    244   1.2    bouyer # Serial Devices
    245   1.2    bouyer 
    246   1.2    bouyer # PCI serial interfaces
    247   1.2    bouyer com*	at puc? port ?			# 16x50s on "universal" comm boards
    248   1.2    bouyer cy*	at pci? dev ? function ?	# Cyclades Cyclom-Y serial boards
    249   1.2    bouyer cz*	at pci? dev ? function ?	# Cyclades-Z multi-port serial boards
    250   1.2    bouyer 
    251   1.2    bouyer # ISA serial interfaces
    252   1.2    bouyer #options 	COM_HAYESP		# adds Hayes ESP serial board support
    253   1.2    bouyer # If a com port is used as Xen console it can't be used by the domain0 kernel
    254   1.2    bouyer # and there's no easy way to detect this yet. Leave com0 out as it's the
    255   1.2    bouyer # port usually used for serial console
    256   1.2    bouyer #com0	at isa? port 0x3f8 irq 4	# Standard PC serial ports
    257   1.2    bouyer com1	at isa? port 0x2f8 irq 3
    258   1.2    bouyer #com2	at isa? port 0x3e8 irq 5
    259   1.2    bouyer #com3	at isa? port 0x2e8 irq 9
    260   1.2    bouyer 
    261   1.2    bouyer # Parallel Printer Interfaces
    262   1.2    bouyer 
    263   1.2    bouyer # PCI parallel printer interfaces
    264   1.2    bouyer lpt*	at puc? port ?			# || ports on "universal" comm boards
    265   1.2    bouyer 
    266   1.2    bouyer # ISA parallel printer interfaces
    267   1.2    bouyer lpt0	at isa? port 0x378 irq 7	# standard PC parallel ports
    268   1.2    bouyer 
    269   1.2    bouyer # Hardware monitors
    270   1.2    bouyer 
    271  1.28    cegger amdtemp* at pci? dev ? function ?	# AMD CPU Temperature sensors
    272  1.28    cegger 
    273   1.2    bouyer # AMD 768 and 8111 power/ACPI controllers
    274   1.2    bouyer amdpm*	at pci? dev ? function ?	# RNG and SMBus 1.0 interface
    275   1.2    bouyer #iic*	at amdpm?			# sensors below are on this bus
    276  1.30  pgoyette 
    277  1.30  pgoyette # Thermal monitor and fan controller
    278  1.30  pgoyette #dbcool* at iic? addr 0x2C		# Unknown other motherboard(s)
    279  1.30  pgoyette #dbcool* at iic? addr 0x2D		# Tyan S2881
    280  1.30  pgoyette #dbcool* at iic? addr 0x2E		# Tyan S2882-D
    281   1.2    bouyer 
    282   1.2    bouyer # LM7[89] and compatible hardware monitors
    283   1.2    bouyer #lm0	at isa?	port 0x290		# other common: 0x280, 0x310, 0xc00
    284   1.2    bouyer 
    285   1.2    bouyer # VIA VT82C686A/VT8231 Hardware Monitor and Power Management TImer
    286   1.2    bouyer #viaenv*	at pci? dev ? function ?
    287   1.2    bouyer 
    288   1.2    bouyer 
    289   1.2    bouyer # PCI network interfaces
    290   1.2    bouyer an*	at pci? dev ? function ?	# Aironet PC4500/PC4800 (802.11)
    291   1.2    bouyer ath*	at pci? dev ? function ?	# Atheros 5210/5211/5212 802.11
    292   1.2    bouyer atw*	at pci? dev ? function ?	# ADMtek ADM8211 (802.11)
    293   1.2    bouyer bce* 	at pci? dev ? function ?	# Broadcom 4401 10/100 Ethernet
    294   1.2    bouyer bge* 	at pci? dev ? function ?	# Broadcom 570x gigabit Ethernet
    295   1.2    bouyer bnx* 	at pci? dev ? function ?	# Broadcom NetXtremeII gigabit Ethernet
    296   1.2    bouyer dge*	at pci? dev ? function ?	# Intel 82597 10GbE LR
    297   1.2    bouyer en*	at pci? dev ? function ?	# ENI/Adaptec ATM
    298   1.2    bouyer ep*	at pci? dev ? function ?	# 3Com 3c59x
    299   1.2    bouyer epic*	at pci? dev ? function ?	# SMC EPIC/100 Ethernet
    300   1.2    bouyer esh*	at pci? dev ? function ?	# Essential HIPPI card
    301   1.2    bouyer ex*	at pci? dev ? function ?	# 3Com 90x[BC]
    302   1.2    bouyer fpa*	at pci? dev ? function ?	# DEC DEFPA FDDI
    303   1.2    bouyer fxp*	at pci? dev ? function ?	# Intel EtherExpress PRO 10+/100B
    304   1.2    bouyer gsip*	at pci? dev ? function ?	# NS83820 Gigabit Ethernet
    305   1.2    bouyer hme*	at pci? dev ? function ?	# Sun Microelectronics STP2002-STQ
    306   1.2    bouyer ipw*	at pci? dev ? function ?	# Intel PRO/Wireless 2100
    307   1.2    bouyer iwi*	at pci? dev ? function ?	# Intel PRO/Wireless 2200BG
    308  1.27      ober iwn*    at pci? dev ? function ?        # Intel PRO/Wireless 4965AGN
    309  1.31    bouyer jme*	at pci? dev ? function ?	# JMicron JMC2[56]0 ethernet
    310   1.2    bouyer le*	at pci? dev ? function ?	# PCnet-PCI Ethernet
    311  1.14      cube lii*	at pci? dev ? function ?	# Atheros L2 Fast-Ethernet
    312   1.2    bouyer lmc*	at pci? dev ? function ?	# Lan Media Corp SSI/HSSI/DS3
    313   1.2    bouyer mskc*	at pci? dev ? function ?	# Marvell Yukon 2 Gigabit Ethernet
    314   1.2    bouyer msk*	at mskc?			# Marvell Yukon 2 Gigabit Ethernet
    315   1.2    bouyer mtd*	at pci? dev ? function ?	# Myson MTD803 3-in-1 Ethernet
    316   1.2    bouyer ne*	at pci? dev ? function ?	# NE2000-compatible Ethernet
    317   1.2    bouyer nfe*	at pci?	dev ? function ?	# NVIDIA nForce Ethernet
    318   1.2    bouyer ntwoc*	at pci? dev ? function ?	# Riscom/N2 PCI Sync Serial
    319   1.2    bouyer pcn*	at pci? dev ? function ?	# AMD PCnet-PCI Ethernet
    320   1.2    bouyer ral*	at pci? dev ? function ?	# Ralink Technology RT25x0 802.11a/b/g
    321   1.2    bouyer re*	at pci? dev ? function ?	# Realtek 8139C+/8169/8169S/8110S
    322   1.2    bouyer rtk*	at pci? dev ? function ?	# Realtek 8129/8139
    323   1.2    bouyer sf*	at pci? dev ? function ?	# Adaptec AIC-6915 Ethernet
    324   1.2    bouyer sip*	at pci? dev ? function ?	# SiS 900/DP83815 Ethernet
    325   1.2    bouyer skc*	at pci? dev ? function ?	# SysKonnect SK9821 Gigabit Ethernet
    326   1.2    bouyer sk*	at skc?				# SysKonnect SK9821 Gigabit Ethernet
    327   1.2    bouyer ste*	at pci? dev ? function ?	# Sundance ST-201 Ethernet
    328   1.2    bouyer stge*	at pci? dev ? function ?	# Sundance/Tamarack TC9021 Gigabit
    329   1.2    bouyer ti*	at pci? dev ? function ?	# Alteon ACEnic gigabit Ethernet
    330   1.2    bouyer tl*	at pci? dev ? function ?	# ThunderLAN-based Ethernet
    331   1.2    bouyer tlp*	at pci? dev ? function ?	# DECchip 21x4x and clones
    332   1.2    bouyer txp*	at pci? dev ? function ?	# 3com 3cr990
    333   1.2    bouyer vge*	at pci? dev ? function ?	# VIATech VT612X Gigabit Ethernet
    334   1.2    bouyer vr*	at pci? dev ? function ?	# VIA Rhine Fast Ethernet
    335   1.2    bouyer wi*	at pci? dev ? function ?	# Intersil Prism Mini-PCI (802.11b)
    336   1.2    bouyer wm*	at pci? dev ? function ?	# Intel 8254x gigabit
    337   1.2    bouyer xge*	at pci? dev ? function ?	# Neterion (S2io) Xframe-I 10GbE
    338   1.2    bouyer 
    339   1.2    bouyer # MII/PHY support
    340   1.2    bouyer acphy*	at mii? phy ?			# Altima AC101 and AMD Am79c874 PHYs
    341   1.2    bouyer amhphy* at mii? phy ?			# AMD 79c901 Ethernet PHYs
    342   1.2    bouyer bmtphy* at mii? phy ?			# Broadcom BCM5201 and BCM5202 PHYs
    343   1.2    bouyer brgphy* at mii? phy ?			# Broadcom BCM5400-family PHYs
    344   1.2    bouyer ciphy*	at mii? phy ?			# Cicada CS8201 Gig-E PHYs
    345   1.2    bouyer dmphy*	at mii? phy ?			# Davicom DM9101 PHYs
    346   1.2    bouyer exphy*	at mii? phy ?			# 3Com internal PHYs
    347   1.2    bouyer gentbi* at mii? phy ?			# Generic Ten-Bit 1000BASE-[CLS]X PHYs
    348   1.2    bouyer glxtphy* at mii? phy ?			# Level One LXT-1000 PHYs
    349   1.2    bouyer gphyter* at mii? phy ?			# NS83861 Gig-E PHY
    350   1.2    bouyer icsphy* at mii? phy ?			# Integrated Circuit Systems ICS189x
    351   1.2    bouyer igphy*	at mii? phy ?			# Intel IGP01E1000
    352   1.2    bouyer ikphy*	at mii? phy ?			# Intel 82563 PHYs
    353   1.2    bouyer inphy*	at mii? phy ?			# Intel 82555 PHYs
    354   1.2    bouyer iophy*	at mii? phy ?			# Intel 82553 PHYs
    355   1.2    bouyer lxtphy* at mii? phy ?			# Level One LXT-970 PHYs
    356   1.2    bouyer makphy* at mii? phy ?			# Marvell Semiconductor 88E1000 PHYs
    357   1.2    bouyer nsphy*	at mii? phy ?			# NS83840 PHYs
    358   1.2    bouyer nsphyter* at mii? phy ? 		# NS83843 PHYs
    359   1.2    bouyer pnaphy* at mii? phy ?			# generic HomePNA PHYs
    360   1.2    bouyer qsphy*	at mii? phy ?			# Quality Semiconductor QS6612 PHYs
    361   1.2    bouyer rgephy* at mii? phy ?			# Realtek 8169S/8110S internal PHYs
    362   1.2    bouyer rlphy*	at mii? phy ?			# Realtek 8139/8201L PHYs
    363   1.2    bouyer sqphy*	at mii? phy ?			# Seeq 80220/80221/80223 PHYs
    364   1.2    bouyer tlphy*	at mii? phy ?			# ThunderLAN PHYs
    365   1.2    bouyer tqphy*	at mii? phy ?			# TDK Semiconductor PHYs
    366   1.2    bouyer ukphy*	at mii? phy ?			# generic unknown PHYs
    367   1.2    bouyer urlphy* at mii? phy ?			# Realtek RTL8150L internal PHYs
    368   1.2    bouyer 
    369   1.2    bouyer # I2O devices
    370   1.2    bouyer iop*	at pci? dev ? function ?	# I/O processor
    371   1.2    bouyer iopsp*	at iop? tid ?			# SCSI/FC-AL ports
    372   1.2    bouyer ld*	at iop? tid ?			# block devices
    373   1.2    bouyer # XXX dpti.c wants a processor type that is not assigned for x86-64
    374   1.2    bouyer #dpti*	at iop? tid 0			# DPT/Adaptec control interface
    375   1.2    bouyer 
    376   1.2    bouyer # IDE and related devices
    377   1.2    bouyer # PCI IDE controllers - see pciide(4) for supported hardware.
    378   1.2    bouyer # The 0x0001 flag force the driver to use DMA, even if the driver doesn't know
    379   1.2    bouyer # how to set up DMA modes for this chip. This may work, or may cause
    380   1.2    bouyer # a machine hang with some controllers.
    381   1.2    bouyer pciide* 	at pci? dev ? function ? flags 0x0000	# GENERIC pciide driver
    382   1.2    bouyer acardide*	at pci? dev ? function ?	# Acard IDE controllers
    383   1.2    bouyer aceride* 	at pci? dev ? function ?	# Acer Lab IDE controllers
    384   1.2    bouyer ahcisata* 	at pci? dev ? function ?	# AHCI SATA controllers
    385   1.2    bouyer artsata* 	at pci? dev ? function ?	# Intel i31244 SATA controller
    386   1.2    bouyer cmdide* 	at pci? dev ? function ?	# CMD tech IDE controllers
    387   1.2    bouyer cypide* 	at pci? dev ? function ?	# Cypress IDE controllers
    388   1.2    bouyer geodeide* 	at pci? dev ? function ?	# AMD Geode IDE controllers
    389   1.2    bouyer hptide* 	at pci? dev ? function ?	# Triones/HighPoint IDE controllers
    390   1.2    bouyer iteide* 	at pci? dev ? function ?	# IT Express IDE controllers
    391   1.2    bouyer ixpide*		at pci? dev ? function ?	# ATI IXP IDE controllers
    392   1.2    bouyer jmide* 		at pci? dev ? function ? 	# JMicron PCI-e PATA/SATA controllers
    393   1.2    bouyer ahcisata* 	at jmide?
    394   1.2    bouyer optiide* 	at pci? dev ? function ?	# Opti IDE controllers
    395   1.2    bouyer piixide* 	at pci? dev ? function ?	# Intel IDE controllers
    396   1.2    bouyer pdcide* 	at pci? dev ? function ?	# Promise IDE controllers
    397   1.2    bouyer pdcsata*	at pci? dev ? function ?	# Promise SATA150 controllers
    398   1.2    bouyer rccide* 	at pci? dev ? function ?	# ServerWorks IDE controllers
    399   1.2    bouyer satalink*	at pci? dev ? function ?	# SiI SATALink controllers
    400   1.2    bouyer siside* 	at pci? dev ? function ?	# SiS IDE controllers
    401   1.2    bouyer slide*  	at pci? dev ? function ?	# Symphony Labs IDE controllers
    402   1.2    bouyer svwsata* 	at pci? dev ? function ?	# ServerWorks SATA controllers
    403   1.2    bouyer stpcide*	at pci? dev ? function ?	# STMicro STPC IDE controllers
    404   1.2    bouyer viaide* 	at pci? dev ? function ?	# VIA/AMD/Nvidia IDE controllers
    405   1.2    bouyer 
    406   1.2    bouyer # ATA (IDE) bus support
    407   1.2    bouyer atabus* at ata?
    408   1.2    bouyer 
    409   1.2    bouyer # IDE drives
    410   1.2    bouyer # Flags are used only with controllers that support DMA operations
    411   1.2    bouyer # and mode settings (e.g. some pciide controllers)
    412   1.2    bouyer # The lowest order four bits (rightmost digit) of the flags define the PIO
    413   1.2    bouyer # mode to use, the next set of four bits the DMA mode and the third set the
    414   1.2    bouyer # UltraDMA mode. For each set of four bits, the 3 lower bits define the mode
    415   1.2    bouyer # to use, and the last bit must be 1 for this setting to be used.
    416   1.2    bouyer # For DMA and UDMA, 0xf (1111) means 'disable'.
    417   1.2    bouyer # 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'.
    418   1.2    bouyer # (0xc=1100, 0xa=1010, 0xf=1111)
    419   1.2    bouyer # 0x0000 means "use whatever the drive claims to support".
    420   1.2    bouyer wd*	at atabus? drive ? flags 0x0000
    421   1.2    bouyer 
    422   1.2    bouyer # ATA RAID configuration support, as found on some Promise controllers.
    423   1.2    bouyer pseudo-device	ataraid
    424   1.2    bouyer ld*	at ataraid? vendtype ? unit ?
    425   1.2    bouyer 
    426   1.2    bouyer # ATAPI bus support
    427   1.2    bouyer atapibus* at atapi?
    428   1.2    bouyer 
    429   1.2    bouyer # ATAPI devices
    430   1.2    bouyer # flags have the same meaning as for IDE drives.
    431   1.2    bouyer cd*	at atapibus? drive ? flags 0x0000	# ATAPI CD-ROM drives
    432   1.2    bouyer sd*	at atapibus? drive ? flags 0x0000	# ATAPI disk drives
    433   1.2    bouyer st*	at atapibus? drive ? flags 0x0000	# ATAPI tape drives
    434   1.2    bouyer uk*	at atapibus? drive ? flags 0x0000	# ATAPI unknown
    435   1.2    bouyer 
    436   1.2    bouyer # SCSI Controllers and Devices
    437   1.2    bouyer 
    438   1.2    bouyer # PCI SCSI controllers
    439   1.2    bouyer adv*	at pci? dev ? function ?	# AdvanSys 1200[A,B], 9xx[U,UA] SCSI
    440   1.2    bouyer adw*	at pci? dev ? function ?	# AdvanSys 9x0UW[D], 3940U[2,3]W SCSI
    441   1.2    bouyer ahc*	at pci? dev ? function ?	# Adaptec [23]94x, aic78x0 SCSI
    442   1.2    bouyer ahd*	at pci? dev ? function ?	# Adaptec 29320, 39320 (aic790x) SCSI
    443   1.2    bouyer bha*	at pci? dev ? function ?	# BusLogic 9xx SCSI
    444   1.2    bouyer dpt*	at pci? dev ? function ?	# DPT SmartCache/SmartRAID
    445   1.2    bouyer iha*	at pci? dev ? function ?	# Initio INIC-940/950 SCSI
    446   1.2    bouyer isp*	at pci? dev ? function ?	# Qlogic ISP [12]0x0 SCSI/FibreChannel
    447   1.2    bouyer mfi*	at pci? dev ? function ?	# LSI MegaRAID SAS
    448   1.2    bouyer mly*	at pci? dev ? function ?	# Mylex AcceleRAID and eXtremeRAID
    449   1.2    bouyer mpt*	at pci? dev ? function ?	# LSI Fusion SCSI/FC
    450   1.2    bouyer njs*	at pci? dev ? function ?	# Workbit NinjaSCSI-32
    451   1.2    bouyer pcscp*	at pci? dev ? function ?	# AMD 53c974 PCscsi-PCI SCSI
    452   1.2    bouyer siop*	at pci? dev ? function ?	# Symbios 53c8xx SCSI
    453   1.2    bouyer esiop*	at pci? dev ? function ?	# Symbios 53c875 SCSI and newer
    454   1.2    bouyer #options 	SIOP_SYMLED		# drive the act. LED in software
    455   1.2    bouyer trm*	at pci? dev ? function ?	# Tekram DC-395U/UW/F, DC-315/U SCSI
    456   1.2    bouyer # SCSI bus support
    457   1.2    bouyer scsibus* at scsi?
    458   1.2    bouyer 
    459   1.2    bouyer # SCSI devices
    460   1.2    bouyer sd*	at scsibus? target ? lun ?	# SCSI disk drives
    461   1.2    bouyer st*	at scsibus? target ? lun ?	# SCSI tape drives
    462   1.2    bouyer cd*	at scsibus? target ? lun ?	# SCSI CD-ROM drives
    463   1.2    bouyer ch*	at scsibus? target ? lun ?	# SCSI autochangers
    464   1.2    bouyer ses*	at scsibus? target ? lun ?	# SCSI Enclosure Services devices
    465   1.2    bouyer ss*	at scsibus? target ? lun ?	# SCSI scanners
    466   1.2    bouyer uk*	at scsibus? target ? lun ?	# SCSI unknown
    467   1.2    bouyer 
    468   1.2    bouyer # RAID controllers and devices
    469   1.2    bouyer aac*	at pci? dev ? function ?	# Adaptec AAC family
    470   1.2    bouyer amr*	at pci? dev ? function ?	# AMI/LSI Logic MegaRAID
    471   1.4   xtraeme arcmsr*	at pci? dev ? function ? 	# Areca SATA RAID controllers
    472   1.2    bouyer cac*	at pci? dev ? function ?	# Compaq PCI array controllers
    473   1.2    bouyer ciss*	at pci? dev ? function ?	# HP Smart Array controllers
    474   1.2    bouyer icp*	at pci? dev ? function ?	# ICP-Vortex GDT & Intel RAID
    475   1.2    bouyer mlx*	at pci? dev ? function ?	# Mylex DAC960 & DEC SWXCR family
    476   1.2    bouyer twe*	at pci? dev ? function ?	# 3ware Escalade RAID controllers
    477   1.2    bouyer twa*	at pci? dev ? function ?	# 3ware Escalade 95xx RAID controllers
    478   1.2    bouyer 
    479   1.2    bouyer ld*	at aac? unit ?			# logical disk devices
    480   1.2    bouyer ld*	at amr? unit ?
    481   1.2    bouyer ld*	at cac? unit ?
    482   1.2    bouyer ld*	at icp? unit ?
    483   1.2    bouyer ld*	at twe? unit ?
    484   1.2    bouyer ld*	at twa? unit ?
    485   1.2    bouyer ld*	at mlx? unit ?
    486   1.2    bouyer 
    487   1.2    bouyer icpsp*	at icp? unit ?			# SCSI pass-through
    488   1.2    bouyer 
    489   1.2    bouyer # wscons
    490   1.2    bouyer pckbc0		at isa?			# pc keyboard controller
    491   1.2    bouyer pckbd*		at pckbc?		# PC keyboard
    492   1.2    bouyer pms*		at pckbc?		# PS/2 mouse for wsmouse
    493   1.2    bouyer #options 	PMS_DISABLE_POWERHOOK	# Disable PS/2 reset on resume
    494   1.2    bouyer #vga0		at isa?
    495   1.2    bouyer vga*		at pci? dev ? function ?
    496   1.2    bouyer #pcdisplay0	at isa?			# CGA, MDA, EGA, HGA
    497   1.2    bouyer #machfb* 	at pci? dev ? function ? # ATI Mach64 framebuffer driver
    498   1.2    bouyer wsdisplay*	at vga? console ?
    499   1.2    bouyer #wsdisplay*	at pcdisplay? console ?
    500   1.2    bouyer #wsdisplay* 	at machfb? console ?
    501   1.2    bouyer wskbd*		at pckbd? console ?
    502   1.2    bouyer wsmouse*	at pms? mux 0
    503   1.2    bouyer 
    504   1.2    bouyer # USB Controller and Devices
    505   1.2    bouyer 
    506   1.2    bouyer # PCI USB controllers
    507   1.2    bouyer ehci*   at pci? dev ? function ?        # Enhanced Host Controller
    508   1.2    bouyer ohci*   at pci? dev ? function ?        # Open Host Controller
    509   1.2    bouyer uhci*   at pci? dev ? function ?        # Universal Host Controller (Intel)
    510   1.2    bouyer 
    511   1.2    bouyer # USB bus support
    512   1.2    bouyer usb*    at ehci?
    513   1.2    bouyer usb*    at ohci?
    514   1.2    bouyer usb*    at uhci?
    515   1.2    bouyer 
    516   1.2    bouyer # USB Hubs
    517   1.2    bouyer uhub*   at usb?
    518   1.2    bouyer uhub*   at uhub? port ?
    519   1.2    bouyer 
    520   1.2    bouyer # USB HID device
    521   1.2    bouyer uhidev* at uhub? port ? configuration ? interface ?
    522   1.2    bouyer 
    523   1.2    bouyer # USB Mice
    524   1.2    bouyer ums*    at uhidev? reportid ?
    525   1.2    bouyer wsmouse* at ums? mux 0
    526   1.2    bouyer 
    527   1.2    bouyer # USB eGalax touch-panel
    528   1.2    bouyer uep*    at uhub? port ?
    529   1.2    bouyer wsmouse* at uep? mux 0
    530   1.2    bouyer 
    531   1.2    bouyer # USB Keyboards
    532   1.2    bouyer ukbd*   at uhidev? reportid ?
    533   1.2    bouyer wskbd*  at ukbd? console ? mux 1
    534   1.2    bouyer 
    535   1.2    bouyer # USB serial adapter
    536   1.2    bouyer ucycom*	at uhidev? reportid ?
    537   1.2    bouyer 
    538   1.2    bouyer # USB Generic HID devices
    539   1.2    bouyer uhid*   at uhidev? reportid ?
    540   1.2    bouyer 
    541   1.2    bouyer # USB Printer
    542   1.2    bouyer ulpt*   at uhub? port ? configuration ? interface ?
    543   1.2    bouyer 
    544   1.2    bouyer # USB Modem
    545   1.2    bouyer umodem* at uhub? port ? configuration ?
    546   1.2    bouyer ucom*   at umodem?
    547   1.2    bouyer 
    548   1.2    bouyer # USB Mass Storage
    549   1.2    bouyer umass*  at uhub? port ? configuration ? interface ?
    550   1.2    bouyer wd*     at umass?
    551   1.2    bouyer 
    552   1.2    bouyer # USB audio
    553   1.2    bouyer uaudio* at uhub? port ? configuration ?
    554   1.2    bouyer 
    555   1.2    bouyer # USB MIDI
    556   1.2    bouyer umidi* at uhub? port ? configuration ?
    557   1.2    bouyer 
    558   1.2    bouyer # USB IrDA
    559   1.2    bouyer # USB-IrDA bridge spec
    560   1.2    bouyer uirda* at uhub? port ? configuration ? interface ?
    561   1.2    bouyer irframe* at uirda?
    562   1.2    bouyer 
    563   1.2    bouyer # SigmaTel STIr4200 USB/IrDA Bridge
    564   1.2    bouyer ustir* at uhub? port ?
    565   1.2    bouyer irframe* at ustir?
    566   1.2    bouyer 
    567   1.2    bouyer # USB Ethernet adapters
    568   1.2    bouyer aue*    at uhub? port ?         # ADMtek AN986 Pegasus based adapters
    569   1.2    bouyer axe*    at uhub? port ?         # ASIX AX88172 based adapters
    570   1.2    bouyer cdce*   at uhub? port ?         # CDC, Ethernet Networking Control Model
    571   1.2    bouyer cue*    at uhub? port ?         # CATC USB-EL1201A based adapters
    572   1.2    bouyer kue*    at uhub? port ?         # Kawasaki LSI KL5KUSB101B based adapters
    573   1.2    bouyer udav*   at uhub? port ?         # Davicom DM9601 based adapters
    574   1.2    bouyer url*    at uhub? port ?         # Realtek RTL8150L based adapters
    575   1.2    bouyer 
    576   1.2    bouyer # USB 802.11 adapters
    577   1.2    bouyer atu*    at uhub? port ?         # Atmel AT76C50XX based adapters
    578   1.2    bouyer ral*	at uhub? port ?		# Ralink Technology RT25x0 802.11a/b/g
    579   1.2    bouyer rum*	at uhub? port ?		# Ralink Technology RT2501/RT2601 802.11a/b/g
    580   1.2    bouyer 
    581   1.2    bouyer # Prolific PL2301/PL2302 host-to-host adapter
    582   1.2    bouyer upl*    at uhub? port ?
    583   1.2    bouyer 
    584   1.2    bouyer # Serial adapters
    585   1.2    bouyer ubsa*   at uhub? port ?         # Belkin serial adapter
    586   1.2    bouyer ucom*   at ubsa? portno ?
    587   1.2    bouyer 
    588   1.2    bouyer uftdi*  at uhub? port ?         # FTDI FT8U100AX serial adapter
    589   1.2    bouyer ucom*   at uftdi? portno ?
    590   1.2    bouyer 
    591   1.2    bouyer umct*   at uhub? port ?         # MCT USB-RS232 serial adapter
    592   1.2    bouyer ucom*   at umct? portno ?
    593   1.2    bouyer 
    594   1.2    bouyer uplcom* at uhub? port ?         # I/O DATA USB-RSAQ2 serial adapter
    595   1.2    bouyer ucom*   at uplcom? portno ?
    596   1.2    bouyer 
    597   1.2    bouyer uvscom* at uhub? port ?         # SUNTAC Slipper U VS-10U serial adapter
    598   1.2    bouyer ucom*   at uvscom? portno ?
    599   1.2    bouyer 
    600   1.2    bouyer # Diamond Multimedia Rio 500
    601   1.2    bouyer urio*   at uhub? port ?
    602   1.2    bouyer 
    603   1.2    bouyer # USB Handspring Visor
    604   1.2    bouyer uvisor* at uhub? port ?
    605   1.2    bouyer ucom*   at uvisor?
    606   1.2    bouyer 
    607   1.2    bouyer # Kyocera AIR-EDGE PHONE
    608   1.2    bouyer ukyopon* at uhub? port ?
    609   1.2    bouyer ucom*	at ukyopon? portno ?
    610   1.2    bouyer 
    611   1.2    bouyer # USB scanners
    612   1.2    bouyer uscanner* at uhub? port ?
    613   1.2    bouyer 
    614   1.2    bouyer # USB scanners that use SCSI emulation, e.g., HP5300
    615   1.2    bouyer usscanner* at uhub? port ?
    616   1.2    bouyer 
    617   1.2    bouyer # Y@P firmware loader
    618   1.2    bouyer uyap* at uhub? port ?
    619   1.2    bouyer 
    620   1.2    bouyer # D-Link DSB-R100 USB radio
    621   1.2    bouyer udsbr*  at uhub? port ?
    622   1.2    bouyer radio*  at udsbr?
    623   1.2    bouyer 
    624   1.2    bouyer # USB Generic driver
    625   1.2    bouyer ugen*   at uhub? port ?
    626   1.2    bouyer 
    627   1.2    bouyer # PCI IEEE1394 controllers
    628   1.2    bouyer fwohci*	at pci? dev ? function ?	# IEEE1394 Open Host Controller
    629   1.2    bouyer 
    630   1.2    bouyer # CardBus IEEE1394 controllers
    631   1.2    bouyer #fwohci*	at cardbus? function ?	# IEEE1394 Open Host Controller
    632   1.2    bouyer 
    633   1.2    bouyer ieee1394if* at fwohci?
    634   1.2    bouyer fwip*	at ieee1394if?			# IP over IEEE1394
    635   1.2    bouyer sbp*	at ieee1394if? euihi ? euilo ?	# SCSI over IEEE1394
    636   1.2    bouyer 
    637   1.2    bouyer # PCI audio devices
    638   1.2    bouyer auacer* at pci? dev ? function ?	# ALi M5455 integrated AC'97 Audio
    639   1.2    bouyer auich*	at pci? dev ? function ?	# Intel ICH integrated AC'97 Audio
    640   1.2    bouyer auixp*	at pci? dev ? function ?	# ATI IXP AC'97 Audio
    641   1.2    bouyer autri*	at pci? dev ? function ?	# Trident 4DWAVE based AC'97 Audio
    642   1.2    bouyer auvia*	at pci? dev ? function ?	# VIA VT82C686A integrated AC'97 Audio
    643  1.26    cegger azalia* at pci? dev ? function ?	# High Definition Audio
    644   1.2    bouyer clcs*	at pci? dev ? function ?	# Cirrus Logic CS4280
    645   1.2    bouyer clct*	at pci? dev ? function ?	# Cirrus Logic CS4281
    646   1.2    bouyer cmpci*	at pci? dev ? function ?	# C-Media CMI8338/8738
    647   1.2    bouyer eap*	at pci? dev ? function ?	# Ensoniq AudioPCI
    648   1.2    bouyer emuxki* at pci? dev ? function ?	# Creative SBLive! and PCI512
    649   1.2    bouyer esa*	at pci? dev ? function ?	# ESS Allegro-1 / Maestro-3 PCI Audio
    650   1.2    bouyer esm*	at pci? dev ? function ?	# ESS Maestro-1/2/2e PCI Audio Accelerator
    651   1.2    bouyer eso*	at pci? dev ? function ?	# ESS Solo-1 PCI AudioDrive
    652   1.2    bouyer fms*	at pci? dev ? function ?	# Forte Media FM801
    653   1.2    bouyer neo*	at pci? dev ? function ?	# NeoMagic 256 AC'97 Audio
    654   1.2    bouyer sv*	at pci? dev ? function ?	# S3 SonicVibes
    655   1.2    bouyer yds*	at pci? dev ? function ?	# Yamaha DS-1 PCI Audio
    656   1.2    bouyer 
    657   1.2    bouyer # OPL[23] FM synthesizers
    658   1.2    bouyer #opl0	at isa? port 0x388	# use only if not attached to sound card
    659   1.2    bouyer opl*	at cmpci? flags 1
    660   1.2    bouyer opl*	at eso?
    661   1.2    bouyer opl*	at fms?
    662   1.2    bouyer opl*	at sv?
    663   1.2    bouyer opl*	at yds?
    664   1.2    bouyer 
    665   1.2    bouyer # Audio support
    666   1.2    bouyer audio*	at audiobus?
    667   1.2    bouyer 
    668   1.2    bouyer # MPU 401 UARTs
    669   1.2    bouyer #mpu*	at isa? port 0x330 irq 9	# MPU401 or compatible card
    670   1.2    bouyer mpu*	at cmpci?
    671   1.2    bouyer mpu*	at eso?
    672   1.2    bouyer mpu*	at fms?
    673   1.2    bouyer mpu*	at yds?
    674   1.2    bouyer 
    675   1.2    bouyer # MIDI support
    676   1.2    bouyer midi*	at midibus?
    677   1.2    bouyer 
    678   1.2    bouyer # Bluetooth Controller and Device support
    679   1.2    bouyer 
    680   1.2    bouyer # Bluetooth PCMCIA Controllers
    681   1.2    bouyer #bt3c* at pcmcia? function ?		# 3Com 3CRWB6096-A
    682   1.2    bouyer #btbc* at pcmcia? function ?		# AnyCom BlueCard LSE041/039/139
    683   1.2    bouyer 
    684   1.2    bouyer # Bluetooth USB Controllers
    685   1.2    bouyer ubt* at uhub? port ?
    686   1.2    bouyer 
    687   1.2    bouyer # Bluetooth Device Hub
    688   1.2    bouyer #bthub* at bt3c?
    689   1.2    bouyer #bthub* at btbh?
    690   1.2    bouyer bthub* at ubt?
    691   1.2    bouyer 
    692   1.2    bouyer # Bluetooth HID support
    693   1.2    bouyer bthidev* at bthub?
    694   1.2    bouyer 
    695   1.2    bouyer # Bluetooth Mouse
    696   1.2    bouyer btms* at bthidev? reportid ?
    697   1.2    bouyer wsmouse* at btms? mux 0
    698   1.2    bouyer 
    699   1.2    bouyer # Bluetooth Keyboard
    700   1.2    bouyer btkbd* at bthidev? reportid ?
    701   1.2    bouyer wskbd* at btkbd? console ? mux 1
    702   1.2    bouyer 
    703   1.2    bouyer # Bluetooth Audio support
    704   1.2    bouyer btsco* at bthub?
    705   1.2    bouyer 
    706   1.2    bouyer # Cryptographic Devices
    707   1.2    bouyer 
    708   1.2    bouyer # PCI cryptographic devices
    709   1.2    bouyer hifn*	at pci? dev ? function ?	# Hifn 7755/7811/795x
    710   1.2    bouyer ubsec*	at pci? dev ? function ?	# Broadcom 5501/5601/580x/582x
    711   1.2    bouyer 
    712  1.10      jmmv cinclude "arch/amd64/conf/GENERIC.local"
    713   1.2    bouyer 
    714   1.2    bouyer # Pseudo-Devices
    715   1.2    bouyer 
    716  1.24    cegger #
    717  1.24    cegger # accept filters
    718  1.24    cegger pseudo-device	accf_data	# "dataready" accept filter
    719  1.24    cegger pseudo-device	accf_http	# "httpready" accept filter
    720  1.24    cegger 
    721   1.2    bouyer pseudo-device 	crypto		# /dev/crypto device
    722   1.2    bouyer pseudo-device	swcrypto	# software crypto implementation
    723   1.2    bouyer 
    724   1.2    bouyer # disk/mass storage pseudo-devices
    725   1.2    bouyer pseudo-device	bio			# RAID control device driver
    726   1.2    bouyer pseudo-device	ccd		4	# concatenated/striped disk devices
    727   1.2    bouyer #pseudo-device	cgd		4	# cryptographic disk devices
    728   1.2    bouyer pseudo-device	raid		8	# RAIDframe disk driver
    729   1.2    bouyer options 	RAID_AUTOCONFIG		# auto-configuration of RAID components
    730   1.2    bouyer # Options to enable various other RAIDframe RAID types.
    731   1.2    bouyer #options 	RF_INCLUDE_EVENODD=1
    732   1.2    bouyer #options 	RF_INCLUDE_RAID5_RS=1
    733   1.2    bouyer #options 	RF_INCLUDE_PARITYLOGGING=1
    734   1.2    bouyer #options 	RF_INCLUDE_CHAINDECLUSTER=1
    735   1.2    bouyer #options 	RF_INCLUDE_INTERDECLUSTER=1
    736   1.2    bouyer #options 	RF_INCLUDE_PARITY_DECLUSTERING=1
    737   1.2    bouyer #options 	RF_INCLUDE_PARITY_DECLUSTERING_DS=1
    738   1.2    bouyer pseudo-device	fss		4	# file system snapshot device
    739   1.2    bouyer 
    740   1.2    bouyer pseudo-device	md		1	# memory disk device (ramdisk)
    741   1.2    bouyer pseudo-device	vnd			# disk-like interface to files
    742   1.2    bouyer 
    743   1.2    bouyer # network pseudo-devices
    744   1.2    bouyer pseudo-device	bpfilter		# Berkeley packet filter
    745   1.2    bouyer pseudo-device	ipfilter		# IP filter (firewall) and NAT
    746   1.2    bouyer pseudo-device	loop			# network loopback
    747   1.2    bouyer pseudo-device	ppp			# Point-to-Point Protocol
    748   1.2    bouyer pseudo-device	pppoe			# PPP over Ethernet (RFC 2516)
    749   1.2    bouyer pseudo-device	sl			# Serial Line IP
    750   1.2    bouyer pseudo-device	tap			# virtual Ethernet
    751   1.2    bouyer pseudo-device	tun			# network tunneling over tty
    752   1.2    bouyer pseudo-device	gre			# generic L3 over IP tunnel
    753   1.2    bouyer pseudo-device	gif			# IPv[46] over IPv[46] tunnel (RFC1933)
    754   1.2    bouyer #pseudo-device	faith			# IPv[46] tcp relay translation i/f
    755   1.2    bouyer pseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
    756   1.2    bouyer pseudo-device	vlan			# IEEE 802.1q encapsulation
    757   1.2    bouyer pseudo-device	bridge			# simple inter-network bridging
    758   1.2    bouyer #options 	BRIDGE_IPF		# bridge uses IP/IPv6 pfil hooks too
    759   1.2    bouyer #pseudo-device	pf			# PF packet filter
    760   1.2    bouyer #pseudo-device	pflog			# PF log if
    761   1.2    bouyer 
    762   1.2    bouyer # miscellaneous pseudo-devices
    763   1.2    bouyer pseudo-device	pty			# pseudo-terminals
    764   1.2    bouyer pseudo-device	rnd			# /dev/random and in-kernel generator
    765   1.2    bouyer pseudo-device	clockctl		# user control of clock subsystem
    766   1.2    bouyer pseudo-device	ksyms			# /dev/ksyms
    767   1.2    bouyer 
    768   1.2    bouyer # a pseudo device needed for Coda	# also needs CODA (above)
    769   1.2    bouyer pseudo-device	vcoda		4	# coda minicache <-> venus comm.
    770   1.2    bouyer 
    771   1.2    bouyer # a pseudo device needed for SMBFS
    772   1.2    bouyer pseudo-device	nsmb			# experimental - SMB requester
    773   1.2    bouyer 
    774   1.2    bouyer # wscons pseudo-devices
    775   1.2    bouyer pseudo-device	wsmux			# mouse & keyboard multiplexor
    776   1.2    bouyer pseudo-device	wsfont
    777   1.2    bouyer 
    778   1.5       riz # userland interface to drivers, including autoconf and properties retrieval
    779   1.5       riz pseudo-device   drvctl
    780   1.5       riz 
    781   1.2    bouyer # xen pseudo-devices
    782   1.2    bouyer pseudo-device	xenevt
    783   1.2    bouyer pseudo-device	xvif
    784   1.2    bouyer pseudo-device	xbdback
    785