xref: /openbsd/sys/arch/i386/conf/GENERIC (revision 5a38ef86)
1#	$OpenBSD: GENERIC,v 1.859 2021/10/25 14:53:16 sthen Exp $
2#
3# For further information on compiling OpenBSD kernels, see the config(8)
4# man page.
5#
6# For further information on hardware support for this architecture, see
7# the intro(4) man page.  For further information about kernel options
8# for this architecture, see the options(4) man page.  For an explanation
9# of each device driver in this file see the section 4 man page for the
10# device.
11
12machine		i386
13include		"../../../conf/GENERIC"
14maxusers	80			# estimated number of users
15
16option		USER_PCICONF	# user-space PCI configuration
17
18option		APERTURE	# in-kernel aperture driver for XFree86
19option		MTRR		# CPU memory range attributes control
20
21option		NTFS		# NTFS support
22option		HIBERNATE	# Hibernate support
23
24config		bsd	swap generic
25
26mainbus0 at root
27
28cpu0	at mainbus?
29bios0	at mainbus0
30ioapic*	at mainbus?
31apm0	at bios0 flags 0x0000	# flags 0x0101 to force protocol version 1.1
32acpi0	at bios?
33mpbios0	at bios0
34pcibios0 at bios0 flags 0x0000	# use 0x30 for a total verbose
35ipmi0	at mainbus? disable	# IPMI
36esm0	at mainbus? 		# Dell Embedded Server Management
37amdmsr0	at mainbus?		# MSR access for AMD Geode LX CPUs with GP
38
39pvbus0	at mainbus0		# Paravirtual device bus
40vmt0	at pvbus?		# VMware Tools
41pvclock0 at pvbus?		# KVM pvclock
42
43acpitimer*	at acpi?
44acpihpet*	at acpi?
45acpiac*		at acpi?
46acpibat*	at acpi?
47acpibtn*	at acpi?
48acpicpu*	at acpi?
49acpicmos*	at acpi?
50acpidock*	at acpi?
51acpiec*		at acpi?
52acpimadt0	at acpi?
53acpimcfg*	at acpi?
54acpiprt*	at acpi?
55acpisbs*	at acpi?
56acpitz*		at acpi?
57acpiasus*	at acpi?
58acpisony*	at acpi?
59acpithinkpad*	at acpi?
60acpitoshiba*	at acpi?
61acpivideo*	at acpi?
62acpivout*	at acpivideo?
63acpipwrres*	at acpi?
64aibs*		at acpi?
65asmc*		at acpi?	# Apple SMC
66
67option		PCIVERBOSE
68option		EISAVERBOSE
69option		USBVERBOSE
70
71isa0	at mainbus0
72isa0	at pcib?
73isa0	at amdpcib?
74isa0	at tcpcib?
75isa0	at ichpcib?
76isa0	at gscpcib?
77isa0	at glxpcib?
78eisa0	at mainbus0
79pci*	at mainbus0
80
81pchb*	at pci?			# PCI-Host bridges
82ppb*	at pci?			# PCI-PCI bridges
83pci*	at ppb?
84pci*	at pchb?
85pcib*	at pci?			# PCI-ISA bridge
86amdpcib* at pci?		# AMD 8111 LPC bridge
87tcpcib*	at pci?			# Intel Atom E600 LPC bridge
88ichpcib* at pci?		# Intel ICHx/ICHx-M LPC bridges
89gscpcib* at pci?		# NS Geode SC1100 PCI-ISA bridge
90gpio*	at gscpcib?
91glxpcib* at pci?		# AMD CS5536 PCI-ISA bridge
92gpio*	at glxpcib?
93iic*	at glxpcib?
94kate*	at pci?			# AMD K8 temperature sensor
95km*	at pci?			# AMD K10 temperature sensor
96amas*	at pci? disable		# AMD memory configuration
97pchtemp* at pci?		# Intel C610 temperature sensor
98
99# power management and other environmental stuff
100elansc*	at pci?			# AMD Elan SC520 System Controller
101gpio*	at elansc?
102geodesc* at pci?		# Geode SC1100/SCx200 IAOC
103#gscpm*	at pci?			# NS Geode SC1100 SMI/ACPI module
104#ichwdt* at pci?		# Intel 6300ESB ICH watchdog timer
105wdt0	at pci?			# Ind Computer Source PCI-WDT50x driver
106berkwdt0 at pci?		# Berkshire PCI-PC Watchdog driver
107pwdog0	at pci?			# Quancom PWDOG1 watchdog timer
108
109# National Semiconductor LM7[89] and compatible hardware monitors
110lm0	at isa? port 0x290
111#lm1	at isa? port 0x280
112#lm2	at isa? port 0x310
113nsclpcsio* at isa? port 0x2e		# NS PC87366 LPC Super I/O
114nsclpcsio* at isa? port 0x4e
115gpio*	at nsclpcsio?
116gscsio*	at isa?	port 0x2e		# NS Geode SC1100 Super I/O
117gscsio*	at isa?	port 0x15c
118iic*	at gscsio?			# ACCESS.bus 1 & 2
119piixpm* at pci?				# Intel PIIX power management
120iic*	at piixpm?
121alipm*	at pci?				# Acer Labs M7101 power management
122iic*	at alipm?
123ichiic*	at pci?				# Intel ICH SMBus controller
124iic*	at ichiic?
125viapm*	at pci?				# VIA SMBus controller
126iic*	at viapm?
127amdiic*	at pci?				# AMD-8111 SMBus controller
128iic*	at amdiic?
129nviic*	at pci?				# NVIDIA nForce2/3/4 SMBus controller
130iic*	at nviic?
131amdpm*	at pci?				# AMD-7xx/8111 and NForce SMBus controller
132iic*	at amdpm?
133
134it*	at isa? port 0x2e		# ITE IT8705F, IT8712F, IT8716F,
135it*	at isa? port 0x4e		# IT8718F, IT8726F and SiS SiS950
136					# monitors and watchdog timer
137
138schsio*	at isa? port 0x2e		# SMSC SCH311x Super I/O
139schsio*	at isa? port 0x4e
140schsio*	at isa? port 0x162e
141schsio*	at isa? port 0x164e
142
143viasio*	at isa? port 0x2e flags 0x0000	# VIA VT1211 LPC Super I/O
144viasio*	at isa? port 0x4e flags 0x0000
145wbsio*	at isa? port 0x2e		# Winbond LPC Super I/O
146wbsio*	at isa? port 0x4e
147lm*	at wbsio?
148uguru0	at isa? disable port 0xe0	# ABIT uGuru
149fins0	at isa? port 0x4e		# Fintek F71805 Super I/O
150
151aps0	at isa? port 0x1600		# ThinkPad Active Protection System
152
153itherm*	at pci?				# Intel 3400 Thermal Sensor
154adc*	at iic?				# Analog Devices AD7416/AD7417/7418
155andl*	at iic?				# Andigilog aSC7611
156adl*	at iic?				# Andigilog aSC7621
157admtemp* at iic?			# Analog Devices ADM1021
158admlc*	at iic?				# Analog Devices ADM1024
159admcts*	at iic?				# Analog Devices ADM1026
160admtm*	at iic?				# Analog Devices ADM1025
161admtmp*	at iic?				# Analog Devices ADM1030
162admtt*	at iic?				# Analog Devices ADM1031
163adt*	at iic?				# Analog Devices ADT7460
164lisa*	at iic?				# STMicroelectronics LIS331DL motion
165lm*	at iic?				# National Semiconductor LM78/79
166lmenv*	at iic?				# National Semiconductor LM87
167lmtemp*	at iic?				# National Semiconductor LM75/LM77
168lmn*	at iic?				# National Semiconductor LM93
169maxds*	at iic?				# Maxim DS1631/1624/1721
170maxtmp*	at iic?				# Maxim MAX6642/MAX6690
171asbtm*	at iic?				# Asus ASB100
172wbenv*	at iic?				# Winbond W83L784R/W83L785R/W83L785TS-L
173glenv*	at iic?				# Genesys Logic GL518SM
174thmc*	at iic?				# TI TMHC50 / Analog ADM1022
175spdmem*	at iic?				# SPD memory eeproms
176sdtemp*	at iic?				# SO-DIMM (JC-42.4) temperature
177wbng*	at iic?				# Winbond W83793G
178nvt*	at iic?				# Novoton W83795G
179
180#isagpio0 at isa? port 0x78		# ISA I/O mapped as GPIO
181#isagpio1 at isa? port 0x80
182
183skgpio0 at isa? port 0x680		# Soekris net6501 GPIO and LEDs
184gpio* at skgpio?
185
186# ISA PCMCIA controllers
187#option PCMCIAVERBOSE
188pcic0	at isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000
189pcic1	at isa? port 0x3e2 iomem 0xe0000 iosiz 0x4000
190pcic2	at isa? port 0x3e4 iomem 0xe0000 iosiz 0x4000
191tcic0	at isa? disable port 0x240 iomem 0xd0000 iosiz 0x10000
192
193# ISA Plug-and-Play PCMCIA controllers
194#option DEBUG_ISAPNP
195pcic*	at isapnp?
196
197# PCI PCMCIA controllers
198pcic*	at pci?
199
200# PCMCIA bus support
201pcmcia*	at pcic?
202pcmcia* at tcic?
203
204# CardBus bus support
205cardbus*	at cardslot?
206pcmcia*		at cardslot?
207cbb*		at pci?
208cardslot*	at cbb?
209
210# USB Controllers
211xhci*	at pci?				# eXtensible Host Controller
212ehci*	at pci?				# Enhanced Host Controller
213ehci*	at cardbus?			# Enhanced Host Controller
214uhci*	at pci?				# Universal Host Controller (Intel)
215uhci*	at cardbus?			# Universal Host Controller (Intel)
216ohci*	at pci?				# Open Host Controller
217ohci*	at cardbus?			# Open Host Controller
218
219# USB bus support
220usb*	at xhci?
221usb*	at ehci?
222usb*	at uhci?
223usb*	at ohci?
224
225# USB devices
226uhub*	at usb?			# USB Hubs
227uhub*	at uhub?		# USB Hubs
228urng*	at uhub?		# USB Random Number Generator
229uonerng* at uhub?		# Moonbase Otago OneRNG
230umodem*	at uhub?		# USB Modems/Serial
231ucom*	at umodem?
232uvisor*	at uhub?		# Handspring Visor
233ucom*	at uvisor?
234uvscom*	at uhub?		# SUNTAC Slipper U VS-10U serial
235ucom*	at uvscom?
236ubsa*	at uhub?		# Belkin serial adapter
237ucom*	at ubsa?
238uftdi*	at uhub?		# FTDI FT8U100AX serial adapter
239ucom*	at uftdi?
240uplcom* at uhub?		# I/O DATA USB-RSAQ2 serial adapter
241ucom*	at uplcom?
242umct*	at uhub?		# MCT USB-RS232 serial adapter
243ucom*	at umct?
244uslcom*	at uhub?		# Silicon Laboratories CP210x serial
245ucom*	at uslcom?
246uscom*	at uhub?		# Simple USB serial adapters
247ucom*	at uscom?
248ucrcom*	at uhub?		# Chromebook serial
249ucom*	at ucrcom?
250uark*	at uhub?		# Arkmicro ARK3116 serial
251ucom*	at uark?
252moscom*	at uhub?		# MosChip MCS7703 serial
253ucom*	at moscom?
254umcs*	at uhub?		# MosChip MCS78x0 serial
255ucom*	at umcs?
256uipaq*	at uhub?		# iPAQ serial adapter
257ucom*	at uipaq?
258umsm*	at uhub?		# Qualcomm MSM EVDO
259ucom*	at umsm?
260uchcom*	at uhub?		# WinChipHead CH341/340 serial
261ucom*	at uchcom?
262uaudio* at uhub?		# USB Audio
263audio*	at uaudio?
264umidi*	at uhub?		# USB MIDI
265midi*	at umidi?
266ulpt*	at uhub?		# USB Printers
267umass*	at uhub?		# USB Mass Storage devices
268ubcmtp*	at uhub?		# Broadcom USB trackpad
269wsmouse* at ubcmtp? mux 0
270uhidev*	at uhub?		# Human Interface Devices
271ums*	at uhidev?		# USB mouse
272wsmouse* at ums? mux 0
273uts*	at uhub?		# USB touchscreen
274wsmouse* at uts? mux 0
275uwacom*	at uhidev?		# USB Wacom tablet
276wsmouse* at uwacom? mux 0
277ukbd*	at uhidev?		# USB keyboard
278wskbd*	at ukbd? mux 1
279ucycom*	at uhidev?		# Cypress serial
280ucom*	at ucycom?
281uslhcom* at uhidev?		# Silicon Labs CP2110 USB HID UART
282ucom*	at uslhcom?
283uticom* at uhub?		# TI serial
284ucom*	at uticom?
285uhid*	at uhidev?		# USB generic HID support
286fido*	at uhidev?		# FIDO/U2F security key support
287ucc*	at uhidev?		# Consumer Control keyboards
288wskbd*	at ucc? mux 1
289ujoy*	at uhidev?		# USB joystick/gamecontroller support
290uhidpp*	at uhidev?		# Logitech HID++ Devices
291upd*	at uhidev?		# USB Power Devices sensors
292aue*	at uhub?		# ADMtek AN986 Pegasus Ethernet
293atu*	at uhub?		# Atmel AT76c50x based 802.11b
294axe*	at uhub?		# ASIX Electronics AX88172 USB Ethernet
295axen*	at uhub?		# ASIX Electronics AX88179 USB Ethernet
296cue*	at uhub?		# CATC USB-EL1201A based Ethernet
297kue*	at uhub?		# Kawasaki KL5KUSB101B based Ethernet
298smsc*	at uhub?		# SMSC LAN95xx Ethernet
299cdce*	at uhub?		# CDC Ethernet
300urndis*	at uhub?		# Remote NDIS Ethernet
301upl*	at uhub?		# Prolific PL2301/PL2302 host-to-host `network'
302ugl*	at uhub?		# Genesys Logic GL620USB-A host-to-host `network'
303udav*	at uhub?		# Davicom DM9601 based Ethernet
304mos*	at uhub?		# MOSCHIP MCS7730/7830 10/100 Ethernet
305mue*	at uhub?		# Microchip LAN75xx/LAN78xx Ethernet
306url*	at uhub?		# Realtek RTL8150L based adapters
307ure*	at uhub?		# Realtek RTL8152 based adapters
308wi*	at uhub?		# WaveLAN IEEE 802.11DS
309udsbr*	at uhub?		# D-Link DSB-R100 radio
310radio*	at udsbr?		# USB radio
311uberry*	at uhub?		# Research In Motion BlackBerry
312ugen*	at uhub?		# USB Generic driver
313uath*	at uhub?		# Atheros AR5005UG/AR5005UX
314ural*	at uhub?		# Ralink RT2500USB
315rum*	at uhub?		# Ralink RT2501USB/RT2601USB
316run*	at uhub?		# Ralink RT2700U/RT2800U/RT3000U
317otus*	at uhub?		# Atheros AR9001U
318athn*	at uhub?		# Atheros AR9002U
319zyd*	at uhub?		# Zydas ZD1211
320upgt*	at uhub?		# Conexant/Intersil PrismGT SoftMAC USB
321urtw*	at uhub?		# Realtek 8187
322rsu*	at uhub?		# Realtek RTL8188SU/RTL8191SU/RTL8192SU
323urtwn*	at uhub?		# Realtek RTL8188CU/RTL8192CU
324udcf*	at uhub?		# Gude Expert mouseCLOCK
325umbg*	at uhub?		# Meinberg Funkuhren USB5131/DCF600USB
326umb*	at uhub?		# Mobile Broadband Interface Model
327uthum*	at uhidev?		# TEMPerHUM sensor
328ugold*	at uhidev?		# gold TEMPer sensor
329utrh*	at uhidev?		# USBRH sensor
330utwitch* at uhidev?		# YUREX BBU sensor
331uow*	at uhub?		# Maxim/Dallas DS2490 1-Wire adapter
332uoakrh*	at uhidev?		# Toradex OAK temp and rel humidity
333uoaklux* at uhidev?		# Toradex OAK LUX
334uoakv*	at uhidev?		# Toradex OAK 10V sensor
335onewire* at uow?
336uvideo* at uhub?		# USB video
337video*  at uvideo?
338utvfu*	at uhub?		# Fushicai Audio-Video Grabber
339video*	at utvfu?
340audio*	at utvfu?
341udl*	at uhub?		# DisplayLink USB displays
342wsdisplay* at udl?
343bwfm*	at uhub?		# Broadcom FullMAC
344
345puc*	at pci?			# PCI "universal" communication device
346com*	at cardbus?
347
348sdhc*	at pci?			# SD Host Controller
349sdmmc*	at sdhc?		# SD/MMC bus
350rtsx*	at pci?			# Realtek SD Card Reader
351sdmmc*	at rtsx?		# SD/MMC bus
352bwfm*	at sdmmc?		# Broadcom FullMAC
353
354npx0	at isa? port 0xf0 irq 13	# math coprocessor
355isadma0	at isa?
356isapnp0	at isa?
357
358option	WSDISPLAY_COMPAT_USL		# VT handling
359option	WSDISPLAY_COMPAT_RAWKBD		# provide raw scancodes; needed for X11
360option	WSDISPLAY_DEFAULTSCREENS=6	# initial number of text consoles
361
362pckbc0		at isa? flags 0x00	# PC keyboard controller
363pckbd*		at pckbc?	# PC keyboard
364pms*		at pckbc?	# PS/2 mouse for wsmouse
365vga0		at isa?
366option		X86EMU		# to POST video cards
367vga*		at pci?
368pcdisplay0	at isa?		# CGA, MDA, EGA, HGA
369wsdisplay0	at vga? console 1
370wsdisplay0	at pcdisplay? console 1
371wskbd*		at pckbd? mux 1
372wsmouse*	at pms? mux 0
373
374aliagp*		at pchb?
375amdagp*		at pchb?
376intelagp*	at pchb?
377sisagp*		at pchb?
378viaagp*		at pchb?
379#mmuagp*	at pchb?
380
381agp*		at aliagp?	# AGP bridges
382agp*		at amdagp?	# AGP bridges
383agp*		at intelagp?	# AGP bridges
384agp*		at sisagp?	# AGP bridges
385agp*		at viaagp?	# AGP bridges
386#agp*		at mmuagp?
387
388inteldrm*	at pci?		# Intel i915, i945 DRM driver
389intagp*		at inteldrm?
390agp*		at intagp?
391drm0		at inteldrm? primary 1
392drm*		at inteldrm?
393wsdisplay0	at inteldrm? primary 1
394wsdisplay*	at inteldrm? mux -1
395radeondrm*	at pci? 	# ATI Radeon DRM driver
396drm0		at radeondrm? primary 1
397drm*		at radeondrm?
398wsdisplay0	at radeondrm? primary 1
399wsdisplay*	at radeondrm? mux -1
400
401pcppi0		at isa?
402
403com0	at isa? port 0x3f8 irq 4	# standard PC serial ports
404com1	at isa? port 0x2f8 irq 3
405com2	at isa? port 0x3e8 irq 5
406com3	at isa? disable port 0x2e8 irq 9 # (conflicts with some video cards)
407#com4	at isa? port 0x220 irq 4	# Fujitsu Stylistic Touchscreen
408ast0	at isa? port 0x1a0 irq 5	# AST 4-port serial card
409#ast1	at isa? port 0x2a0 irq 6	# 2nd AST 4-port serial card
410com*	at ast?
411#boca0	at isa? port 0x100 irq 5	# BOCA 8-port serial cards
412#com*	at boca?
413#addcom0	at isa? port 0x108 irq 5	# Addonics FlexPort
414#com*	at addcom?
415#hsq0	at isa? port 0x140 irq 10	# Hostess 4-port serial card
416#com*	at hsq?
417com*	at pcmcia?			# PCMCIA modems/serial ports
418com*	at isapnp?
419com*	at puc?
420com*	at cardbus?
421
422# option for using CD1400 handshaking for incoming data
423# requires a special cable that exchanges the RTS and DTR lines
424# options CY_HW_RTS
425cy0	at isa? iomem 0xd4000 irq 12	# ISA cyclom serial card
426cy*	at pci?				# PCI cyclom serial card
427#cz*	at pci?				# Cyclades-Z multi-port serial boards
428
429lpt0	at isa? port 0x378 irq 7	# standard PC parallel ports
430lpt1	at isa? port 0x278
431lpt2	at isa? port 0x3bc
432lpt*	at puc?
433
434#ahc0	at isa?			# Adaptec 284x SCSI controllers
435ahc*	at eisa?		# Adaptec 274x, aic7770 SCSI controllers
436ahc*	at pci?			# Adaptec 2940/3940/78?? SCSI controllers
437jmb*	at pci?			# JMicron JMB36x controllers
438ahci*	at jmb? flags 0x0000	# flags 0x0001 to force SATA 1 (1.5Gb/s)
439pciide*	at jmb?
440ahci*	at pci?	flags 0x0000	# AHCI SATA controllers
441				# flags 0x0001 to force SATA 1 (1.5Gb/s)
442sili*	at pci?			# Silicon Image 3124/3132/3531 SATA controllers
443ahd*	at pci?			# Adaptec 79?? SCSI controllers
444arc*	at pci?			# Areca RAID Controllers
445mpi*	at pci?			# LSI Logic Fusion MPT Message Passing Interface
446mpii*	at pci?			# LSI Fusion MPT Message Passing Interface II
447gdt*	at pci?			# ICP Vortex GDT RAID controllers
448twe*	at pci?			# 3ware Escalade RAID controllers
449#aac*	at pci?			# Adaptec FSA RAID controllers
450ami*	at pci?			# AMI MegaRAID controllers
451mfi*	at pci?			# LSI MegaRAID SAS controllers
452mfii*	at pci?			# LSI MegaRAID SAS Fusion controllers
453cac*	at pci?			# Compaq Smart ARRAY [234]* RAID controllers
454cac*	at eisa?
455ciss*	at pci?			# Compaq Smart ARRAY [56]* RAID controllers
456iha*	at pci?			# Initio Ultra/UltraWide SCSI controllers
457ips*	at pci?			# IBM ServeRAID controllers
458qlw*	at pci?			# QLogic ISP SCSI
459qla*	at pci?			# QLogic ISP 2[123]xx FibreChannel
460qle*	at pci?			# QLogic ISP 2[45]xx FibreChannel
461aic0	at isa? port 0x340 irq 11 # Adaptec 152[02] SCSI controllers
462aic*	at pcmcia?		# PCMCIA based aic SCSI controllers
463aic*	at isapnp?		# isapnp configured aic SCSI controllers
464siop*	at pci?			# NCR 538XX SCSI controllers(new)
465adv*	at pci?			# AdvanSys 1200A/B and ULTRA SCSI
466adw*	at pci?			# AdvanSys ULTRA WIDE SCSI
467pcscp*	at pci?			# AMD 53c974 PCscsi-PCI SCSI
468trm*	at pci?			# Tekram DC-3x5U SCSI Controllers
469uha0	at isa? port 0x330	# UltraStor [13]4f SCSI controllers
470uha1	at isa? disable port 0x334 # UltraStor [13]4f SCSI controllers
471uha*	at eisa?		# UltraStor 24f SCSI controllers
472wds0	at isa? disable port 0x350 irq 15 drq 6	# WD7000 and TMC-7000 controllers
473#wds1	at isa? port 0x358 irq 11 drq 5
474vmwpvs*	at pci?			# VMware ParaVirtual SCSI
475nvme*	at pci?			# NVMe controllers
476
477scsibus* at scsi?
478sd*	at scsibus?		# SCSI disk drives
479st*	at scsibus?		# SCSI tape drives
480cd*	at scsibus?		# SCSI CD-ROM drives
481ch*	at scsibus?		# SCSI autochangers
482safte*	at scsibus?		# SCSI accessed fault-tolerant enclosures
483ses*	at scsibus?		# SCSI enclosure services
484uk*	at scsibus?		# unknown SCSI
485
486mpath0	at root
487emc*	at scsibus?
488hds*	at scsibus?
489rdac*	at scsibus?
490sym*	at scsibus?
491
492fdc0	at isa? port 0x3f0 irq 6 drq 2	# standard PC floppy controllers
493#fdc1	at isa? port 0x370
494fd*	at fdc? flags 0x00
495
496# IDE controllers
497pciide* at pci? flags 0x0000
498
499wdc0	at isa? port 0x1f0 irq 14 flags 0x00
500wdc1	at isa? port 0x170 irq 15 flags 0x00
501wdc*	at pcmcia?
502wdc*	at isapnp?
503
504# IDE hard drives
505wd*	at wdc? flags 0x0000
506wd*	at pciide? flags 0x0000
507
508# ATAPI<->SCSI
509atapiscsi* at wdc?
510atapiscsi* at pciide?
511
512# Networking devices
513we0	at isa? port 0x280 iomem 0xd0000 irq 9	# WD/SMC 80x3 ethernet
514we1	at isa? port 0x300 iomem 0xcc000 irq 10	#
515#we2	at isa? port 0x280 iomem 0xd0000 irq 3	# WD/SMC 80x3 ethernet
516we*	at isapnp?
517ec0	at isa? port 0x250 iomem 0xd8000 irq 9	# 3C503 ethernet
518ne0	at isa? port 0x240 irq 9		# NE[12]000 ethernet
519ne1	at isa? port 0x300 irq 10		# NE[12]000 ethernet
520ne2	at isa? port 0x280 irq 9		# NE[12]000 ethernet
521ne*	at isapnp?				# NE[12]000 PnP ethernet
522eg0	at isa? disable port 0x310 irq 5	# 3C505/Etherlink+ ethernet
523el0	at isa? disable port 0x300 irq 9	# 3C501 ethernet
524ep0	at isa?					# 3C509 ethernet
525ep*	at isapnp?				# 3C509 PnP ethernet
526ep*	at isa?					# 3C509 ethernet
527ef*	at isapnp?				# 3C515 PnP ethernet
528ie0	at isa? port 0x360 iomem 0xd0000 irq 7	# StarLAN and 3C507
529#ie1	at isa? port 0x300 irq 10		# EtherExpress
530lc0	at isa? port 0x200			# DEC EtherWorks
531lc1	at isa? port 0x280			# DEC EtherWorks
532le0	at isa? port 0x360 irq 15 drq 6		# IsoLan, NE2100, and DEPCA
533ex0	at isa? port 0x320 irq 5		# Intel EtherExpress PRO/10
534sm0	at isa? port 0x300 irq 10		# SMC 91cxx-based ethernet
535ep*	at eisa?			# 3C579 ethernet
536le*	at isapnp?
537pcn*	at pci?				# AMD PCnet-PCI Ethernet
538de*	at pci?				# DC21X4X-based ethernet
539fxp*	at pci?				# EtherExpress 10/100B ethernet
540fxp*	at cardbus?			# Intel PRO/100 ethernet
541ne*	at pci?				# NE2000-compat ethernet
542ep*	at pci?				# 3C59x ethernet
543ne*	at pcmcia?			# PCMCIA based NE2000 ethernet
544ep*	at pcmcia?			# PCMCIA based 3C5xx ethernet
545sm*	at pcmcia?			# PCMCIA based sm ethernet
546xe*	at pcmcia?			# Xircom ethernet
547xl*	at pci?				# 3C9xx ethernet
548xl*	at cardbus?			# 3C575/3C656 ethernet
549rl*	at pci?				# Realtek 81[23]9 ethernet
550rl*	at cardbus?			# Realtek 81[23]9 ethernet
551mtd*	at pci?				# Myson MTD800/803/891
552epic*	at pci?				# SMC EPIC/100 ethernet
553tl*	at pci?				# Compaq Thunderlan ethernet
554vr*	at pci?				# VIA Rhine ethernet
555wb*	at pci?				# Winbond W89C840F ethernet
556sf*	at pci?				# Adaptec AIC-6915 ethernet
557sis*	at pci?				# SiS 900/7016 ethernet
558se*	at pci?				# SiS 190/191 ethernet
559ste*	at pci?				# Sundance ST201 ethernet
560dc*	at pci?				# 21143, "tulip" clone ethernet
561dc*	at cardbus?			# 21143, "tulip" clone ethernet
562ti*	at pci?				# Alteon Tigon 1Gb ethernet
563skc*	at pci?				# SysKonnect GEnesis 984x
564sk*	at skc?				#  each port of above
565mskc*	at pci?				# Marvell Yukon-2
566msk*	at mskc?			#  each port of above
567em*	at pci?				# Intel Pro/1000 ethernet
568gcu*	at pci?				# Intel Pro/1000 ethernet GCU
569ixgb*	at pci?				# Intel Pro/10Gb ethernet
570ix*	at pci?				# Intel 82598EB 10Gb ethernet
571myx*	at pci?				# Myricom Myri-10G 10Gb ethernet
572oce*	at pci?				# Emulex OneConnect 10Gb ethernet
573txp*	at pci?				# 3com 3CR990
574nge*	at pci?				# NS DP83820/DP83821 GigE
575bge*	at pci?				# Broadcom BCM57xx (aka Tigon3)
576bnx*	at pci?				# Broadcom BCM5706/5708 GigE
577re*	at pci?				# Realtek 8169/8169S/8110S
578re*	at cardbus?			# Realtek 8169/8169S/8110S
579rge*	at pci?				# Realtek 8125
580stge*	at pci?				# Sundance TC9021 GigE
581lge*	at pci?				# Level1 LXT1001 GigE
582hme*	at pci?				# Sun Happy Meal
583bce*	at pci?				# Broadcom BCM4401
584vge*	at pci?				# VIA VT612x
585nfe*	at pci?				# NVIDIA nForce Ethernet
586xge*	at pci?				# Neterion Xframe-I/II 10Gb ethernet
587thtc*	at pci?				# Tehuti Networks 10Gb ethernet
588tht*	at thtc?
589gem*	at pci?				# Sun GEM 10/100/Gigabit
590cas*	at pci?				# Sun Cassini 100/Gigabit
591vic*	at pci?				# VMware VMXnet virtual interface
592vmx*	at pci?				# VMware VMXNET3 virtual interface
593et*	at pci?				# Agere/LSI ET1310
594age*	at pci?				# Attansic L1 Ethernet
595alc*	at pci?				# Attansic L1C/L1D/L2C Ethernet
596ale*	at pci?				# Attansic L1E Ethernet
597lii*	at pci?				# Attansic L2 Ethernet
598jme*	at pci?				# JMicron JMC250/JMC260 Ethernet
599vte*	at pci?				# RDC R6040 Ethernet
600
601# Wireless network cards
602acx*	at pci?				# TI ACX100/ACX111 (802.11b/g)
603acx*	at cardbus?			# TI ACX100/ACX111 (802.11b/g)
604ath*	at pci?				# Atheros AR5k (802.11a/b/g)
605ath*	at cardbus?			# Atheros AR5k (802.11a/b/g)
606athn*	at pci?				# Atheros AR9k (802.11a/g/n)
607athn*	at cardbus?			# Atheros AR9k (802.11a/g/n)
608atw*	at pci?				# ADMtek ADM8211 (802.11)
609atw*	at cardbus?			# ADMtek ADM8211 (802.11)
610bwi*	at pci?				# Broadcom AirForce (802.11b/g)
611bwi*	at cardbus?			# Broadcom AirForce (802.11b/g)
612wi*	at pci?				# WaveLAN IEEE 802.11DS
613wi*	at pcmcia?			# WaveLAN IEEE 802.11DS
614an*	at pci?				# Aironet IEEE 802.11DS
615an*	at isapnp?			# Aironet IEEE 802.11DS
616an*	at pcmcia?			# Aironet IEEE 802.11DS
617ipw*	at pci?				# Intel PRO/Wireless 2100
618iwi*	at pci?				# Intel PRO/Wireless 2200BG/2915ABG
619wpi*	at pci?				# Intel PRO/Wireless 3945ABG
620iwn*	at pci?				# Intel WiFi Link 4965/5000/1000/6000
621iwm*	at pci?				# Intel WiFi Link 7xxx
622ral*	at pci?				# Ralink RT2500/RT2501/RT2600
623ral*	at cardbus?			# Ralink RT2500/RT2501/RT2600
624rtw*	at pci?				# Realtek 8180
625rtw*	at cardbus?			# Realtek 8180
626rtwn*	at pci?				# Realtek 8188CE/8192CE
627pgt*	at pci?				# Prism54 (only full-mac varients)
628pgt*	at cardbus?			# Prism54 (only full-mac varients)
629malo*	at pci?				# Marvell Libertas
630malo*	at cardbus?			# Marvell Libertas
631malo*	at pcmcia?			# Marvell 88W8385
632mbg*	at pci?				# Meinberg Funkuhren radio clocks
633bwfm*	at pci?				# Broadcom FullMAC
634
635# Media Independent Interface (mii) drivers
636exphy*	at mii?				# 3Com internal PHYs
637inphy*	at mii?				# Intel 82555 PHYs
638iophy*	at mii?				# Intel 82553 PHYs
639icsphy*	at mii?				# ICS 1890 PHYs
640lxtphy*	at mii?				# Level1 LXT970 PHYs
641nsphy*	at mii?				# NS and compatible PHYs
642nsphyter*	at mii?			# NS and compatible PHYs
643qsphy*	at mii?				# Quality Semi QS6612 PHYs
644luphy*	at mii?				# Lucent LU6612 PHY
645sqphy*	at mii?				# Seeq 8x220 PHYs
646tlphy*	at mii?				# ThunderLAN PHYs
647rlphy* at mii?				# Realtek 8139 internal PHYs
648mtdphy* at mii?				# Myson MTD972 PHYs
649dcphy*	at mii?				# Digital Clone PHYs
650acphy*	at mii?				# Altima AC101 PHYs
651amphy*	at mii?				# AMD 79C873 PHYs
652tqphy*	at mii?				# TDK 78Q212x PHYs
653bmtphy*	at mii?				# Broadcom 10/100 PHYs
654brgphy*	at mii?				# Broadcom Gigabit PHYs
655eephy* at mii?				# Marvell 88E1000 series PHY
656xmphy*	at mii?				# XaQti XMAC-II PHYs
657nsgphy*	at mii?				# NS gigabit PHYs
658urlphy*	at mii?				# Realtek RTL8150L internal PHY
659rgephy*	at mii?				# Realtek 8169S/8110S PHY
660ciphy*	at mii?				# Cicada CS8201 10/100/1000 copper PHY
661gentbi*	at mii?				# Generic 1000BASE-X ten-bit PHY
662etphy*	at mii?				# Agere/LSI ET1011 TruePHY
663jmphy*	at mii?				# JMicron JMP202/JMP211 PHYs
664atphy*	at mii?				# Attansic F1 PHYs
665rdcphy*	at mii?				# RDC R6040 PHY
666ipgphy*	at mii?				# IC Plus IP1000A PHYs
667mlphy*	at mii?				# Micro Linear 6692 PHY
668ukphy*	at mii?				# "unknown" PHYs
669
670eap*	at pci?				# Ensoniq AudioPCI S5016
671eso*	at pci?				# ESS Solo-1 PCI AudioDrive
672sv*	at pci?				# S3 SonicVibes (S3 617)
673neo*	at pci?				# NeoMagic 256AV/ZX
674cmpci*	at pci?				# C-Media CMI8338/8738
675auacer*	at pci?				# Acer Labs M5455
676auglx*	at pci?				# AMD Geode CS5536 Audio
677auich*	at pci? flags 0x0000		# i82801 ICH AC'97 audio
678auixp*	at pci?				# ATI IXP AC'97 Audio
679autri*	at pci? flags 0x0000		# Trident 4D WAVE
680auvia*	at pci?				# VIA VT82C686A
681azalia* at pci?				# High Definition Audio
682clcs*	at pci?				# CS4280 CrystalClear audio
683clct*	at pci?				# CS4281 CrystalClear audio
684fms*	at pci?				# Forte Media FM801
685maestro* at pci?			# ESS Maestro PCI
686esa*	at pci?				# ESS Maestro3 PCI
687yds*	at pci? flags 0x0000		# Yamaha YMF Audio
688emu*	at pci?				# SB Live!
689envy*	at pci?				# VIA Envy24 (aka ICE1712)
690sb0	at isa? port 0x220 irq 5 drq 1	# SoundBlaster
691sb*	at isapnp?
692ess*	at isapnp?			# ESS Tech ES188[78], ES888
693pas0	at isa? port 0x220 irq 7 drq 1	# ProAudio Spectrum
694gus0	at isa? port 0x220 irq 7 drq 1 drq2 6	# Gravis (drq2 is record drq)
695gus*	at isapnp?
696mpu*	at isapnp?
697mpu*	at isa? port 0x300		# generic MPU, Yamaha SW60XG
698
699# MIDI support
700midi*	at sb?			# SB MPU401 port
701midi*	at mpu?
702midi*	at autri?
703midi*	at eap?
704midi*	at envy?
705
706spkr0	at pcppi?		# PC speaker
707
708# Audio Support
709audio*	at sb?
710audio*	at gus?
711audio*	at pas?
712audio*	at ess?
713audio*	at eap?
714audio*	at envy?
715audio*	at eso?
716audio*	at sv?
717audio*	at neo?
718audio*	at cmpci?
719audio*	at clcs?
720audio*	at clct?
721audio*	at auacer?
722audio*	at auglx?
723audio*	at auich?
724audio*	at auixp?
725audio*	at autri?
726audio*	at auvia?
727audio*	at azalia?
728audio*	at fms?
729audio*	at maestro?
730audio*	at esa?
731audio*	at yds?
732audio*	at emu?
733
734bktr0	at pci?
735
736# FM-Radio support
737radio*	at bktr?
738radio*	at fms?
739
740# Joystick driver. Probe is a little strange; add only if you have one.
741#joy0	at isa? port 0x201
742joy*	at isapnp?
743
744# crypto support
745glxsb*	at pci?			# AMD Geode LX series processor security block
746
747# GPIO ``pin bus'' drivers
748#gpioiic* at gpio? offset 0 mask 0x3	# I2C bus bit-banging
749gpioiic* at gpio?
750iic*	at gpioiic?
751#gpioow* at gpio? offset 0 mask 0x1	# 1-Wire bus bit-banging
752gpioow*	at gpio?
753onewire* at gpioow?
754
755# 1-Wire devices
756option ONEWIREVERBOSE
757owid*	at onewire?		# ID
758owsbm*	at onewire?		# Smart Battery Monitor
759owtemp* at onewire?		# Temperature
760owctr*	at onewire?		# Counter device
761
762pseudo-device	pctr		1
763pseudo-device	nvram		1
764pseudo-device	hotplug		1	# devices hot plugging
765pseudo-device	dt
766
767# mouse & keyboard multiplexor pseudo-devices
768pseudo-device	wsmux		2
769
770# Virtio devices
771virtio*		at pci? 	# Virtio PCI device
772vioblk*		at virtio?	# Virtio block device
773vio*		at virtio?	# Virtio network device
774viomb*		at virtio?	# Virtio memory ballooning device
775viornd*		at virtio?	# Virtio entropy device
776vioscsi*	at virtio?	# Virtio SCSI device
777vmmci*		at virtio?	# VMM control interface
778