summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMerlin Scholz <merlin@scholz.ruhr>2022-10-16 21:40:59 +0200
committerMerlin Scholz <merlin@scholz.ruhr>2023-07-10 00:04:26 +0200
commit77707987b0ef2524ecf1e8686bd18bccb06c5e8e (patch)
treec42619be63e373419ba474357e339e072b6d75e6
parent88b01cb4e58810347a8cd0b5edf74bd546f8e4c0 (diff)
Add sterilized LOCKDOC kernel config
-rw-r--r--sys/arch/i386/conf/LOCKDOC1517
1 files changed, 1517 insertions, 0 deletions
diff --git a/sys/arch/i386/conf/LOCKDOC b/sys/arch/i386/conf/LOCKDOC
new file mode 100644
index 00000000000..a5f8b4c5ce9
--- /dev/null
+++ b/sys/arch/i386/conf/LOCKDOC
@@ -0,0 +1,1517 @@
+# $NetBSD: GENERIC,v 1.1208.2.5 2020/07/07 10:29:06 martin Exp $
+#
+# GENERIC machine description file
+#
+# This machine description file is used to generate the default NetBSD
+# kernel. The generic kernel does not include all options, subsystems
+# and device drivers, but should be useful for most applications.
+#
+# The machine description file can be customised for your specific
+# machine to reduce the kernel size and improve its performance.
+#
+# For further information on compiling NetBSD kernels, see the config(8)
+# man page.
+#
+# For further information on hardware support for this architecture, see
+# the intro(4) man page. For further information about kernel options
+# for this architecture, see the options(4) man page. For an explanation
+# of each device driver in this file see the section 4 man page for the
+# device.
+
+include "arch/i386/conf/std.i386"
+
+options INCLUDE_CONFIG_FILE # embed config file in kernel binary
+
+#ident "GENERIC-$Revision: 1.1208.2.5 $"
+
+maxusers 64 # estimated number of users
+
+# CPU-related options.
+options USER_LDT # user-settable LDT; used by WINE
+#options PAE # PAE mode (36 bits physical addressing)
+makeoptions SPECTRE_V2_GCC_MITIGATION=1 # GCC Spectre variant 2
+ # migitation
+options SPECTRE_V2_GCC_MITIGATION
+
+# CPU features
+acpicpu* at cpu? # ACPI CPU (including frequency scaling)
+#coretemp* at cpu? # Intel on-die thermal sensor
+#est0 at cpu0 # Intel Enhanced SpeedStep (non-ACPI)
+#hyperv0 at cpu0 # Microsoft Hyper-V
+#odcm0 at cpu0 # On-demand clock modulation
+#padlock0 at cpu0 # VIA PadLock
+#powernow0 at cpu0 # AMD PowerNow! and Cool'n'Quiet (non-ACPI)
+#viac7temp* at cpu? # VIA C7 temperature sensor
+#vmt0 at cpu0 # VMware Tools
+
+options MTRR # memory-type range register syscall support
+
+options MULTIBOOT # Multiboot support (see multiboot(8))
+
+# delay between "rebooting ..." message and hardware reset, in milliseconds
+#options CPURESET_DELAY=2000
+
+# This option allows you to force a serial console at the specified
+# I/O address. see console(4) for details.
+#options CONSDEVNAME="\"com\"",CONADDR=0x2f8,CONSPEED=57600
+# you don't want the option below ON iff you are using the
+# serial console option of the new boot strap code.
+#options CONS_OVERRIDE # Always use above! independent of boot info
+
+# The following options override the memory sizes passed in from the boot
+# block. Use them *only* if the boot block is unable to determine the correct
+# values. Note that the BIOS may *correctly* report less than 640k of base
+# memory if the extended BIOS data area is located at the top of base memory
+# (as is the case on most recent systems).
+#options REALBASEMEM=639 # size of base memory (in KB)
+#options REALEXTMEM=15360 # size of extended memory (in KB)
+
+# The following options limit the overall size of physical memory
+# and/or the maximum address used by the system.
+# Contrary to REALBASEMEM and REALEXTMEM, they still use the BIOS memory map
+# and can deal with holes in the memory layout.
+#options PHYSMEM_MAX_SIZE=64 # max size of physical memory (in MB)
+#options PHYSMEM_MAX_ADDR=2048 # don't use memory above this (in MB)
+
+# Standard system options
+
+options INSECURE # disable kernel security levels - X needs this
+
+options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT
+options NTP # NTP phase/frequency locked loop
+
+options KTRACE # system call tracing via ktrace(1)
+
+options CPU_UCODE # cpu ucode loading support
+
+# Note: SysV IPC parameters can be changed dynamically; see sysctl(8).
+options SYSVMSG # System V-like message queues
+options SYSVSEM # System V-like semaphores
+options SYSVSHM # System V-like memory sharing
+
+options MODULAR # new style module(7) framework
+options MODULAR_DEFAULT_AUTOLOAD
+
+options USERCONF # userconf(4) support
+#options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
+options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel
+
+# Beep when it is safe to power down the system (requires sysbeep)
+#options BEEP_ONHALT
+# Some tunable details of the above feature (default values used below)
+#options BEEP_ONHALT_COUNT=3 # Times to beep
+#options BEEP_ONHALT_PITCH=1500 # Default frequency (in Hz)
+#options BEEP_ONHALT_PERIOD=250 # Default duration (in msecs)
+
+# Alternate buffer queue strategies for better responsiveness under high
+# disk I/O load.
+#options BUFQ_READPRIO
+options BUFQ_PRIOCSCAN
+
+# Diagnostic/debugging support options
+#options DIAGNOSTIC # inexpensive kernel consistency checks
+ # XXX to be commented out on release branch
+#options DEBUG # expensive debugging checks/support
+#options LOCKDEBUG # expensive locking checks/support
+options DDB # in-kernel debugger
+#options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic'
+options DDB_HISTORY_SIZE=512 # enable history editing in DDB
+#options DDB_VERBOSE_HELP
+#options KGDB # remote debugger
+#options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600
+#makeoptions DEBUG="-g" # compile full symbol table
+#options KUBSAN # Kernel Undefined Behavior Sanitizer (kUBSan)
+#options UBSAN_ALWAYS_FATAL # (optional) Panic on all kUBSan reports
+#options SYSCALL_STATS # per syscall counts
+#options SYSCALL_TIMES # per syscall times
+#options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris)
+options KDTRACE_HOOKS # kernel DTrace hooks
+
+# Kernel Code Coverage Driver.
+makeoptions KCOV=1
+options KCOV
+
+# Compatibility options
+include "conf/compat_netbsd09.config"
+#options COMPAT_386BSD_MBRPART # recognize old partition ID
+
+#options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility
+options COMPAT_LINUX # binary compatibility with Linux
+#options COMPAT_FREEBSD # binary compatibility with FreeBSD
+
+# Wedge support
+options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances
+options DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges
+#options DKWEDGE_METHOD_BSDLABEL # Support disklabel entries as wedges
+#options DKWEDGE_METHOD_MBR # Support MBR partitions as wedges
+options DKWEDGE_METHOD_APPLE # Support Apple partitions as wedges
+#options DKWEDGE_METHOD_RDB # Support RDB partitions as wedges
+
+# File systems
+include "conf/filesystems.config"
+
+# File system options
+options QUOTA # legacy UFS quotas
+options QUOTA2 # new, in-filesystem UFS quotas
+#options DISKLABEL_EI # disklabel Endian Independent support
+options FFS_EI # FFS Endian Independent support
+options WAPBL # File system journaling support
+#options UFS_DIRHASH # UFS Large Directory Hashing - Experimental
+options NFSSERVER # Network File System server
+#options FFS_NO_SNAPSHOT # No FFS snapshot support
+options UFS_EXTATTR # Extended attribute support for UFS1
+#options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
+ # immutable) behave as system flags.
+#options V7FS_EI # V7FS Endian Independent support
+
+# Networking options
+#options GATEWAY # packet forwarding
+options INET # IP + ICMP + TCP + UDP
+options INET6 # IPv6
+#options IPSEC # IP security
+#options IPSEC_DEBUG # debug for IP security
+#options MPLS # MultiProtocol Label Switching (needs mpls)
+#options MROUTING # IP multicast routing
+#options PIM # Protocol Independent Multicast
+#options NETATALK # AppleTalk networking protocols
+#options CAN # Controller Area Network protocol
+#options PPP_BSDCOMP # BSD-Compress compression support for PPP
+#options PPP_DEFLATE # Deflate compression support for PPP
+#options PPP_FILTER # Active filter support for PPP (requires bpf)
+#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG
+
+#options ALTQ # Manipulate network interfaces' output queues
+#options ALTQ_BLUE # Stochastic Fair Blue
+#options ALTQ_CBQ # Class-Based Queueing
+#options ALTQ_CDNR # Diffserv Traffic Conditioner
+#options ALTQ_FIFOQ # First-In First-Out Queue
+#options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box)
+#options ALTQ_HFSC # Hierarchical Fair Service Curve
+#options ALTQ_LOCALQ # Local queueing discipline
+#options ALTQ_PRIQ # Priority Queueing
+#options ALTQ_RED # Random Early Detection
+#options ALTQ_RIO # RED with IN/OUT
+#options ALTQ_WFQ # Weighted Fair Queueing
+
+# These options enable verbose messages for several subsystems.
+# Warning, these may compile large string tables into the kernel!
+#options ACPIVERBOSE # verbose ACPI device autoconfig messages
+#options EISAVERBOSE # verbose EISA device autoconfig messages
+#options MIIVERBOSE # verbose PHY autoconfig messages
+#options PCIVERBOSE # verbose PCI device autoconfig messages
+#options PCI_CONFIG_DUMP # verbosely dump PCI config space
+#options PCMCIAVERBOSE # verbose PCMCIA configuration messages
+#options SCSIVERBOSE # human readable SCSI error messages
+#options USBVERBOSE # verbose USB device autoconfig messages
+#options PNPBIOSVERBOSE # verbose PnP BIOS messages
+#options PNPBIOSDEBUG # more fulsome PnP BIOS debugging messages
+#options MCAVERBOSE # verbose MCA device autoconfig messages
+#options HDAUDIOVERBOSE # verbose HDAUDIO driver messages
+
+#options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM
+
+#
+# wscons options
+#
+# builtin terminal emulations
+#options WSEMUL_SUN # sun terminal emulation
+options WSEMUL_VT100 # VT100 / VT220 emulation
+# customization of console and kernel output - see dev/wscons/wsdisplayvar.h
+options WSDISPLAY_CUSTOM_OUTPUT # color customization from wsconsctl(8)
+#options WS_DEFAULT_FG=WSCOL_WHITE
+#options WS_DEFAULT_BG=WSCOL_BLACK
+#options WS_DEFAULT_COLATTR="(0)"
+#options WS_DEFAULT_MONOATTR="(0)"
+options WS_KERNEL_FG=WSCOL_BLUE
+#options WS_KERNEL_BG=WSCOL_BLACK
+#options WS_KERNEL_COLATTR=""
+#options WS_KERNEL_MONOATTR=""
+# customization of console border color
+options WSDISPLAY_CUSTOM_BORDER # custom border colors via wsconsctl(8)
+#options WSDISPLAY_BORDER_COLOR=WSCOL_BLUE # default color
+# compatibility to other console drivers
+options WSDISPLAY_COMPAT_PCVT # emulate some ioctls
+options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls
+options WSDISPLAY_COMPAT_USL # wsconscfg VT handling
+options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes
+#options WSKBD_EVENT_AUTOREPEAT # auto repeat in event mode
+#options WSKBD_USONLY # strip off non-US keymaps
+# don't attach pckbd as the console if no PS/2 keyboard is found
+options PCKBD_CNATTACH_MAY_FAIL
+# see dev/pckbport/wskbdmap_mfii.c for implemented layouts
+#options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)" # for pckbd driver
+#options UKBD_LAYOUT="(KB_DE | KB_NODEAD)" # for ukbd driver
+# allocate a number of virtual screens at autoconfiguration time
+#options WSDISPLAY_DEFAULTSCREENS=4
+# use a large software cursor that doesn't blink
+options PCDISPLAY_SOFTCURSOR
+# modify the screen type of the console; defaults to "80x25"
+#options VGA_CONSOLE_SCREENTYPE="\"80x24\""
+# work around a hardware bug that loaded fonts don't work; found on ATI cards
+#options VGA_CONSOLE_ATI_BROKEN_FONTSEL
+# console scrolling support.
+options WSDISPLAY_SCROLLSUPPORT
+# enable VGA raster mode capable of displaying multilingual text on console
+#options VGA_RASTERCONSOLE
+# enable splash screen support; requires genfb or radeonfb
+#options SPLASHSCREEN
+
+# Keylock support
+#options KEYLOCK
+#options secmodel_keylock # Requires options KEYLOCK
+
+# Kernel root file system and dump configuration.
+config netbsd root on ? type ?
+#config netbsd root on sd0a type ffs
+#config netbsd root on ? type nfs
+
+#
+# Device configuration
+#
+
+# Doesn't do anything yet.
+#p64h2apic* at pci? dev? function? # P64H2 IOxAPIC
+
+#apm0 at mainbus0 # Advanced power management
+
+# Tuning for power management, see apm(4) for more details.
+#options APM_V10_ONLY # Use only the APM 1.0 calls
+#options APM_NO_POWEROFF # Don't power off on halt(8)
+#options APM_POWER_PRINT # Print stats on the console
+
+
+# Basic Bus Support
+
+#IPMI support
+ipmi0 at mainbus?
+ipmi_acpi* at acpi?
+ipmi0 at ipmi_acpi?
+
+# Advanced Configuration and Power Interface
+
+# This option can be used to retrieve CPU and APIC information.
+# that I/O APICs can be used if ACPI is enabled below.
+#options MPBIOS_SCANPCI # find PCI roots using MPBIOS
+options ACPI_SCANPCI # find PCI roots using ACPI
+
+acpi0 at mainbus0
+
+#options ACPI_ACTIVATE_DEV # If set, activate inactive devices
+options VGA_POST # in-kernel support for VGA POST
+
+# ACPI devices
+apm* at acpi? # ACPI apm emulation
+acpiacad* at acpi? # ACPI AC Adapter
+acpibat* at acpi? # ACPI Battery
+acpibut* at acpi? # ACPI Button
+acpidalb* at acpi? # ACPI Direct Application Launch Button
+acpiec* at acpi? # ACPI Embedded Controller (late)
+acpiecdt* at acpi? # ACPI Embedded Controller (early)
+acpifan* at acpi? # ACPI Fan
+acpilid* at acpi? # ACPI Lid Switch
+#acpipmtr* at acpi? # ACPI Power Meter (experimental)
+#acpismbus* at acpi? # ACPI SMBus CMI (experimental)
+acpitz* at acpi? # ACPI Thermal Zone
+acpivga* at acpi? # ACPI Display Adapter
+acpiout* at acpivga? # ACPI Display Output Device
+acpiwdrt* at acpi? # ACPI Watchdog Resource Table
+acpiwmi* at acpi? # ACPI WMI Mapper
+
+# Mainboard devices
+#aibs* at acpi? # ASUSTeK AI Booster hardware monitor
+#asus* at acpi? # ASUS hotkeys
+attimer* at acpi? # AT Timer
+com* at acpi? # Serial communications interface
+#fdc* at acpi? # Floppy disk controller
+#fujbp* at acpi? # Fujitsu Brightness & Pointer
+#fujhk* at acpi? # Fujitsu Hotkeys
+#hpacel* at acpi? # HP 3D DriveGuard accelerometer
+#hpqlb* at acpi? # HP Quick Launch Buttons
+#hpet* at acpihpetbus? # High Precision Event Timer (table)
+#hpet* at acpinodebus? # High Precision Event Timer (device)
+#joy* at acpi? # Joystick/Game port
+#lpt* at acpi? # Parallel port
+#mpu* at acpi? # Roland MPU-401 MIDI UART
+pckbc* at acpi? # PC keyboard controller
+#pcppi* at acpi? # AT-style speaker sound
+qemufwcfg* at acpi? # QEMU Firmware Configuration device
+#sdhc* at acpi? # SD Host Controller
+#sony* at acpi? # Sony Miscellaneous Controller
+#thinkpad* at acpi? # IBM/Lenovo Thinkpad hotkeys
+#tpm* at acpi? # ACPI TPM (Experimental)
+#ug* at acpi? # Abit uGuru Hardware monitor
+#vald* at acpi? # Toshiba Libretto hotkeys
+#valz* at acpi? # Toshiba Dynabook hotkeys
+#wb* at acpi? # Winbond W83L518D SD/MMC reader
+#sdmmc* at wb? # SD/MMC bus
+#wmidell* at acpiwmibus? # Dell WMI mappings
+#wmieeepc* at acpiwmibus? # Asus Eee PC WMI mappings
+#wmihp* at acpiwmibus? # HP WMI mappings
+#wmimsi* at acpiwmibus? # MSI WMI mappings
+#wss* at acpi? # NeoMagic 256AV in wss mode
+#ym* at acpi? # Yamaha OPL3-SA[23] audio
+
+# Sony Vaio jog dial
+#spic* at acpi? # Sony Programmable I/O Controller
+#wsmouse* at spic?
+
+# Plug-and-Play BIOS and attached devices
+
+#pnpbios* at mainbus?
+
+# mainboard audio chips
+#ess* at pnpbios? index ? # ESS AudioDrive
+#sb* at pnpbios? index ? # NeoMagic 256AV in sb mode
+#wss* at pnpbios? index ? # NeoMagic 256AV in wss mode
+#ym* at pnpbios? index ? # Yamaha OPL3-SA[23] audio
+
+# com port
+# If enabled, consider changing "com0", "com1", and "com2" under "ISA Serial
+# Interfaces" to "com*", otherwise com2 will attach at pnpbios? and there
+# will be no com0. A side effect is pcmcia (and other) com? previously
+# starting at com3 may attach as com1 or com2.
+#com* at pnpbios? index ? # serial ports
+
+# parallel port
+# The above "com*" comments apply, cf. "lpt0" under "ISA parallel
+# "printer interfaces".
+#lpt* at pnpbios? index ? # parallel ports
+
+#pckbc* at pnpbios? index ? # PC keyboard/mouse controller
+#fdc* at pnpbios? index ? # floppy controller
+
+# IDE controller on Toshiba Portege 3000 series (crippled PCI device)
+#pciide* at pnpbios? index ?
+
+# PCI bus support
+pci* at mainbus? bus ?
+pci* at pchb? bus ?
+pci* at ppb? bus ?
+#pci* at elansc? bus ?
+
+# Configure PCI using BIOS information
+#options PCIBIOS # PCI BIOS support
+#options PCIBIOSVERBOSE # PCI BIOS verbose info
+#options PCIBIOS_IRQS_HINT=0x0a00 # PCI interrupts hint. IRQ 9 or 11
+#options PCIBIOS_INTR_GUESS # see pcibios(4)
+#options PCIBIOS_LIBRETTO_FIXUP # this code makes the Toshiba Libretto
+ # L2/L3 work, but should not be enabled
+ # on anything else.
+#options PCIBIOS_SHARP_MM20_FIXUP # this code makes the Sharp MM 20
+ # work, but should not be enabled
+ # on anything else.
+#options PCIINTR_DEBUG # super-verbose PCI interrupt fixup
+
+# PCI fixups, for both PCIBIOS and ACPI
+#options PCI_ADDR_FIXUP # fixup PCI I/O addresses
+#options PCI_BUS_FIXUP # fixup PCI bus numbering
+#options PCI_INTR_FIXUP # fixup PCI interrupt routing
+
+# System Controllers
+#elansc* at mainbus? bus ? # AMD Elan SC520 System Controller
+
+# Temperatures
+#amdnb_misc* at pci? # AMD NB Misc Configuration
+#amdtemp* at amdnb_misc? # AMD CPU Temperature sensors
+
+# PCI bridges
+#amdpcib* at pci? dev ? function ? # AMD 8111 PCI-ISA w/ HPET
+#hpet* at amdpcib?
+#ichlpcib* at pci? dev ? function ? # Intel ICH PCI-LPC w/ timecounter,
+ # watchdog, gpio, SpeedStep and HPET
+#fwhrng* at ichlpcib? # Intel 82802 FWH Random Number Generator
+#hpet* at ichlpcib?
+#tco* at ichlpcib? # TCO watchdog timer
+#tcpcib* at pci? dev ? function ? # Intel Atom E6xx PCI-LPC
+#hpet* at tcpcib?
+#gcscpcib* at pci? dev ? function ? # AMD CS5535/CS5536 PCI-ISA w/
+ # timecounter, watchdog and GPIO
+#piixpcib* at pci? dev ? function ? # Intel PIIX4 PCI-ISA w/ SpeedStep
+#gscpcib* at pci? dev ? function ? # NS Geode SC1100 PCI-ISA w/ GPIO
+#viapcib* at pci? dev ? function ? # VIA VT8235 PCI-ISA w/ SMBus support
+#iic* at viapcib?
+#rdcpcib* at pci? dev ? function ? # RDC Vortex86/PMX-1000 PCI-ISA w/
+ # watchdog
+pchb* at pci? dev ? function ? # PCI-Host bridges
+options AGP_X86
+pceb* at pci? dev ? function ? # PCI-EISA bridges
+pcib* at pci? dev ? function ? # PCI-ISA bridges
+pcmb* at pci? dev ? function ? # PCI-MCA bridges
+ppb* at pci? dev ? function ? # PCI-PCI bridges
+# XXX 'puc's aren't really bridges, but there's no better place for them here
+puc* at pci? dev ? function ? # PCI "universal" comm. cards
+
+#pwdog* at pci ? dev ? function ? # QUANCOM PWDOG1
+
+#ibmcd* at pci ? dev ? function ? # IBM 4810 BSP cash drawer port
+#gpio* at ibmcd?
+
+#agp* at pchb?
+
+
+# EISA bus support
+eisa0 at mainbus?
+eisa0 at pceb?
+
+# ISA bus support
+#isa0 at amdpcib?
+#isa0 at gcscpcib?
+#isa0 at ichlpcib?
+#isa0 at tcpcib?
+#isa0 at piixpcib?
+#isa0 at gscpcib?
+#isa0 at viapcib?
+#isa0 at rdcpcib?
+isa0 at mainbus?
+#isa0 at pceb?
+isa0 at pcib?
+
+# PCMCIA bus support
+#pcmcia* at pcic? controller ? socket ?
+#pcmcia* at tcic? controller ? socket ?
+
+# MCA bus support
+#mca0 at mainbus?
+
+# ISA PCMCIA controllers
+#pcic0 at isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000
+#pcic1 at isa? port 0x3e2 iomem 0xe0000 iosiz 0x4000
+#pcic2 at isa? port 0x3e4 iomem 0xe0000 iosiz 0x4000
+#tcic0 at isa? port 0x240 iomem 0xd0000 iosiz 0x10000
+
+# PCI PCMCIA controllers
+#pcic0 at pci? dev? function ?
+
+# ISA Plug-and-Play bus support
+#isapnp0 at isa?
+
+# ISA Plug-and-Play PCMCIA controllers
+#pcic* at isapnp?
+
+# CardBus bridge support
+#cbb* at pci? dev ? function ?
+#cardslot* at cbb?
+
+# CardBus bus support
+#cardbus* at cardslot?
+#pcmcia* at cardslot?
+
+# Console Devices
+
+# wscons
+pckbc0 at isa? # PC keyboard controller
+pckbd* at pckbc? # PC keyboard
+pms* at pckbc? # PS/2 mouse for wsmouse
+#options PMS_DISABLE_POWERHOOK # Disable PS/2 reset on resume
+#options PMS_SYNAPTICS_TOUCHPAD # Enable support for Synaptics Touchpads
+#options PMS_ELANTECH_TOUCHPAD # Enable support for Elantech Touchpads
+#options PMS_ALPS_TOUCHPAD # Enable support for Alps Touchpads
+# vga@isa and pcdisplay@isa are disabled; see PR#49290
+#vga0 at isa?
+vga* at pci? dev ? function ?
+#pcdisplay0 at isa? # CGA, MDA, EGA, HGA
+genfb* at pci? dev ? function ?
+options VCONS_DRAW_INTR
+#machfb* at pci? dev ? function ? # ATI Mach64 framebuffer driver
+wsdisplay* at vga? console ?
+#wsdisplay* at pcdisplay? console ?
+wsdisplay* at wsemuldisplaydev?
+#wsdisplay* at machfb? console ?
+wskbd* at pckbd? console ?
+wsmouse* at pms? mux 0
+wsmouse* at wsmousedev?
+
+# VIA Unichrome framebuffer console
+#unichromefb* at pci? dev ? function ?
+#wsdisplay* at unichromefb?
+
+attimer0 at isa?
+pcppi0 at isa?
+sysbeep0 at pcppi?
+
+# DRI legacy drivers
+#i915drm* at drm? # Intel i915, i945 DRM driver
+#mach64drm* at drm? # mach64 (3D Rage Pro, Rage) DRM driver
+#mgadrm* at drm? # Matrox G[24]00, G[45]50 DRM driver
+#r128drm* at drm? # ATI Rage 128 DRM driver
+#radeondrm* at drm? # ATI Radeon DRM driver
+#savagedrm* at drm? # S3 Savage DRM driver
+#sisdrm* at drm? # SiS DRM driver
+#tdfxdrm* at drm? # 3dfx (voodoo) DRM driver
+
+# DRMKMS drivers
+#i915drmkms* at pci? dev ? function ?
+#intelfb* at intelfbbus?
+
+#radeon* at pci? dev ? function ?
+#radeondrmkmsfb* at radeonfbbus?
+
+#nouveau* at pci? dev ? function ?
+#nouveaufb* at nouveaufbbus?
+
+# DRMUMS drivers
+#viadrmums* at drm?
+
+# Serial Devices
+
+# PCI serial interfaces
+com* at puc? port ? # 16x50s on "universal" comm boards
+cy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards
+cz* at pci? dev ? function ? # Cyclades-Z multi-port serial boards
+
+# ISA Plug-and-Play serial interfaces
+#com* at isapnp? # Modems and serial boards
+
+# PCMCIA serial interfaces
+#com* at pcmcia? function ? # Modems and serial cards
+
+#pcmcom* at pcmcia? function ? # PCMCIA multi-port serial cards
+#com* at pcmcom? slave ? # ...and the slave devices
+
+# CardBus serial interfaces
+#com* at cardbus? function ? # Modems and serial cards
+
+# ISA serial interfaces
+#options COM_HAYESP # adds Hayes ESP serial board support
+#com0 at isa? port 0x3f8 irq 4 # Standard PC serial ports
+#com1 at isa? port 0x2f8 irq 3
+#com2 at isa? port 0x3e8 irq 5
+#com3 at isa? port 0x2e8 irq 9
+#ast0 at isa? port 0x1a0 irq 5 # AST 4-port serial cards
+#com* at ast? slave ?
+#boca0 at isa? port 0x100 irq 5 # BOCA 8-port serial cards
+#boca0 at isa? port 0x100 irq 5 # BOCA 16-port serial cards (BB2016)
+#boca1 at isa? port 0x140 irq 5 # this line is also needed for BB2016
+#com* at boca? slave ?
+#tcom0 at isa? port 0x100 irq 7 # TC-800 8-port serial cards
+#com* at tcom? slave ?
+#rtfps0 at isa? port 0x1230 irq 10 # RT 4-port serial cards
+#com* at rtfps? slave ?
+#cy0 at isa? iomem 0xd4000 irq 12 # Cyclades serial cards
+#addcom0 at isa? port 0x108 irq 5 # Addonics FlexPort 8S
+#com* at addcom? slave ?
+#moxa0 at isa? port 0x100 irq 5 # MOXA C168H serial card (experimental)
+#com* at moxa? slave ?
+#ioat* at isa? port 0x220 irq 5 # BOCA IOAT66 6-port serial card
+#com* at ioat? slave ?
+
+# MCA serial interfaces
+#com* at mca? slot ? # 16x50s on comm boards
+
+# Parallel Printer Interfaces
+
+# PCI parallel printer interfaces
+#lpt* at puc? port ? # || ports on "universal" comm boards
+
+# ISA parallel printer interfaces
+#lpt0 at isa? port 0x378 irq 7 # standard PC parallel ports
+#lpt1 at isa? port 0x278
+#lpt2 at isa? port 0x3bc
+
+# Hardware monitors
+
+# AMD 768 and 8111 power/ACPI controllers
+#amdpm* at pci? dev ? function ? # RNG and SMBus 1.0 interface
+#iic* at amdpm?
+
+# Acer Labs M7101 SMBus controller
+#alipm* at pci? dev ? function ?
+#iic* at alipm?
+
+# Intel ICH SMBus controller
+#ichsmb* at pci? dev ? function ?
+#iic* at ichsmb?
+
+# Intel S1200,C2000 (non-pch) SMBus controller
+#ismt* at pci? dev ? function ?
+#iic* at ismt?
+
+# NVIDIA nForce2/3/4 SMBus controller
+#nfsmbc* at pci? dev ? function ?
+#nfsmb* at nfsmbc?
+#iic* at nfsmb?
+
+# Intel PIIX4 power management controllers
+#piixpm* at pci? dev ? function ? # PIIX4 compatible PM controller
+#iic* at piixpm? # SMBus on PIIX4
+
+# I2C controller as found in some Intel PCH devices.
+#dwiic* at pci? # I2C controller
+#iic* at dwiic?
+
+# dbCool Thermal monitor and fan controller
+#dbcool* at iic? addr 0x2C # Unknown other motherboard(s)
+#dbcool* at iic? addr 0x2D # Tyan S2881
+#dbcool* at iic? addr 0x2E # Tyan S2882-D
+
+# IBM Thinkpad Active Protection System
+#aps0 at isa? port 0x1600
+
+# Fintek Super I/O with hardware monitor
+#finsio0 at isa? port 0x4e
+
+# iTE IT87xxF Super I/O with watchdog and sensors support
+#itesio0 at isa? port 0x2e
+
+# Winbond LPC Super I/O
+#wbsio* at isa? port 0x2e
+#wbsio* at isa? port 0x4e
+
+# IBM Hawk Integrated Systems Management Processor
+#ibmhawk0 at iic? addr 0x37
+
+# LM7[89] and compatible hardware monitors
+# Use flags to select temp sensor type (see lm(4) man page for details)
+#lm0 at isa? port 0x290 flags 0x0 # other common: 0x280, 0x310
+#lm* at wbsio?
+
+# SMSC LPC47B397 hardware monitor functions
+#smsc0 at isa? port 0x02e
+
+# SMSC LPC47M192 hardware monitor
+#smscmon* at iic? addr 0x2c
+#smscmon* at iic? addr 0x2d # (alternate address)
+
+# PC87366 hardware monitor
+#nsclpcsio* at isa?
+
+# Abit uGuru Hardware system monitor
+#ug0 at isa? port 0xe0
+
+# VIA VT82C686A/VT8231 Hardware Monitor and Power Management Timer
+#viaenv* at pci? dev ? function ?
+
+# Serial Presence Detect capable memory modules
+#spdmem* at iic? addr 0x50
+#spdmem* at iic? addr 0x51
+#spdmem* at iic? addr 0x52
+#spdmem* at iic? addr 0x53
+#spdmem* at iic? addr 0x54
+#spdmem* at iic? addr 0x55
+#spdmem* at iic? addr 0x56
+#spdmem* at iic? addr 0x57
+#sdtemp* at iic? addr 0x18
+#sdtemp* at iic? addr 0x19
+#sdtemp* at iic? addr 0x1a
+#sdtemp* at iic? addr 0x1b
+#sdtemp* at iic? addr 0x1c
+#sdtemp* at iic? addr 0x1d
+#sdtemp* at iic? addr 0x1e
+#sdtemp* at iic? addr 0x1f
+
+# I2C HID devices
+#ihidev* at iic?
+
+# I2C Mice
+#ims* at ihidev? reportid ?
+#wsmouse* at ims? mux 0
+
+# I2O devices
+#iop* at pci? dev ? function ? # I/O processor
+#iopsp* at iop? tid ? # SCSI/FC-AL ports
+#ld* at iop? tid ? # block devices
+#dpti* at iop? tid 0 # DPT/Adaptec control interface
+
+# GPIO devices
+#gpio* at gpiobus?
+
+# 1-Wire support
+#gpioow* at gpio? offset ? mask ? # 1-wire bitbanging via gpio
+#gpioow* at gpio?
+#onewire* at gpioow?
+
+# 1-Wire devices
+#owtemp* at onewire? # Temperature sensors
+
+# i2c support
+#gpioiic* at gpio? offset ? mask ? flag 0x00 # flag 0x01 reverses
+ # SCA and SCL signals
+#iic* at gpioiic?
+
+# Keylock support
+#gpiolock* at gpio?
+
+# Software pulsing GPIO pins
+#gpiopwm* at gpio?
+
+# Soekris 6501 GPIO/LED driver (provides gpiobus, needs gpio)
+#soekrisgpio0 at isa? port 0x680
+
+# SCSI Controllers and Devices
+
+# PCI SCSI controllers
+#adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI
+#adw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI
+#ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI
+#ahd* at pci? dev ? function ? # Adaptec 29320, 39320 (aic790x) SCSI
+#bha* at pci? dev ? function ? # BusLogic 9xx SCSI
+#dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID
+#iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI
+#isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel
+#mfi* at pci? dev ? function ? # LSI MegaRAID SAS
+#mfii* at pci? dev ? function ? # LSI MegaRAID SAS (Fusion and newer)
+#mly* at pci? dev ? function ? # Mylex AcceleRAID and eXtremeRAID
+#mpt* at pci? dev ? function ? # LSILogic 9x9 and 53c1030 (Fusion-MPT)
+#mpii* at pci? dev ? function ? # LSI Logic Fusion-MPT II
+#njs* at pci? dev ? function ? # Workbit NinjaSCSI-32
+#pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI
+#siop* at pci? dev ? function ? # Symbios 53c8xx SCSI
+#esiop* at pci? dev ? function ? # Symbios 53c875 SCSI and newer
+#options SIOP_SYMLED # drive the act. LED in software
+#trm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI
+
+# EISA SCSI controllers
+#ahb* at eisa? slot ? # Adaptec 174[02] SCSI
+#ahc* at eisa? slot ? # Adaptec 274x, aic7770 SCSI
+#bha* at eisa? slot ? # BusLogic 7xx SCSI
+#dpt* at eisa? slot ? # DPT EATA SCSI
+#uha* at eisa? slot ? # UltraStor 24f SCSI
+
+# PCMCIA SCSI controllers
+#aic* at pcmcia? function ? # Adaptec APA-1460 SCSI
+#esp* at pcmcia? function ? # Qlogic ESP406/FAS408 SCSI
+#spc* at pcmcia? function ? # Fujitsu MB87030/MB89352 SCSI
+
+# ISA Plug-and-Play SCSI controllers
+#aha* at isapnp? # Adaptec AHA-154[02
+#aic* at isapnp? # Adaptec AHA-1520B
+
+# ISA SCSI controllers
+#adv0 at isa? port ? irq ? drq ? # AdvanSys APB-514[02] SCSI
+#aha0 at isa? port 0x330 irq ? drq ? # Adaptec 154[02] SCSI
+#aha1 at isa? port 0x334 irq ? drq ?
+#ahc0 at isa? port ? irq ? # Adaptec 284x SCSI
+#aic0 at isa? port 0x340 irq 11 # Adaptec 152[02] SCSI
+#bha0 at isa? port 0x330 irq ? drq ? # BusLogic [457]4X SCSI
+#bha1 at isa? port 0x334 irq ? drq ?
+# The "nca" and "dpt" probes might give false hits or hang your machine.
+#dpt0 at isa? port 0x170 irq ? drq ? # DPT SmartCache/SmartRAID
+#nca0 at isa? port 0x360 irq 15 # Port-mapped NCR 53C80 controller
+#nca1 at isa? iomem 0xd8000 irq 5 # Memory-mapped controller (T128, etc.)
+#sea0 at isa? iomem 0xc8000 irq 5 # Seagate/Future Domain SCSI
+#uha0 at isa? port 0x330 irq ? drq ? # UltraStor [13]4f SCSI
+#uha1 at isa? port 0x340 irq ? drq ?
+#wds0 at isa? port 0x350 irq 15 drq 6 # WD7000 and TMC-7000 controllers
+#wds1 at isa? port 0x358 irq 11 drq 5
+
+# CardBus SCSI cards
+#adv* at cardbus? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI
+#ahc* at cardbus? function ? # Adaptec ADP-1480
+#njs* at cardbus? function ? # Workbit NinjaSCSI-32
+
+# MCA SCSI cards
+#aha* at mca? slot ? # Adaptec AHA-1640
+
+# SCSI bus support
+scsibus* at scsi?
+
+# SCSI devices
+sd* at scsibus? target ? lun ? # SCSI disk drives
+st* at scsibus? target ? lun ? # SCSI tape drives
+cd* at scsibus? target ? lun ? # SCSI CD-ROM drives
+ch* at scsibus? target ? lun ? # SCSI autochangers
+ses* at scsibus? target ? lun ? # SCSI Enclosure Services devices
+ss* at scsibus? target ? lun ? # SCSI scanners
+uk* at scsibus? target ? lun ? # SCSI unknown
+
+# NVM Express controllers and devices
+nvme* at pci? dev ? function ?
+ld* at nvme? nsid ?
+
+# RAID controllers and devices
+#aac* at pci? dev ? function ? # Adaptec AAC family
+#amr* at pci? dev ? function ? # AMI/LSI Logic MegaRAID
+#arcmsr* at pci? dev ? function ? # Areca SATA RAID controllers
+#cac* at eisa? slot ? # Compaq EISA array controllers
+#cac* at pci? dev ? function ? # Compaq PCI array controllers
+#ciss* at pci? dev ? function ? # HP Smart Array controllers
+#icp* at pci? dev ? function ? # ICP-Vortex GDT & Intel RAID
+#mlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family
+#mlx* at eisa? slot ? # Mylex DAC960 & DEC SWXCR family
+#twa* at pci? dev ? function ? # 3ware Escalade 95xx RAID controllers
+#twe* at pci? dev ? function ? # 3ware Escalade RAID controllers
+
+#ld* at aac? unit ? # logical disk devices
+#ld* at amr? unit ?
+#ld* at cac? unit ?
+#ld* at icp? unit ?
+#ld* at twa? unit ?
+#ld* at twe? unit ?
+#ld* at mlx? unit ?
+
+#icpsp* at icp? unit ? # SCSI pass-through
+
+# IDE and related devices
+# PCI IDE controllers - see pciide(4) for supported hardware.
+# The 0x0001 flag force the driver to use DMA, even if the driver doesn't know
+# how to set up DMA modes for this chip. This may work, or may cause
+# a machine hang with some controllers.
+pciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver
+#acardide* at pci? dev ? function ? # Acard IDE controllers
+#aceride* at pci? dev ? function ? # Acer Lab IDE controllers
+#ahcisata* at pci? dev ? function ? # AHCI SATA controllers
+#artsata* at pci? dev ? function ? # Intel i31244 SATA controller
+#cmdide* at pci? dev ? function ? # CMD tech IDE controllers
+#cypide* at pci? dev ? function ? # Cypress IDE controllers
+#gcscide* at pci? dev ? function ? # AMD CS5535 Companion IDE controllers
+#geodeide* at pci? dev ? function ? # AMD Geode IDE controllers
+#hptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers
+#iteide* at pci? dev ? function ? # IT Express IDE controllers
+#ixpide* at pci? dev ? function ? # ATI IXP IDE controllers
+#jmide* at pci? dev ? function ? # JMicron PCI-e PATA/SATA controllers
+#ahcisata* at jmide?
+#mvsata* at pci? dev ? function ? # Marvell Hercules-I/II
+#optiide* at pci? dev ? function ? # Opti IDE controllers
+#piixide* at pci? dev ? function ? # Intel IDE controllers
+#pdcide* at pci? dev ? function ? # Promise IDE controllers
+#pdcsata* at pci? dev ? function ? # Promise SATA150 controllers
+#rccide* at pci? dev ? function ? # ServerWorks IDE controllers
+#rdcide* at pci? dev ? function ? # RDC PMX-1000 IDE controllers
+#satalink* at pci? dev ? function ? # SiI SATALink controllers
+#schide* at pci? dev ? function ? # Intel SCH IDE controllers
+#siisata* at pci? dev ? function ? # SiI SteelVine controllers
+#siside* at pci? dev ? function ? # SiS IDE controllers
+#slide* at pci? dev ? function ? # Symphony Labs IDE controllers
+#svwsata* at pci? dev ? function ? # ServerWorks SATA controllers
+#stpcide* at pci? dev ? function ? # STMicro STPC IDE controllers
+#toshide* at pci? dev ? function ? # TOSHIBA PICCOLO controllers
+#viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers
+
+# ISA Plug-and-Play IDE controllers
+#wdc* at isapnp?
+
+# PCMCIA IDE controllers
+#wdc* at pcmcia? function ?
+
+# CardBus IDE controllers
+#njata* at cardbus? function ? flags 0x01 # Workbit NinjaATA-32
+#siisata* at cardbus? function ? # SiI SteelVine controllers
+
+# ISA ST506, ESDI, and IDE controllers
+# Use flags 0x01 if you want to try to use 32bits data I/O (the driver will
+# fall back to 16bits I/O if 32bits I/O are not functional).
+# Some controllers pass the initial 32bit test, but will fail later.
+wdc0 at isa? port 0x1f0 irq 14 flags 0x00
+wdc1 at isa? port 0x170 irq 15 flags 0x00
+
+# ATA (IDE) bus support
+atabus* at ata?
+options ATADEBUG
+
+# IDE drives
+# Flags are used only with controllers that support DMA operations
+# and mode settings (e.g. some pciide controllers)
+# The lowest order four bits (rightmost digit) of the flags define the PIO
+# mode to use, the next set of four bits the DMA mode and the third set the
+# UltraDMA mode. For each set of four bits, the 3 lower bits define the mode
+# to use, and the last bit must be 1 for this setting to be used.
+# For DMA and UDMA, 0xf (1111) means 'disable'.
+# 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'.
+# (0xc=1100, 0xa=1010, 0xf=1111)
+# 0x0000 means "use whatever the drive claims to support".
+wd* at atabus? drive ? flags 0x0000
+
+# ATA RAID configuration support, as found on some Promise controllers.
+#pseudo-device ataraid
+#ld* at ataraid? vendtype ? unit ?
+
+# ATAPI bus support
+atapibus* at atapi?
+
+# ATAPI devices
+# flags have the same meaning as for IDE drives.
+cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives
+sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives
+st* at atapibus? drive ? flags 0x0000 # ATAPI tape drives
+uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown
+
+
+# Miscellaneous mass storage devices
+
+# ISA floppy
+#fdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers
+#fdc1 at isa? port 0x370 irq ? drq ?
+#fd* at fdc? drive ? # the drives themselves
+# some machines need you to do this instead of fd*
+#fd0 at fdc0 drive 0
+
+# ISA CD-ROM devices
+#mcd0 at isa? port 0x300 irq 10 # Mitsumi CD-ROM drives
+
+# ISA tape devices
+# note: the wt driver conflicts unpleasantly with SMC boards at the
+# same I/O address. The probe reprograms their EEPROMs. Don't
+# uncomment it unless you are actually using it.
+#wt0 at isa? port 0x308 irq 5 drq 1 # Archive and Wangtek QIC tape drives
+
+# MCA ESDI devices
+#edc* at mca? slot ? # IBM ESDI Disk Controllers
+#ed* at edc?
+
+
+# Network Interfaces
+
+# PCI network interfaces
+#age* at pci? dev ? function ? # Attansic/Atheros L1 Gigabit Ethernet
+#an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11)
+#alc* at pci? dev ? function ? # Attansic/Atheros L1C/L2C Ethernet
+#ale* at pci? dev ? function ? # Attansic/Atheros L1E Ethernet
+#aq* at pci? dev ? function ? # Aquantia AQC 10 gigabit
+#ath* at pci? dev ? function ? # Atheros 5210/5211/5212 802.11
+#athn* at pci? dev ? function ? # Atheros AR9k (802.11a/g/n)
+#atw* at pci? dev ? function ? # ADMtek ADM8211 (802.11)
+#bce* at pci? dev ? function ? # Broadcom 4401 10/100 Ethernet
+#bge* at pci? dev ? function ? # Broadcom 570x gigabit Ethernet
+#bnx* at pci? dev ? function ? # Broadcom NetXtremeII gigabit Ethernet
+#bwi* at pci? dev ? function ? # Broadcom BCM43xx wireless
+#bwfm* at pci? dev ? function ? # Broadcom FullMAC
+#dge* at pci? dev ? function ? # Intel 82597 10GbE LR
+#ep* at pci? dev ? function ? # 3Com 3c59x
+#epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet
+#esh* at pci? dev ? function ? # Essential HIPPI card
+#et* at pci? dev ? function ? # Agere/LSI ET1310/ET1301 Gigabit
+#ex* at pci? dev ? function ? # 3Com 3c90x[BC]
+#fpa* at pci? dev ? function ? # DEC DEFPA FDDI
+#fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B
+#gsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet
+#hme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ
+#ipw* at pci? dev ? function ? # Intel PRO/Wireless 2100
+#iwi* at pci? dev ? function ? # Intel PRO/Wireless 2200BG
+#iwm* at pci? dev ? function ? # Intel Wireless WiFi Link 7xxx
+#iwn* at pci? dev ? function ? # Intel PRO/Wireless 4965AGN
+#ixg* at pci? dev ? function ? # Intel 8259x 10 gigabit
+#jme* at pci? dev ? function ? # JMicron JMC2[56]0 Ethernet
+#le* at pci? dev ? function ? # PCnet-PCI Ethernet
+#lii* at pci? dev ? function ? # Atheros L2 Fast-Ethernet
+#malo* at pci? dev ? function ? # Marvell Libertas Wireless
+#mskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet
+#msk* at mskc? # Marvell Yukon 2 Gigabit Ethernet
+#mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet
+#ne* at pci? dev ? function ? # NE2000-compatible Ethernet
+#nfe* at pci? dev ? function ? # NVIDIA nForce Ethernet
+#ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial
+#pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet
+#ral* at pci? dev ? function ? # Ralink Technology RT25x0 802.11a/b/g
+#re* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S
+#rtk* at pci? dev ? function ? # Realtek 8129/8139
+#rtw* at pci? dev ? function ? # Realtek 8180L (802.11)
+#rtwn* at pci? dev ? function ? # Realtek 8188CE/8192CE 802.11b/g/n
+#sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet
+#sip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet
+#skc* at pci? dev ? function ? # SysKonnect SK9821 Gigabit Ethernet
+#sk* at skc? # SysKonnect SK9821 Gigabit Ethernet
+#ste* at pci? dev ? function ? # Sundance ST-201 Ethernet
+#stge* at pci? dev ? function ? # Sundance/Tamarack TC9021 Gigabit
+#ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet
+#tl* at pci? dev ? function ? # ThunderLAN-based Ethernet
+#tlp* at pci? dev ? function ? # DECchip 21x4x and clones
+#txp* at pci? dev ? function ? # 3com 3cr990
+#vte* at pci? dev ? function ? # RDC R6040 10/100 Ethernet
+#vge* at pci? dev ? function ? # VIATech VT612X Gigabit Ethernet
+#vmx* at pci? dev ? function ? # VMware VMXNET3
+#vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet
+#wi* at pci? dev ? function ? # Intersil Prism Mini-PCI (802.11b)
+#wm* at pci? dev ? function ? # Intel 8254x gigabit
+#wpi* at pci? dev ? function ? # Intel PRO/Wireless 3945ABG
+#xge* at pci? dev ? function ? # Neterion (S2io) Xframe-I 10GbE
+
+# EISA network interfaces
+#ep* at eisa? slot ? # 3Com 3c579 Ethernet
+#fea* at eisa? slot ? # DEC DEFEA FDDI
+#tlp* at eisa? slot ? # DEC DE-425 Ethernet
+
+# ISA Plug-and-Play network interfaces
+#an* at isapnp? # Aironet 802.11
+#ep* at isapnp? # 3Com 3c509 Ethernet
+#fmv* at isapnp? # Fujitsu FMV-183
+#le* at isapnp? # AMD PCnet-ISA Ethernet
+#ne* at isapnp? # NE2000-compatible Ethernet
+#tr* at isapnp? # IBM/3Com TROPIC Token-Ring
+
+# PCMCIA network interfaces
+#an* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11)
+#awi* at pcmcia? function ? # BayStack 650/660 (802.11FH/DS)
+#cnw* at pcmcia? function ? # Xircom/Netwave AirSurfer
+#cs* at pcmcia? function ? # CS89xx Ethernet
+#ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet
+#malo* at pcmcia? function ? # Marvell Libertas
+#mbe* at pcmcia? function ? # MB8696x based Ethernet
+#ne* at pcmcia? function ? # NE2000-compatible Ethernet
+#ray* at pcmcia? function ? # Raytheon Raylink (802.11)
+#sm* at pcmcia? function ? # Megahertz Ethernet
+# tr at pcmcia has problems with Cardbus bridges
+#tr* at pcmcia? function ? # TROPIC based Token-Ring
+#wi* at pcmcia? function ? # Lucent/Intersil WaveLAN/IEEE (802.11)
+#xirc* at pcmcia? function ? # Xircom CreditCard Ethernet
+#com* at xirc?
+#xi* at xirc?
+#mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards
+#com* at mhzc?
+#sm* at mhzc?
+
+# ISA network interfaces
+#ate0 at isa? port 0x2a0 irq ? # AT1700
+#cs0 at isa? port 0x300 iomem ? irq ? drq ? # CS8900 Ethernet
+#ec0 at isa? port 0x250 iomem 0xd8000 irq 9 # 3Com 3c503 Ethernet
+#eg0 at isa? port 0x280 irq 9 # 3c505 Ethernet cards
+#el0 at isa? port 0x300 irq 9 # 3c501 Ethernet cards
+#ep* at isa? port ? irq ? # 3c509 Ethernet cards
+#ef0 at isa? port 0x360 iomem 0xd0000 irq 7 # 3c507
+#ai0 at isa? port 0x360 iomem 0xd0000 irq 7 # StarLAN
+#fmv0 at isa? port 0x2a0 irq ? # FMV-181/182
+#ix0 at isa? port 0x300 irq 10 # EtherExpress/16
+#iy0 at isa? port 0x360 irq ? # EtherExpress PRO 10 ISA
+#lc0 at isa? port 0x320 iomem ? irq ? # DEC EtherWORKS III (LEMAC)
+#depca0 at isa? port 0x300 iomem 0xc8000 iosiz 0x8000 irq 5 # DEPCA
+#le* at depca?
+#nele0 at isa? port 0x320 irq 9 drq 7 # NE2100
+#le* at nele?
+#ntwoc0 at isa? port 0x300 irq 5 iomem 0xc8000 flags 1 # Riscom/N2 sync serial
+#bicc0 at isa? port 0x320 irq 10 drq 7 # BICC IsoLan
+#le* at bicc?
+#ne0 at isa? port 0x280 irq 9 # NE[12]000 Ethernet cards
+#ne1 at isa? port 0x300 irq 10
+#sm0 at isa? port 0x300 irq 10 # SMC91C9x Ethernet
+#tr0 at isa? port 0xa20 iomem 0xd8000 irq ? # IBM TROPIC based Token-Ring
+#tr1 at isa? port 0xa24 iomem 0xd0000 irq ? # IBM TROPIC based Token-Ring
+#tr* at isa? port ? irq ? # 3Com TROPIC based Token-Ring
+#we0 at isa? port 0x280 iomem 0xd0000 irq 9 # WD/SMC Ethernet
+#we1 at isa? port 0x300 iomem 0xcc000 irq 10
+
+# CardBus network cards
+#ath* at cardbus? function ? # Atheros 5210/5211/5212 802.11
+#athn* at cardbus? function ? # Atheros AR9k (802.11a/g/n) - UNTESTED
+#atw* at cardbus? function ? # ADMtek ADM8211 (802.11)
+#bwi* at cardbus? function ? # Broadcom BCM43xx wireless
+#ex* at cardbus? function ? # 3Com 3c575TX
+#fxp* at cardbus? function ? # Intel i8255x
+#malo* at cardbus? function ? # Marvell Libertas Wireless
+#ral* at cardbus? function ? # Ralink Technology RT25x0 802.11a/b/g
+#re* at cardbus? function ? # Realtek 8139C+/8169/8169S/8110S
+#rtk* at cardbus? function ? # Realtek 8129/8139
+#rtw* at cardbus? function ? # Realtek 8180L (802.11)
+#tlp* at cardbus? function ? # DECchip 21143
+
+# MCA network cards
+#elmc* at mca? slot ? # 3Com EtherLink/MC (3c523)
+#ep* at mca? slot ? # 3Com EtherLink III (3c529)
+#we* at mca? slot ? # WD/SMC Ethernet
+#ate* at mca? slot ? # Allied Telesis AT1720
+#ne* at mca? slot ? # Novell NE/2 and clones
+#tr* at mca? slot ? # IBM Token Ring adapter
+#tra* at mca? slot ? # Tiara LANCard/E and clones
+#le* at mca? slot ? # SKNET Personal/MC2+
+
+# MII/PHY support
+#acphy* at mii? phy ? # Altima AC101 and AMD Am79c874 PHYs
+#amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs
+#atphy* at mii? phy ? # Attansic/Atheros PHYs
+#bmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs
+#brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs
+#ciphy* at mii? phy ? # Cicada CS8201 Gig-E PHYs
+#dmphy* at mii? phy ? # Davicom DM9101 PHYs
+#etphy* at mii? phy ? # Agere/LSI ET1011 TruePHY Gig-E PHYs
+#exphy* at mii? phy ? # 3Com internal PHYs
+#gentbi* at mii? phy ? # Generic Ten-Bit 1000BASE-[CLS]X PHYs
+#glxtphy* at mii? phy ? # Level One LXT-1000 PHYs
+#gphyter* at mii? phy ? # NS83861 Gig-E PHY
+#icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x
+#igphy* at mii? phy ? # Intel IGP01E1000
+#ihphy* at mii? phy ? # Intel 82577 PHYs
+#ikphy* at mii? phy ? # Intel 82563 PHYs
+#inphy* at mii? phy ? # Intel 82555 PHYs
+#iophy* at mii? phy ? # Intel 82553 PHYs
+#ipgphy* at mii? phy ? # IC PLUS IP1000A/IP1001 PHYs
+#jmphy* at mii? phy ? # Jmicron JMP202/211 PHYs
+#lxtphy* at mii? phy ? # Level One LXT-970 PHYs
+#makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs
+#nsphy* at mii? phy ? # NS83840 PHYs
+#nsphyter* at mii? phy ? # NS83843 PHYs
+#pnaphy* at mii? phy ? # generic HomePNA PHYs
+#qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs
+#rdcphy* at mii? phy ? # RDC R6040 10/100 PHY
+#rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs
+#rlphy* at mii? phy ? # Realtek 8139/8201L PHYs
+#smscphy* at mii? phy ? # SMSC LAN87xx PHYs
+#sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs
+#tlphy* at mii? phy ? # ThunderLAN PHYs
+#tqphy* at mii? phy ? # TDK Semiconductor PHYs
+#ukphy* at mii? phy ? # generic unknown PHYs
+#urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs
+
+
+# USB Controller and Devices
+
+# PCI USB controllers
+#xhci* at pci? dev ? function ? # eXtensible Host Controller
+#ehci* at pci? dev ? function ? # Enhanced Host Controller
+#gcscehci* at pci? dev ? function ? # Enhanced Host Controller (Geode CSC)
+#ohci* at pci? dev ? function ? # Open Host Controller
+#uhci* at pci? dev ? function ? # Universal Host Controller (Intel)
+
+# CardBus USB controllers
+#ehci* at cardbus? function ? # Enhanced Host Controller
+#ohci* at cardbus? function ? # Open Host Controller
+#uhci* at cardbus? function ? # Universal Host Controller (Intel)
+
+# ISA USB controllers
+#slhci0 at isa? port 0x300 irq 5 # ScanLogic SL811HS
+
+# PCMCIA USB controllers
+#slhci* at pcmcia? function ? # ScanLogic SL811HS
+
+# USB bus support
+#usb* at xhci?
+#usb* at ehci?
+#usb* at gcscehci?
+#usb* at ohci?
+#usb* at slhci?
+#usb* at uhci?
+
+#include "dev/usb/usbdevices.config"
+
+# IrDA and Consumer Ir devices
+
+# Toshiba Oboe
+#oboe* at pci? dev ? function ?
+#irframe* at oboe?
+
+
+# PCI IEEE1394 controllers
+#fwohci* at pci? dev ? function ? # IEEE1394 Open Host Controller
+
+# CardBus IEEE1394 controllers
+#fwohci* at cardbus? function ? # IEEE1394 Open Host Controller
+
+#ieee1394if* at fwohci?
+#fwip* at ieee1394if? # IP over IEEE1394
+#sbp* at ieee1394if? euihi ? euilo ? # SCSI over IEEE1394
+
+
+# SD/MMC/SDIO Controller and Device support
+
+# PCI SD/MMC controller
+#sdhc* at pci? # SD Host Controller
+#rtsx* at pci? # Realtek RTS5209/RTS5229 Card Reader
+
+# CardBus SD/MMC controller
+#sdhc* at cardbus? function ? # SD Host Controller
+
+#sdmmc* at sdhc? # SD/MMC bus
+#sdmmc* at rtsx? # SD/MMC bus
+#ld* at sdmmc?
+
+
+# Audio Devices
+
+# PCI audio devices
+#auacer* at pci? dev ? function ? # ALi M5455 integrated AC'97 Audio
+#auich* at pci? dev ? function ? # Intel ICH integrated AC'97 Audio
+#auixp* at pci? dev ? function ? # ATI IXP AC'97 Audio
+#autri* at pci? dev ? function ? # Trident 4DWAVE based AC'97 Audio
+#auvia* at pci? dev ? function ? # VIA VT82C686A integrated AC'97 Audio
+#azalia* at pci? dev ? function ? # High Definition Audio
+#clcs* at pci? dev ? function ? # Cirrus Logic CS4280
+#clct* at pci? dev ? function ? # Cirrus Logic CS4281
+#cmpci* at pci? dev ? function ? # C-Media CMI8338/8738
+#eap* at pci? dev ? function ? # Ensoniq AudioPCI
+#emuxki* at pci? dev ? function ? # Creative SBLive! and PCI512
+#esa* at pci? dev ? function ? # ESS Allegro-1 / Maestro-3 PCI Audio
+#esm* at pci? dev ? function ? # ESS Maestro-1/2/2e PCI Audio Accelerator
+#eso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive
+#fms* at pci? dev ? function ? # Forte Media FM801
+#gcscaudio* at pci? dev ? function ? # AMD Geode CS5536 Companion Audio
+#neo* at pci? dev ? function ? # NeoMagic 256 AC'97 Audio
+#sv* at pci? dev ? function ? # S3 SonicVibes
+#yds* at pci? dev ? function ? # Yamaha DS-1 PCI Audio
+
+# ISA Plug-and-Play audio devices
+#ess* at isapnp? # ESS Tech ES1887, ES1888, ES888 audio
+#guspnp* at isapnp? # Gravis Ultra Sound PnP audio
+#sb* at isapnp? # SoundBlaster-compatible audio
+#wss* at isapnp? # Windows Sound System
+#ym* at isapnp? # Yamaha OPL3-SA[23] audio
+
+# ISA audio devices
+# the "aria" probe might give false hits
+#aria0 at isa? port 0x290 irq 10 # Aria
+#ess0 at isa? port 0x220 irq 5 drq 1 drq2 5 # ESS 18XX
+#gus0 at isa? port 0x220 irq 7 drq 1 drq2 6 # Gravis Ultra Sound
+#pas0 at isa? port 0x220 irq 7 drq 1 # ProAudio Spectrum
+#sb0 at isa? port 0x220 irq 5 drq 1 drq2 5 # SoundBlaster
+#wss0 at isa? port 0x530 irq 10 drq 0 drq2 1 # Windows Sound System
+#cms0 at isa? port 0x220 # Creative Music System
+
+# OPL[23] FM synthesizers
+#opl0 at isa? port 0x388 # use only if not attached to sound card
+#opl* at cmpci? flags 1
+#opl* at eso?
+#opl* at ess?
+#opl* at fms?
+#opl* at sb?
+#opl* at sv?
+#opl* at wss?
+#opl* at yds?
+#opl* at ym?
+
+# High Definition Audio
+#hdaudio* at pci? dev ? function ? # High Definition Audio
+#hdafg* at hdaudiobus?
+
+# Audio support
+#audio* at audiobus?
+
+# MPU 401 UARTs
+#mpu* at isa? port 0x330 irq 9 # MPU401 or compatible card
+#mpu* at isapnp?
+#mpu* at cmpci?
+#mpu* at eso?
+#mpu* at fms?
+#mpu* at sb?
+#mpu* at yds?
+#mpu* at ym?
+
+# MIDI support
+#midi* at midibus?
+#midi* at pcppi? # MIDI interface to the PC speaker
+
+# The spkr driver provides a simple tone interface to the built in speaker.
+#spkr* at pcppi? # PC speaker
+#spkr* at audio? # PC speaker (synthesized)
+
+
+# FM-Radio devices
+# ISA radio devices
+#az0 at isa? port 0x350 # Aztech/PackardBell FM Radio Card
+#az1 at isa? port 0x358
+#rt0 at isa? port 0x20c # AIMS Lab Radiotrack & compatible
+#rt1 at isa? port 0x284
+#rt2 at isa? port 0x30c
+#rt3 at isa? port 0x384
+#rtii0 at isa? port 0x20c # AIMS Lab Radiotrack II FM Radio Card
+#rtii1 at isa? port 0x30c
+#sf2r0 at isa? port 0x384 # SoundForte RadioLink SF16-FMR2 FM Radio Card
+
+# PCI radio devices
+#gtp* at pci? dev ? function ? # Guillemot Maxi Radio FM 2000 Radio Card
+
+# Radio support
+#radio* at az?
+#radio* at gtp?
+#radio* at rt?
+#radio* at rtii?
+#radio* at sf2r?
+
+
+# Video capture devices
+#coram* at pci? dev ? function ? # Conexant CX23885 PCI-E TV
+#cxdtv* at pci? dev ? function ? # Conexant CX2388[0-3] PCI TV
+
+
+# TV cards
+
+# Brooktree 848/849/878/879 based TV cards
+#bktr* at pci? dev ? function ?
+#radio* at bktr?
+
+
+# Bluetooth Controller and Device support
+
+# Bluetooth PCMCIA Controllers
+#bt3c* at pcmcia? function ? # 3Com 3CRWB6096-A
+#btbc* at pcmcia? function ? # AnyCom BlueCard LSE041/039/139
+
+# Bluetooth SDIO Controller
+#sbt* at sdmmc?
+
+# Bluetooth Device Hub
+#bthub* at bcsp?
+#bthub* at bt3c?
+#bthub* at btbc?
+#bthub* at btuart?
+#bthub* at sbt?
+
+# Bluetooth HID support
+#bthidev* at bthub?
+
+# Bluetooth Mouse
+#btms* at bthidev? reportid ?
+#wsmouse* at btms? mux 0
+
+# Bluetooth Keyboard
+#btkbd* at bthidev? reportid ?
+#wskbd* at btkbd? console ? mux 1
+
+# Bluetooth Apple Magic Mouse
+#btmagic* at bthub?
+#wsmouse* at btmagic? mux 0
+
+# Bluetooth Audio support
+#btsco* at bthub?
+
+
+# Mice
+
+# ISA busmice
+#lms0 at isa? port 0x23c irq 5 # Logitech bus mouse
+#lms1 at isa? port 0x238 irq 5
+#mms0 at isa? port 0x23c irq 5 # Microsoft InPort mouse
+#mms1 at isa? port 0x238 irq 5
+#wsmouse* at lms? mux 0
+#wsmouse* at mms? mux 0
+
+
+# Cryptographic Devices
+
+# PCI cryptographic devices
+#glxsb* at pci? dev ? function ? # AMD Geode LX Security Block
+#hifn* at pci? dev ? function ? # Hifn 7755/7811/795x
+#ubsec* at pci? dev ? function ? # Broadcom 5501/5601/580x/582x
+
+# Trusted Platform Module
+#tpm* at isa? iomem 0xfed40000 irq 7
+#tpm* at isa? port 0x02e
+#tpm* at isa? port 0x04e
+#tpm* at isa? port 0x07e
+#tpm* at isa? port 0x0ee
+
+# Joysticks
+
+#joy* at pnpbios? index ? # Game port
+
+# ISA Plug-and-Play joysticks
+#joy* at isapnp? # Game ports (usually on audio cards)
+
+# PCI joysticks
+#joy* at pci? # Game ports (usually on audio cards)
+#joy* at eap? # See CAVEATS in eap(4) before enabling
+#joy* at eso? # ESS Solo-1 on-board joystick
+
+# ISA joysticks. Probe is a little strange; add only if you have one.
+#joy0 at isa? port 0x201
+
+
+# Miscellaneous Devices
+#geodegcb* at pci? dev ? function ? # Geode GCB area
+#geodewdog* at geodegcb? # AMD Geode SC1100 watchdog timer
+#geodecntr* at geodegcb? # AMD Geode SC1100 high res. counter
+
+# Middle Digital, Inc. PCI-Weasel serial console board control
+# devices (watchdog timer, etc.)
+#weasel* at pci?
+
+# Virtio devices
+virtio* at pci? dev ? function ? # Virtio PCI device
+viomb* at virtio? # Virtio memory balloon device
+ld* at virtio? # Virtio disk device
+vioif* at virtio? # Virtio network device
+viornd* at virtio? # Virtio entropy device
+vioscsi* at virtio? # Virtio SCSI device
+
+# Hyper-V devices
+#vmbus* at acpi? # Hyper-V VMBus
+#genfb* at vmbus? # Hyper-V Synthetic Video Framebuffer
+#hvkbd* at vmbus? # Hyper-V Synthetic Keyboard
+#wskbd* at hvkbd? console ? mux 1
+#hvn* at vmbus? # Hyper-V NetVSC
+#hvs* at vmbus? # Hyper-V StorVSC
+#hvheartbeat* at vmbus? # Hyper-V Heartbeat Service
+#hvshutdown* at vmbus? # Hyper-V Guest Shutdown Service
+#hvtimesync* at vmbus? # Hyper-V Time Synchronization Service
+#hvkvp* at vmbus? # Hyper-V Data Exchange Service
+
+
+# Pull in optional local configuration
+cinclude "arch/i386/conf/GENERIC.local"
+
+
+# Pseudo-Devices
+
+pseudo-device crypto # /dev/crypto device
+pseudo-device swcrypto # software crypto implementation
+
+# disk/mass storage pseudo-devices
+pseudo-device bio # RAID control device driver
+pseudo-device ccd # concatenated/striped disk devices
+pseudo-device cgd # cryptographic disk devices
+pseudo-device raid # RAIDframe disk driver
+options RAID_AUTOCONFIG # auto-configuration of RAID components
+# Options to enable various other RAIDframe RAID types.
+#options RF_INCLUDE_EVENODD=1
+#options RF_INCLUDE_RAID5_RS=1
+#options RF_INCLUDE_PARITYLOGGING=1
+#options RF_INCLUDE_CHAINDECLUSTER=1
+#options RF_INCLUDE_INTERDECLUSTER=1
+#options RF_INCLUDE_PARITY_DECLUSTERING=1
+#options RF_INCLUDE_PARITY_DECLUSTERING_DS=1
+pseudo-device fss # file system snapshot device
+
+pseudo-device md # memory disk device (ramdisk)
+options MEMORY_DISK_HOOKS # enable root ramdisk
+options MEMORY_DISK_DYNAMIC # loaded via kernel module(7)
+
+pseudo-device vnd # disk-like interface to files
+options VND_COMPRESSION # compressed vnd(4)
+
+# network pseudo-devices
+pseudo-device bpfilter # Berkeley packet filter
+pseudo-device carp # Common Address Redundancy Protocol
+pseudo-device loop # network loopback
+#pseudo-device mpls # MPLS pseudo-interface
+#pseudo-device ppp # Point-to-Point Protocol
+#pseudo-device pppoe # PPP over Ethernet (RFC 2516)
+#options PPPOE_SERVER # Enable PPPoE server via link0
+#pseudo-device sl # Serial Line IP
+#pseudo-device strip # Starmode Radio IP (Metricom)
+#pseudo-device irframetty # IrDA frame line discipline
+#pseudo-device tap # virtual Ethernet
+#pseudo-device tun # network tunneling over tty
+#pseudo-device gre # generic L3 over IP tunnel
+pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC 1933)
+#pseudo-device faith # IPv[46] TCP relay translation i/f
+pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation
+#pseudo-device vlan # IEEE 802.1q encapsulation
+#pseudo-device bridge # simple inter-network bridging
+#options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too
+#pseudo-device agr # IEEE 802.3ad link aggregation
+#pseudo-device l2tp # L2TPv3 interface
+#pseudo-device npf # NPF packet filter
+# srt is EXPERIMENTAL
+#pseudo-device srt # source-address-based routing
+
+#pseudo-device canloop # CAN loopback interface
+
+#
+# accept filters
+pseudo-device accf_data # "dataready" accept filter
+pseudo-device accf_http # "httpready" accept filter
+
+# miscellaneous pseudo-devices
+pseudo-device pty # pseudo-terminals
+#pseudo-device sequencer # MIDI sequencer
+# rnd works; RND_COM does not on port i386 yet.
+#options RND_COM # use "com" randomness as well (BROKEN)
+pseudo-device clockctl # user control of clock subsystem
+pseudo-device ksyms # /dev/ksyms
+pseudo-device lockstat # lock profiling
+#pseudo-device bcsp # BlueCore Serial Protocol
+#pseudo-device btuart # Bluetooth HCI UART (H4)
+#pseudo-device gpiosim 1 # GPIO simulator
+
+# wscons pseudo-devices
+pseudo-device wsmux # mouse & keyboard multiplexor
+pseudo-device wsfont
+
+# cmos(4) pseudo-device
+pseudo-device cmos
+
+# userland interface to drivers, including autoconf and properties retrieval
+pseudo-device drvctl
+
+include "dev/veriexec.config"
+
+#options PAX_ASLR_DEBUG=1 # PaX ASLR debug
+options PAX_SEGVGUARD=0 # PaX Segmentation fault guard
+options PAX_MPROTECT=1 # PaX mprotect(2) restrictions
+#options PAX_MPROTECT_DEBUG=1 # PaX mprotect debug
+options PAX_ASLR=1 # PaX Address Space Layout Randomization