xref: /openbsd-src/sys/arch/i386/conf/GENERIC (revision 9170da37439304d29669a33d78c04fb6aa8441aa)
1#	$OpenBSD: GENERIC,v 1.864 2023/01/17 10:10:11 jsg 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		SUSPEND
23option		HIBERNATE
24
25config		bsd	swap generic
26
27mainbus0 at root
28
29cpu0	at mainbus?
30bios0	at mainbus0
31ioapic*	at mainbus?
32apm0	at bios0 flags 0x0000	# flags 0x0101 to force protocol version 1.1
33acpi0	at bios?
34mpbios0	at bios0
35pcibios0 at bios0 flags 0x0000	# use 0x30 for a total verbose
36ipmi0	at mainbus? disable	# IPMI
37esm0	at mainbus? 		# Dell Embedded Server Management
38amdmsr0	at mainbus?		# MSR access for AMD Geode LX CPUs with GP
39
40pvbus0	at mainbus0		# Paravirtual device bus
41vmt0	at pvbus?		# VMware Tools
42pvclock0 at pvbus?		# KVM pvclock
43
44acpitimer*	at acpi?
45acpihpet*	at acpi?
46acpiac*		at acpi?
47acpibat*	at acpi?
48acpibtn*	at acpi?
49acpicpu*	at acpi?
50acpicmos*	at acpi?
51acpidock*	at acpi?
52acpiec*		at acpi?
53acpimadt0	at acpi?
54acpimcfg*	at acpi?
55acpiprt*	at acpi?
56acpisbs*	at acpi?
57acpitz*		at acpi?
58acpiasus*	at acpi?
59acpisony*	at acpi?
60acpithinkpad*	at acpi?
61acpitoshiba*	at acpi?
62acpivideo*	at acpi?
63acpivout*	at acpivideo?
64acpipwrres*	at acpi?
65aibs*		at acpi?
66asmc*		at acpi?	# Apple SMC
67
68option		PCIVERBOSE
69option		EISAVERBOSE
70option		USBVERBOSE
71
72isa0	at mainbus0
73isa0	at pcib?
74isa0	at amdpcib?
75isa0	at tcpcib?
76isa0	at ichpcib?
77isa0	at gscpcib?
78isa0	at glxpcib?
79eisa0	at mainbus0
80pci*	at mainbus0
81
82pchb*	at pci?			# PCI-Host bridges
83ppb*	at pci?			# PCI-PCI bridges
84pci*	at ppb?
85pci*	at pchb?
86pcib*	at pci?			# PCI-ISA bridge
87amdpcib* at pci?		# AMD 8111 LPC bridge
88tcpcib*	at pci?			# Intel Atom E600 LPC bridge
89ichpcib* at pci?		# Intel ICHx/ICHx-M LPC bridges
90gscpcib* at pci?		# NS Geode SC1100 PCI-ISA bridge
91gpio*	at gscpcib?
92glxpcib* at pci?		# AMD CS5536 PCI-ISA bridge
93gpio*	at glxpcib?
94iic*	at glxpcib?
95kate*	at pci?			# AMD K8 temperature sensor
96km*	at pci?			# AMD K10 temperature sensor
97amas*	at pci? disable		# AMD memory configuration
98pchtemp* at pci?		# Intel C610 temperature sensor
99
100# power management and other environmental stuff
101geodesc* at pci?		# Geode SC1100/SCx200 IAOC
102#gscpm*	at pci?			# NS Geode SC1100 SMI/ACPI module
103#ichwdt* at pci?		# Intel 6300ESB ICH watchdog timer
104wdt0	at pci?			# Ind Computer Source PCI-WDT50x driver
105berkwdt0 at pci?		# Berkshire PCI-PC Watchdog driver
106pwdog0	at pci?			# Quancom PWDOG1 watchdog timer
107
108# National Semiconductor LM7[89] and compatible hardware monitors
109lm0	at isa? port 0x290
110#lm1	at isa? port 0x280
111#lm2	at isa? port 0x310
112nsclpcsio* at isa? port 0x2e		# NS PC87366 LPC Super I/O
113nsclpcsio* at isa? port 0x4e
114gpio*	at nsclpcsio?
115gscsio*	at isa?	port 0x2e		# NS Geode SC1100 Super I/O
116gscsio*	at isa?	port 0x15c
117iic*	at gscsio?			# ACCESS.bus 1 & 2
118piixpm* at pci?				# Intel PIIX power management
119iic*	at piixpm?
120alipm*	at pci?				# Acer Labs M7101 power management
121iic*	at alipm?
122ichiic*	at pci?				# Intel ICH SMBus controller
123iic*	at ichiic?
124viapm*	at pci?				# VIA SMBus controller
125iic*	at viapm?
126amdiic*	at pci?				# AMD-8111 SMBus controller
127iic*	at amdiic?
128nviic*	at pci?				# NVIDIA nForce2/3/4 SMBus controller
129iic*	at nviic?
130amdpm*	at pci?				# AMD-7xx/8111 and NForce SMBus controller
131iic*	at amdpm?
132
133it*	at isa? port 0x2e		# ITE IT8705F, IT8712F, IT8716F,
134it*	at isa? port 0x4e		# IT8718F, IT8726F and SiS SiS950
135					# monitors and watchdog timer
136
137schsio*	at isa? port 0x2e		# SMSC SCH311x Super I/O
138schsio*	at isa? port 0x4e
139schsio*	at isa? port 0x162e
140schsio*	at isa? port 0x164e
141
142viasio*	at isa? port 0x2e flags 0x0000	# VIA VT1211 LPC Super I/O
143viasio*	at isa? port 0x4e flags 0x0000
144wbsio*	at isa? port 0x2e		# Winbond LPC Super I/O
145wbsio*	at isa? port 0x4e
146lm*	at wbsio?
147uguru0	at isa? disable port 0xe0	# ABIT uGuru
148fins0	at isa? port 0x4e		# Fintek F71805 Super I/O
149
150aps0	at isa? port 0x1600		# ThinkPad Active Protection System
151
152itherm*	at pci?				# Intel 3400 Thermal Sensor
153adc*	at iic?				# Analog Devices AD7416/AD7417/7418
154andl*	at iic?				# Andigilog aSC7611
155adl*	at iic?				# Andigilog aSC7621
156admtemp* at iic?			# Analog Devices ADM1021
157admlc*	at iic?				# Analog Devices ADM1024
158admcts*	at iic?				# Analog Devices ADM1026
159admtm*	at iic?				# Analog Devices ADM1025
160admtmp*	at iic?				# Analog Devices ADM1030
161admtt*	at iic?				# Analog Devices ADM1031
162adt*	at iic?				# Analog Devices ADT7460
163lisa*	at iic?				# STMicroelectronics LIS331DL motion
164lm*	at iic?				# National Semiconductor LM78/79
165lmenv*	at iic?				# National Semiconductor LM87
166lmtemp*	at iic?				# National Semiconductor LM75/LM77
167lmn*	at iic?				# National Semiconductor LM93
168maxds*	at iic?				# Maxim DS1631/1624/1721
169maxtmp*	at iic?				# Maxim MAX6642/MAX6690
170asbtm*	at iic?				# Asus ASB100
171wbenv*	at iic?				# Winbond W83L784R/W83L785R/W83L785TS-L
172glenv*	at iic?				# Genesys Logic GL518SM
173thmc*	at iic?				# TI TMHC50 / Analog ADM1022
174spdmem*	at iic?				# SPD memory eeproms
175sdtemp*	at iic?				# SO-DIMM (JC-42.4) temperature
176wbng*	at iic?				# Winbond W83793G
177nvt*	at iic?				# Novoton W83795G
178
179#isagpio0 at isa? port 0x78		# ISA I/O mapped as GPIO
180#isagpio1 at isa? port 0x80
181
182skgpio0 at isa? port 0x680		# Soekris net6501 GPIO and LEDs
183gpio* at skgpio?
184
185# ISA PCMCIA controllers
186#option PCMCIAVERBOSE
187pcic0	at isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000
188pcic1	at isa? port 0x3e2 iomem 0xe0000 iosiz 0x4000
189pcic2	at isa? port 0x3e4 iomem 0xe0000 iosiz 0x4000
190tcic0	at isa? disable port 0x240 iomem 0xd0000 iosiz 0x10000
191
192# ISA Plug-and-Play PCMCIA controllers
193#option DEBUG_ISAPNP
194pcic*	at isapnp?
195
196# PCI PCMCIA controllers
197pcic*	at pci?
198
199# PCMCIA bus support
200pcmcia*	at pcic?
201pcmcia* at tcic?
202
203# CardBus bus support
204cardbus*	at cardslot?
205pcmcia*		at cardslot?
206cbb*		at pci?
207cardslot*	at cbb?
208
209# USB Controllers
210xhci*	at pci?				# eXtensible Host Controller
211ehci*	at pci?				# Enhanced Host Controller
212ehci*	at cardbus?			# Enhanced Host Controller
213uhci*	at pci?				# Universal Host Controller (Intel)
214uhci*	at cardbus?			# Universal Host Controller (Intel)
215ohci*	at pci?				# Open Host Controller
216ohci*	at cardbus?			# Open Host Controller
217
218# USB bus support
219usb*	at xhci?
220usb*	at ehci?
221usb*	at uhci?
222usb*	at ohci?
223
224# USB devices
225uhub*	at usb?			# USB Hubs
226uhub*	at uhub?		# USB Hubs
227urng*	at uhub?		# USB Random Number Generator
228uonerng* at uhub?		# Moonbase Otago OneRNG
229umodem*	at uhub?		# USB Modems/Serial
230ucom*	at umodem?
231uvisor*	at uhub?		# Handspring Visor
232ucom*	at uvisor?
233uvscom*	at uhub?		# SUNTAC Slipper U VS-10U serial
234ucom*	at uvscom?
235ubsa*	at uhub?		# Belkin serial adapter
236ucom*	at ubsa?
237uftdi*	at uhub?		# FTDI FT8U100AX serial adapter
238ucom*	at uftdi?
239uplcom* at uhub?		# I/O DATA USB-RSAQ2 serial adapter
240ucom*	at uplcom?
241umct*	at uhub?		# MCT USB-RS232 serial adapter
242ucom*	at umct?
243uslcom*	at uhub?		# Silicon Laboratories CP210x serial
244ucom*	at uslcom?
245uscom*	at uhub?		# Simple USB serial adapters
246ucom*	at uscom?
247ucrcom*	at uhub?		# Chromebook serial
248ucom*	at ucrcom?
249uark*	at uhub?		# Arkmicro ARK3116 serial
250ucom*	at uark?
251moscom*	at uhub?		# MosChip MCS7703 serial
252ucom*	at moscom?
253umcs*	at uhub?		# MosChip MCS78x0 serial
254ucom*	at umcs?
255uipaq*	at uhub?		# iPAQ serial adapter
256ucom*	at uipaq?
257umsm*	at uhub?		# Qualcomm MSM EVDO
258ucom*	at umsm?
259uchcom*	at uhub?		# WinChipHead CH341/340 serial
260ucom*	at uchcom?
261uaudio* at uhub?		# USB Audio
262audio*	at uaudio?
263umidi*	at uhub?		# USB MIDI
264midi*	at umidi?
265ulpt*	at uhub?		# USB Printers
266umass*	at uhub?		# USB Mass Storage devices
267ubcmtp*	at uhub?		# Broadcom USB trackpad
268wsmouse* at ubcmtp? mux 0
269uhidev*	at uhub?		# Human Interface Devices
270ums*	at uhidev?		# USB mouse
271wsmouse* at ums? mux 0
272uts*	at uhub?		# USB touchscreen
273wsmouse* at uts? mux 0
274uwacom*	at uhidev?		# USB Wacom tablet
275wsmouse* at uwacom? mux 0
276ukbd*	at uhidev?		# USB keyboard
277wskbd*	at ukbd? mux 1
278ucycom*	at uhidev?		# Cypress serial
279ucom*	at ucycom?
280uslhcom* at uhidev?		# Silicon Labs CP2110 USB HID UART
281ucom*	at uslhcom?
282uticom* at uhub?		# TI serial
283ucom*	at uticom?
284uhid*	at uhidev?		# USB generic HID support
285fido*	at uhidev?		# FIDO/U2F security key support
286ucc*	at uhidev?		# Consumer Control keyboards
287wskbd*	at ucc? mux 1
288ujoy*	at uhidev?		# USB joystick/gamecontroller support
289uhidpp*	at uhidev?		# Logitech HID++ Devices
290upd*	at uhidev?		# USB Power Devices sensors
291aue*	at uhub?		# ADMtek AN986 Pegasus Ethernet
292atu*	at uhub?		# Atmel AT76c50x based 802.11b
293axe*	at uhub?		# ASIX Electronics AX88172 USB Ethernet
294axen*	at uhub?		# ASIX Electronics AX88179 USB Ethernet
295cue*	at uhub?		# CATC USB-EL1201A based Ethernet
296kue*	at uhub?		# Kawasaki KL5KUSB101B based Ethernet
297smsc*	at uhub?		# SMSC LAN95xx Ethernet
298cdce*	at uhub?		# CDC Ethernet
299urndis*	at uhub?		# Remote NDIS Ethernet
300upl*	at uhub?		# Prolific PL2301/PL2302 host-to-host `network'
301ugl*	at uhub?		# Genesys Logic GL620USB-A host-to-host `network'
302udav*	at uhub?		# Davicom DM9601 based Ethernet
303mos*	at uhub?		# MOSCHIP MCS7730/7830 10/100 Ethernet
304mue*	at uhub?		# Microchip LAN75xx/LAN78xx Ethernet
305url*	at uhub?		# Realtek RTL8150L based adapters
306ure*	at uhub?		# Realtek RTL8152 based adapters
307wi*	at uhub?		# WaveLAN IEEE 802.11DS
308udsbr*	at uhub?		# D-Link DSB-R100 radio
309radio*	at udsbr?		# USB radio
310uberry*	at uhub?		# Research In Motion BlackBerry
311ugen*	at uhub?		# USB Generic driver
312uath*	at uhub?		# Atheros AR5005UG/AR5005UX
313ural*	at uhub?		# Ralink RT2500USB
314rum*	at uhub?		# Ralink RT2501USB/RT2601USB
315run*	at uhub?		# Ralink RT2700U/RT2800U/RT3000U
316mtw*	at uhub?		# MediaTek MT7601U
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
600aq*	at pci?				# Aquantia aQtion Ethernet
601igc*	at pci?				# Intel I225 Ethernet
602
603# Wireless network cards
604acx*	at pci?				# TI ACX100/ACX111 (802.11b/g)
605acx*	at cardbus?			# TI ACX100/ACX111 (802.11b/g)
606ath*	at pci?				# Atheros AR5k (802.11a/b/g)
607ath*	at cardbus?			# Atheros AR5k (802.11a/b/g)
608athn*	at pci?				# Atheros AR9k (802.11a/g/n)
609athn*	at cardbus?			# Atheros AR9k (802.11a/g/n)
610atw*	at pci?				# ADMtek ADM8211 (802.11)
611atw*	at cardbus?			# ADMtek ADM8211 (802.11)
612bwi*	at pci?				# Broadcom AirForce (802.11b/g)
613bwi*	at cardbus?			# Broadcom AirForce (802.11b/g)
614wi*	at pci?				# WaveLAN IEEE 802.11DS
615wi*	at pcmcia?			# WaveLAN IEEE 802.11DS
616an*	at pci?				# Aironet IEEE 802.11DS
617an*	at isapnp?			# Aironet IEEE 802.11DS
618an*	at pcmcia?			# Aironet IEEE 802.11DS
619ipw*	at pci?				# Intel PRO/Wireless 2100
620iwi*	at pci?				# Intel PRO/Wireless 2200BG/2915ABG
621wpi*	at pci?				# Intel PRO/Wireless 3945ABG
622iwn*	at pci?				# Intel WiFi Link 4965/5000/1000/6000
623iwm*	at pci?				# Intel WiFi Link 7xxx
624ral*	at pci?				# Ralink RT2500/RT2501/RT2600
625ral*	at cardbus?			# Ralink RT2500/RT2501/RT2600
626rtw*	at pci?				# Realtek 8180
627rtw*	at cardbus?			# Realtek 8180
628rtwn*	at pci?				# Realtek 8188CE/8192CE
629pgt*	at pci?				# Prism54 Full-MAC
630pgt*	at cardbus?			# Prism54 Full-MAC
631malo*	at pci?				# Marvell Libertas
632malo*	at cardbus?			# Marvell Libertas
633malo*	at pcmcia?			# Marvell 88W8385
634mbg*	at pci?				# Meinberg Funkuhren radio clocks
635bwfm*	at pci?				# Broadcom FullMAC
636
637# Media Independent Interface (mii) drivers
638exphy*	at mii?				# 3Com internal PHYs
639inphy*	at mii?				# Intel 82555 PHYs
640iophy*	at mii?				# Intel 82553 PHYs
641icsphy*	at mii?				# ICS 1890 PHYs
642lxtphy*	at mii?				# Level1 LXT970 PHYs
643nsphy*	at mii?				# NS and compatible PHYs
644nsphyter*	at mii?			# NS and compatible PHYs
645qsphy*	at mii?				# Quality Semi QS6612 PHYs
646luphy*	at mii?				# Lucent LU6612 PHY
647sqphy*	at mii?				# Seeq 8x220 PHYs
648tlphy*	at mii?				# ThunderLAN PHYs
649rlphy* at mii?				# Realtek 8139 internal PHYs
650mtdphy* at mii?				# Myson MTD972 PHYs
651dcphy*	at mii?				# Digital Clone PHYs
652acphy*	at mii?				# Altima AC101 PHYs
653amphy*	at mii?				# AMD 79C873 PHYs
654tqphy*	at mii?				# TDK 78Q212x PHYs
655bmtphy*	at mii?				# Broadcom 10/100 PHYs
656brgphy*	at mii?				# Broadcom Gigabit PHYs
657eephy* at mii?				# Marvell 88E1000 series PHY
658xmphy*	at mii?				# XaQti XMAC-II PHYs
659nsgphy*	at mii?				# NS gigabit PHYs
660urlphy*	at mii?				# Realtek RTL8150L internal PHY
661rgephy*	at mii?				# Realtek 8169S/8110S PHY
662ciphy*	at mii?				# Cicada CS8201 10/100/1000 copper PHY
663gentbi*	at mii?				# Generic 1000BASE-X ten-bit PHY
664etphy*	at mii?				# Agere/LSI ET1011 TruePHY
665jmphy*	at mii?				# JMicron JMP202/JMP211 PHYs
666atphy*	at mii?				# Attansic F1 PHYs
667rdcphy*	at mii?				# RDC R6040 PHY
668ipgphy*	at mii?				# IC Plus IP1000A PHYs
669mlphy*	at mii?				# Micro Linear 6692 PHY
670ukphy*	at mii?				# "unknown" PHYs
671
672eap*	at pci?				# Ensoniq AudioPCI S5016
673eso*	at pci?				# ESS Solo-1 PCI AudioDrive
674sv*	at pci?				# S3 SonicVibes (S3 617)
675neo*	at pci?				# NeoMagic 256AV/ZX
676cmpci*	at pci?				# C-Media CMI8338/8738
677auacer*	at pci?				# Acer Labs M5455
678auglx*	at pci?				# AMD Geode CS5536 Audio
679auich*	at pci? flags 0x0000		# i82801 ICH AC'97 audio
680auixp*	at pci?				# ATI IXP AC'97 Audio
681autri*	at pci? flags 0x0000		# Trident 4D WAVE
682auvia*	at pci?				# VIA VT82C686A
683azalia* at pci?				# High Definition Audio
684clcs*	at pci?				# CS4280 CrystalClear audio
685clct*	at pci?				# CS4281 CrystalClear audio
686fms*	at pci?				# Forte Media FM801
687maestro* at pci?			# ESS Maestro PCI
688esa*	at pci?				# ESS Maestro3 PCI
689yds*	at pci? flags 0x0000		# Yamaha YMF Audio
690emu*	at pci?				# SB Live!
691envy*	at pci?				# VIA Envy24 (aka ICE1712)
692sb0	at isa? port 0x220 irq 5 drq 1	# SoundBlaster
693sb*	at isapnp?
694ess*	at isapnp?			# ESS Tech ES188[78], ES888
695pas0	at isa? port 0x220 irq 7 drq 1	# ProAudio Spectrum
696gus0	at isa? port 0x220 irq 7 drq 1 drq2 6	# Gravis (drq2 is record drq)
697gus*	at isapnp?
698mpu*	at isapnp?
699mpu*	at isa? port 0x300		# generic MPU, Yamaha SW60XG
700
701# MIDI support
702midi*	at sb?			# SB MPU401 port
703midi*	at mpu?
704midi*	at autri?
705midi*	at eap?
706midi*	at envy?
707
708spkr0	at pcppi?		# PC speaker
709
710# Audio Support
711audio*	at sb?
712audio*	at gus?
713audio*	at pas?
714audio*	at ess?
715audio*	at eap?
716audio*	at envy?
717audio*	at eso?
718audio*	at sv?
719audio*	at neo?
720audio*	at cmpci?
721audio*	at clcs?
722audio*	at clct?
723audio*	at auacer?
724audio*	at auglx?
725audio*	at auich?
726audio*	at auixp?
727audio*	at autri?
728audio*	at auvia?
729audio*	at azalia?
730audio*	at fms?
731audio*	at maestro?
732audio*	at esa?
733audio*	at yds?
734audio*	at emu?
735
736bktr0	at pci?
737
738# FM-Radio support
739radio*	at bktr?
740radio*	at fms?
741
742# Joystick driver. Probe is a little strange; add only if you have one.
743#joy0	at isa? port 0x201
744joy*	at isapnp?
745
746# crypto support
747glxsb*	at pci?			# AMD Geode LX series processor security block
748
749# GPIO ``pin bus'' drivers
750#gpioiic* at gpio? offset 0 mask 0x3	# I2C bus bit-banging
751gpioiic* at gpio?
752iic*	at gpioiic?
753#gpioow* at gpio? offset 0 mask 0x1	# 1-Wire bus bit-banging
754gpioow*	at gpio?
755onewire* at gpioow?
756
757# 1-Wire devices
758option ONEWIREVERBOSE
759owid*	at onewire?		# ID
760owsbm*	at onewire?		# Smart Battery Monitor
761owtemp* at onewire?		# Temperature
762owctr*	at onewire?		# Counter device
763
764pseudo-device	pctr		1
765pseudo-device	nvram		1
766pseudo-device	hotplug		1	# devices hot plugging
767pseudo-device	dt
768
769# mouse & keyboard multiplexor pseudo-devices
770pseudo-device	wsmux		2
771
772# Virtio devices
773virtio*		at pci? 	# Virtio PCI device
774vioblk*		at virtio?	# Virtio block device
775vio*		at virtio?	# Virtio network device
776viomb*		at virtio?	# Virtio memory ballooning device
777viornd*		at virtio?	# Virtio entropy device
778vioscsi*	at virtio?	# Virtio SCSI device
779vmmci*		at virtio?	# VMM control interface
780