GENERIC revision 1.993
1# $NetBSD: GENERIC,v 1.993 2010/08/22 18:56:21 rmind Exp $ 2# 3# GENERIC machine description file 4# 5# This machine description file is used to generate the default NetBSD 6# kernel. The generic kernel does not include all options, subsystems 7# and device drivers, but should be useful for most applications. 8# 9# The machine description file can be customised for your specific 10# machine to reduce the kernel size and improve its performance. 11# 12# For further information on compiling NetBSD kernels, see the config(8) 13# man page. 14# 15# For further information on hardware support for this architecture, see 16# the intro(4) man page. For further information about kernel options 17# for this architecture, see the options(4) man page. For an explanation 18# of each device driver in this file see the section 4 man page for the 19# device. 20 21include "arch/i386/conf/std.i386" 22 23options INCLUDE_CONFIG_FILE # embed config file in kernel binary 24 25#ident "GENERIC-$Revision: 1.993 $" 26 27maxusers 64 # estimated number of users 28 29# For GENERIC, we build the exec formats as modules by default. 30no options EXEC_AOUT # exec a.out binaries 31no options EXEC_ELF32 # exec ELF binaries 32no options EXEC_SCRIPT # exec #! scripts 33no options COREDUMP 34 35# CPU-related options. 36options VM86 # virtual 8086 emulation 37options USER_LDT # user-settable LDT; used by WINE 38#options PAE # PAE mode (36 bits physical addressing) 39 40# Enhanced SpeedStep Technology in the Pentium M 41options ENHANCED_SPEEDSTEP 42#options EST_FREQ_USERWRITE # any user can set frequency 43 44# AMD PowerNow! K7 45options POWERNOW_K7 46 47# AMD PowerNow! and Cool`n'Quiet technology 48options POWERNOW_K8 49 50# VIA PadLock 51#options VIA_PADLOCK 52 53# Intel(R) On Demand Clock Modulation (aka ODCM) 54#options INTEL_ONDEMAND_CLOCKMOD 55 56options MTRR # memory-type range register syscall support 57# doesn't work with MP just yet.. 58#options PERFCTRS # performance-monitoring counters support 59 60options MULTIBOOT # Multiboot support (see multiboot(8)) 61 62# delay between "rebooting ..." message and hardware reset, in milliseconds 63#options CPURESET_DELAY=2000 64 65# This option allows you to force a serial console at the specified 66# I/O address. see console(4) for details. 67#options CONSDEVNAME="\"com\"",CONADDR=0x2f8,CONSPEED=57600 68# you don't want the option below ON iff you are using the 69# serial console option of the new boot strap code. 70#options CONS_OVERRIDE # Always use above! independent of boot info 71 72# The following options override the memory sizes passed in from the boot 73# block. Use them *only* if the boot block is unable to determine the correct 74# values. Note that the BIOS may *correctly* report less than 640k of base 75# memory if the extended BIOS data area is located at the top of base memory 76# (as is the case on most recent systems). 77#options REALBASEMEM=639 # size of base memory (in KB) 78#options REALEXTMEM=15360 # size of extended memory (in KB) 79 80# The following options limit the overall size of physical memory 81# and/or the maximum address used by the system. 82# Contrary to REALBASEMEM and REALEXTMEM, they still use the BIOS memory map 83# and can deal with holes in the memory layout. 84#options PHYSMEM_MAX_SIZE=64 # max size of physical memory (in MB) 85#options PHYSMEM_MAX_ADDR=2048 # don't use memory above this (in MB) 86 87# Standard system options 88 89options INSECURE # disable kernel security levels - X needs this 90 91options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT 92options NTP # NTP phase/frequency locked loop 93 94options KTRACE # system call tracing via ktrace(1) 95 96# Note: SysV IPC parameters could be changed dynamically, see sysctl(8). 97options SYSVMSG # System V-like message queues 98options SYSVSEM # System V-like semaphores 99options SYSVSHM # System V-like memory sharing 100#options P1003_1B_SEMAPHORE # p1003.1b semaphore support 101no options AIO # POSIX asynchronous I/O, built as a module 102no options MQUEUE # POSIX messsage queues, built as a module 103 104options MODULAR # new style module framework 105 106options USERCONF # userconf(4) support 107#options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 108options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel 109 110# Beep when it is safe to power down the system (requires sysbeep) 111#options BEEP_ONHALT 112# Some tunable details of the above feature (default values used below) 113#options BEEP_ONHALT_COUNT=3 # Times to beep 114#options BEEP_ONHALT_PITCH=1500 # Default frequency (in Hz) 115#options BEEP_ONHALT_PERIOD=250 # Default duration (in msecs) 116 117# Alternate buffer queue strategies for better responsiveness under high 118# disk I/O load. 119#options BUFQ_READPRIO 120options BUFQ_PRIOCSCAN 121 122# Diagnostic/debugging support options 123#options DIAGNOSTIC # expensive kernel consistency checks 124#options DEBUG # expensive debugging checks/support 125#options LOCKDEBUG # expensive locking checks/support 126#options KMEMSTATS # kernel memory statistics (vmstat -m) 127options DDB # in-kernel debugger 128#options DDB_ONPANIC=1 # see also sysctl(8): `ddb.onpanic' 129options DDB_HISTORY_SIZE=512 # enable history editing in DDB 130#options DDB_VERBOSE_HELP 131#options KGDB # remote debugger 132#options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600 133#makeoptions DEBUG="-g" # compile full symbol table 134#options SYSCALL_STATS # per syscall counts 135#options SYSCALL_TIMES # per syscall times 136#options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris) 137 138# Compatibility options, built as modules by default 139options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI 140options COMPAT_09 # NetBSD 0.9 141options COMPAT_10 # NetBSD 1.0 142options COMPAT_11 # NetBSD 1.1 143options COMPAT_12 # NetBSD 1.2, 386BSD, and BSDI 144options COMPAT_13 # NetBSD 1.3, 386BSD, and BSDI 145options COMPAT_14 # NetBSD 1.4 146options COMPAT_15 # NetBSD 1.5 147options COMPAT_16 # NetBSD 1.6 148options COMPAT_20 # NetBSD 2.0 149options COMPAT_30 # NetBSD 3.0 150options COMPAT_40 # NetBSD 4.0 151options COMPAT_50 # NetBSD 5.0 152options COMPAT_43 # 4.3BSD, 386BSD, and BSDI 153#options COMPAT_386BSD_MBRPART # recognize old partition ID 154#options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. 155 156#options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility 157#options COMPAT_SVR4 # binary compatibility with SVR4 158#options COMPAT_IBCS2 # binary compatibility with SCO and ISC 159#options COMPAT_LINUX # binary compatibility with Linux 160#options COMPAT_FREEBSD # binary compatibility with FreeBSD 161#options COMPAT_MACH # binary compatibility with Mach binaries 162#options COMPAT_DARWIN # binary compatibility with Darwin binaries 163#options EXEC_MACHO # exec MACH-O binaries 164#options COMPAT_NDIS # NDIS network driver 165#options COMPAT_PECOFF # kernel support to run Win32 apps 166options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. 167 168# Wedge support 169options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances 170options DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges 171# The following two options can break /etc/fstab, so handle with care 172#options DKWEDGE_METHOD_BSDLABEL # Support disklabel entries as wedges 173#options DKWEDGE_METHOD_MBR # Support MBR partitions as wedges 174 175# File systems, built as modules by default 176#file-system FFS # UFS 177#file-system EXT2FS # second extended file system (linux) 178#file-system LFS # log-structured file system 179#file-system MFS # memory file system 180#file-system NFS # Network File System client 181#file-system NTFS # Windows/NT file system (experimental) 182#file-system CD9660 # ISO 9660 + Rock Ridge file system 183#file-system MSDOSFS # MS-DOS file system 184#file-system FDESC # /dev/fd 185#file-system KERNFS # /kern 186#file-system NULLFS # loopback file system 187#file-system OVERLAY # overlay file system 188#file-system PROCFS # /proc 189#file-system UMAPFS # NULLFS + uid and gid remapping 190#file-system UNION # union file system 191#file-system CODA # Coda File System; also needs vcoda (below) 192#file-system SMBFS # experimental - CIFS; also needs nsmb (below) 193#file-system PTYFS # /dev/ptm support 194#file-system TMPFS # Efficient memory file-system 195#file-system UDF # experimental - OSTA UDF CD/DVD file-system 196#file-system HFS # experimental - Apple HFS+ (read-only) 197#file-system NILFS # experimental - NTT's NiLFS(2) 198 199# File system options 200#options QUOTA # UFS quotas 201#options FFS_EI # FFS Endian Independent support 202options WAPBL # File system journaling support - Experimental 203#options UFS_DIRHASH # UFS Large Directory Hashing - Experimental 204#options NFSSERVER # Network File System server 205#options FFS_NO_SNAPSHOT # No FFS snapshot support 206#options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and 207 # immutable) behave as system flags. 208 209# Networking options 210#options GATEWAY # packet forwarding 211options INET # IP + ICMP + TCP + UDP 212options INET6 # IPv6 213#options IPSEC # IP security 214#options IPSEC_ESP # IP security (encryption part; define w/IPSEC) 215#options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) 216#options IPSEC_DEBUG # debug for IP security 217#options MPLS # MultiProtocol Label Switching (needs ifmpls) 218#options MROUTING # IP multicast routing 219#options PIM # Protocol Independent Multicast 220#options ISO,TPIP # OSI 221#options EON # OSI tunneling over IP 222options NETATALK # AppleTalk networking protocols 223#options PPP_BSDCOMP # BSD-Compress compression support for PPP 224#options PPP_DEFLATE # Deflate compression support for PPP 225options PPP_FILTER # Active filter support for PPP (requires bpf) 226options PFIL_HOOKS # pfil(9) packet filter hooks 227options IPFILTER_LOG # ipmon(8) log support 228options IPFILTER_LOOKUP # ippool(8) support 229options IPFILTER_COMPAT # Compat for IP-Filter 230#options IPFILTER_DEFAULT_BLOCK # block all packets by default 231#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 232 233#options ALTQ # Manipulate network interfaces' output queues 234#options ALTQ_BLUE # Stochastic Fair Blue 235#options ALTQ_CBQ # Class-Based Queueing 236#options ALTQ_CDNR # Diffserv Traffic Conditioner 237#options ALTQ_FIFOQ # First-In First-Out Queue 238#options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box) 239#options ALTQ_HFSC # Hierarchical Fair Service Curve 240#options ALTQ_LOCALQ # Local queueing discipline 241#options ALTQ_PRIQ # Priority Queueing 242#options ALTQ_RED # Random Early Detection 243#options ALTQ_RIO # RED with IN/OUT 244#options ALTQ_WFQ # Weighted Fair Queueing 245 246# These options enable verbose messages for several subsystems. 247# Warning, these may compile large string tables into the kernel! 248#options ACPIVERBOSE # verbose ACPI device autoconfig messages 249#options EISAVERBOSE # verbose EISA device autoconfig messages 250#options MIIVERBOSE # verbose PHY autoconfig messages 251#options PCIVERBOSE # verbose PCI device autoconfig messages 252#options PCI_CONFIG_DUMP # verbosely dump PCI config space 253#options PCMCIAVERBOSE # verbose PCMCIA configuration messages 254options SCSIVERBOSE # human readable SCSI error messages 255#options USBVERBOSE # verbose USB device autoconfig messages 256#options PNPBIOSVERBOSE # verbose PnP BIOS messages 257#options PNPBIOSDEBUG # more fulsome PnP BIOS debugging messages 258#options MCAVERBOSE # verbose MCA device autoconfig messages 259 260options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM 261 262# 263# wscons options 264# 265# builtin terminal emulations 266#options WSEMUL_SUN # sun terminal emulation 267options WSEMUL_VT100 # VT100 / VT220 emulation 268# customization of console and kernel output - see dev/wscons/wsdisplayvar.h 269options WSDISPLAY_CUSTOM_OUTPUT # color customization from wsconsctl(8) 270#options WS_DEFAULT_FG=WSCOL_WHITE 271#options WS_DEFAULT_BG=WSCOL_BLACK 272#options WS_DEFAULT_COLATTR="(0)" 273#options WS_DEFAULT_MONOATTR="(0)" 274options WS_KERNEL_FG=WSCOL_GREEN 275#options WS_KERNEL_BG=WSCOL_BLACK 276#options WS_KERNEL_COLATTR="" 277#options WS_KERNEL_MONOATTR="" 278# customization of console border color 279options WSDISPLAY_CUSTOM_BORDER # custom border colors via wsconsctl(8) 280#options WSDISPLAY_BORDER_COLOR=WSCOL_BLUE # default color 281# compatibility to other console drivers 282options WSDISPLAY_COMPAT_PCVT # emulate some ioctls 283options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls 284options WSDISPLAY_COMPAT_USL # VT handling 285options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes 286#options WSKBD_EVENT_AUTOREPEAT # auto repeat in event mode 287#options WSKBD_USONLY # strip off non-US keymaps 288# don't attach pckbd as the console if no PS/2 keyboard is found 289options PCKBD_CNATTACH_MAY_FAIL 290# see dev/pckbport/wskbdmap_mfii.c for implemented layouts 291#options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)" # for pckbd driver 292#options UKBD_LAYOUT="(KB_DE | KB_NODEAD)" # for ukbd driver 293# allocate a number of virtual screens at autoconfiguration time 294#options WSDISPLAY_DEFAULTSCREENS=4 295# use a large software cursor that doesn't blink 296options PCDISPLAY_SOFTCURSOR 297# modify the screen type of the console; defaults to "80x25" 298#options VGA_CONSOLE_SCREENTYPE="\"80x24\"" 299# work around a hardware bug that loaded fonts don't work; found on ATI cards 300#options VGA_CONSOLE_ATI_BROKEN_FONTSEL 301# console scrolling support. 302options WSDISPLAY_SCROLLSUPPORT 303# enable VGA raster mode capable of displaying multilingual text on console 304#options VGA_RASTERCONSOLE 305# enable splash screen support; requires genfb or radeonfb 306#options SPLASHSCREEN 307#options SPLASHSCREEN_PROGRESS 308 309# Keylock support 310#options KEYLOCK 311#options secmodel_keylock # Requires options KEYLOCK 312 313# Kernel root file system and dump configuration. 314config netbsd root on ? type ? 315#config netbsd root on sd0a type ffs 316#config netbsd root on ? type nfs 317 318# 319# Device configuration 320# 321 322# Doesn't do anything yet. 323#p64h2apic* at pci? dev? function? # P64H2 IOxAPIC 324 325#apm0 at mainbus0 # Advanced power management 326 327# Tuning for power management, see apm(4) for more details. 328#options APM_NO_IDLE # Don't call BIOS CPU idle function 329#options APM_V10_ONLY # Use only the APM 1.0 calls 330#options APM_NO_POWEROFF # Don't power off on halt(8) 331#options APM_POWER_PRINT # Print stats on the console 332#options APM_DISABLE_INTERRUPTS=0 # Don't disable interrupts 333 334 335# Basic Bus Support 336 337#IPMI support 338ipmi0 at mainbus? 339 340# Advanced Configuration and Power Interface 341 342# This option can be used to retrieve CPU and APIC information. 343# that I/O APICs can be used if ACPI is enabled below. 344#options MPBIOS_SCANPCI # find PCI roots using MPBIOS 345options ACPI_SCANPCI # find PCI roots using ACPI 346 347acpi0 at mainbus0 348 349#options ACPI_ACTIVATE_DEV # If set, activate inactive devices 350options VGA_POST # in-kernel support for VGA POST 351 352# ACPI devices 353apm* at acpi? # ACPI apm emulation 354acpiacad* at acpi? # ACPI AC Adapter 355acpibat* at acpi? # ACPI Battery 356acpibut* at acpi? # ACPI Button 357#acpicpu* at acpi? # ACPI CPU 358acpidalb* at acpi? # ACPI Direct Application Launch Button 359# The ACPI Embedded Controller is generally configured via the special ECDT. 360# This is required as parts of the DSDT can reference the EC before the normal 361# attach phase. 362acpiec* at acpi? # ACPI Embedded Controller (late binding) 363acpiecdt* at acpi? # ACPI Embedded Controller (early binding) 364acpilid* at acpi? # ACPI Lid Switch 365#acpismbus* at acpi? # ACPI SMBus CMI (experimental) 366acpitz* at acpi? # ACPI Thermal Zone 367acpiwmi* at acpi? # ACPI WMI Mapper 368 369# Mainboard devices 370aibs* at acpi? # ASUSTeK AI Booster hardware monitor 371asus* at acpi? # ASUS hotkeys 372attimer* at acpi? # AT Timer 373#com* at acpi? # Serial communications interface 374#fdc* at acpi? # Floppy disk controller 375hpqlb* at acpi? # HP Quick Launch Buttons 376hpet* at acpi? # High Precision Event Timer 377joy* at acpi? # Joystick/Game port 378#lpt* at acpi? # Parallel port 379mpu* at acpi? # Roland MPU-401 MIDI UART 380npx* at acpi? # Math coprocessor 381pckbc* at acpi? # PC keyboard controller 382pcppi* at acpi? # AT-style speaker sound 383sony* at acpi? # Sony Miscellaneous Controller 384thinkpad* at acpi? # IBM/Lenovo Thinkpad hotkeys 385ug* at acpi? # Abit uGuru Hardware monitor 386vald* at acpi? # Toshiba Libretto hotkeys 387wb* at acpi? # Winbond W83L518D SD/MMC reader 388sdmmc* at wb? # SD/MMC bus 389wmidell* at acpiwmibus? # Dell WMI mappings 390#wmihp* at acpiwmibus? # HP WMI mappings 391wss* at acpi? # NeoMagic 256AV in wss mode 392ym* at acpi? # Yamaha OPL3-SA[23] audio 393 394# Sony Vaio jog dial 395spic* at acpi? # Sony Programmable I/O Controller 396wsmouse* at spic? 397 398# Plug-and-Play BIOS and attached devices 399 400#pnpbios* at mainbus? 401 402# mainboard audio chips 403#ess* at pnpbios? index ? # ESS AudioDrive 404#sb* at pnpbios? index ? # NeoMagic 256AV in sb mode 405#wss* at pnpbios? index ? # NeoMagic 256AV in wss mode 406#ym* at pnpbios? index ? # Yamaha OPL3-SA[23] audio 407 408# com port 409# If enabled, consider changing "com0", "com1", and "com2" under "ISA Serial 410# Interfaces" to "com*", otherwise com2 will attach at pnpbios? and there 411# will be no com0. A side effect is pcmcia (and other) com? previously 412# starting at com3 may attach as com1 or com2. 413#com* at pnpbios? index ? # serial ports 414 415# parallel port 416# The above "com*" comments apply, cf. "lpt0" under "ISA parallel 417# "printer interfaces". 418#lpt* at pnpbios? index ? # parallel ports 419 420#pckbc* at pnpbios? index ? # PC keyboard/mouse controller 421#fdc* at pnpbios? index ? # floppy controller 422#npx* at pnpbios? index ? # Math coprocessor 423 424# IDE controller on Toshiba Portege 3000 series (crippled PCI device) 425#pciide* at pnpbios? index ? 426 427# PCI bus support 428pci* at mainbus? bus ? 429pci* at pchb? bus ? 430pci* at ppb? bus ? 431pci* at elansc? bus ? 432 433# Configure PCI using BIOS information 434#options PCIBIOS # PCI BIOS support 435#options PCIBIOSVERBOSE # PCI BIOS verbose info 436#options PCIBIOS_IRQS_HINT=0x0a00 # PCI interrupts hint. IRQ 9 or 11 437#options PCIBIOS_INTR_GUESS # see pcibios(4) 438#options PCIBIOS_LIBRETTO_FIXUP # this code makes the Toshiba Libretto 439 # L2/L3 work, but should not be enabled 440 # on anything else. 441#options PCIBIOS_SHARP_MM20_FIXUP # this code makes the Sharp MM 20 442 # work, but should not be enabled 443 # on anything else. 444#options PCIINTR_DEBUG # super-verbose PCI interrupt fixup 445 446# PCI fixups, for both PCIBIOS and ACPI 447#options PCI_ADDR_FIXUP # fixup PCI I/O addresses 448#options PCI_BUS_FIXUP # fixup PCI bus numbering 449#options PCI_INTR_FIXUP # fixup PCI interrupt routing 450 451# System Controllers 452elansc* at mainbus? bus ? # AMD Elan SC520 System Controller 453gpio* at elansc? 454 455# Temperatures 456amdtemp* at pci? dev ? function ? # AMD CPU Temperature sensors 457 458# PCI bridges 459#amdpcib* at pci? dev ? function ? # AMD 8111 PCI-ISA w/ HPET 460#hpet* at amdpcib? 461ichlpcib* at pci? dev ? function ? # Intel ICH PCI-LPC w/ timecounter, 462 # watchdog, SpeedStep and HPET 463fwhrng* at ichlpcib? # Intel 82802 FWH Random Number Generator 464#hpet* at ichlpcib? 465gcscpcib* at pci? dev ? function ? # AMD CS5535/CS5536 PCI-ISA w/ 466gpio* at gcscpcib? # timecounter, watchdog and GPIO 467#piixpcib* at pci? dev ? function ? # Intel PIIX4 PCI-ISA w/ SpeedStep 468#gscpcib* at pci? dev ? function ? # NS Geode PCI-ISA w/ GPIO support 469viapcib* at pci? dev ? function ? # VIA VT8235 PCI-ISA w/ SMBus support 470iic* at viapcib? 471pchb* at pci? dev ? function ? # PCI-Host bridges 472pceb* at pci? dev ? function ? # PCI-EISA bridges 473pcib* at pci? dev ? function ? # PCI-ISA bridges 474pcmb* at pci? dev ? function ? # PCI-MCA bridges 475ppb* at pci? dev ? function ? # PCI-PCI bridges 476# XXX 'puc's aren't really bridges, but there's no better place for them here 477puc* at pci? dev ? function ? # PCI "universal" comm. cards 478 479agp* at pchb? 480 481 482# EISA bus support 483eisa0 at mainbus? 484eisa0 at pceb? 485 486# ISA bus support 487#isa0 at amdpcib? 488isa0 at gcscpcib? 489isa0 at ichlpcib? 490#isa0 at piixpcib? 491#isa0 at gscpcib? 492isa0 at viapcib? 493isa0 at mainbus? 494isa0 at pceb? 495isa0 at pcib? 496 497# PCMCIA bus support 498pcmcia* at pcic? controller ? socket ? 499pcmcia* at tcic? controller ? socket ? 500 501# MCA bus support 502mca0 at mainbus? 503 504# ISA PCMCIA controllers 505pcic0 at isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000 506pcic1 at isa? port 0x3e2 iomem 0xe0000 iosiz 0x4000 507pcic2 at isa? port 0x3e4 iomem 0xe0000 iosiz 0x4000 508tcic0 at isa? port 0x240 iomem 0xd0000 iosiz 0x10000 509 510# PCI PCMCIA controllers 511pcic0 at pci? dev? function ? 512 513# ISA Plug-and-Play bus support 514isapnp0 at isa? 515 516# ISA Plug-and-Play PCMCIA controllers 517pcic* at isapnp? 518 519# CardBus bridge support 520cbb* at pci? dev ? function ? 521cardslot* at cbb? 522 523# CardBus bus support 524cardbus* at cardslot? 525pcmcia* at cardslot? 526 527# Coprocessor Support 528 529# Math Coprocessor support 530npx0 at isa? port 0xf0 irq 13 # x86 math coprocessor 531 532 533# Console Devices 534 535# wscons 536pckbc0 at isa? # PC keyboard controller 537pckbd* at pckbc? # PC keyboard 538pms* at pckbc? # PS/2 mouse for wsmouse 539#options PMS_DISABLE_POWERHOOK # Disable PS/2 reset on resume 540options PMS_SYNAPTICS_TOUCHPAD # Enable support for Synaptics Touchpads 541options PMS_ELANTECH_TOUCHPAD # Enable support for Elantech Touchpads 542vga0 at isa? 543vga* at pci? dev ? function ? 544pcdisplay0 at isa? # CGA, MDA, EGA, HGA 545genfb* at pci? dev ? function ? 546#machfb* at pci? dev ? function ? # ATI Mach64 framebuffer driver 547wsdisplay* at vga? console ? 548wsdisplay* at pcdisplay? console ? 549wsdisplay* at wsemuldisplaydev? 550#wsdisplay* at machfb? console ? 551wskbd* at pckbd? console ? 552wsmouse* at pms? mux 0 553 554# VIA Unichrome framebuffer console 555#unichromefb* at pci? dev ? function ? 556#wsdisplay* at unichromefb? 557 558attimer0 at isa? 559pcppi0 at isa? 560sysbeep0 at pcppi? 561 562# DRI driver 563i915drm* at vga? # Intel i915, i945 DRM driver 564mach64drm* at vga? # mach64 (3D Rage Pro, Rage) DRM driver 565mgadrm* at vga? # Matrox G[24]00, G[45]50 DRM driver 566r128drm* at vga? # ATI Rage 128 DRM driver 567radeondrm* at vga? # ATI Radeon DRM driver 568savagedrm* at vga? # S3 Savage DRM driver 569sisdrm* at vga? # SiS DRM driver 570tdfxdrm* at vga? # 3dfx (voodoo) DRM driver 571viadrm* at vga? # VIA DRM driver 572 573# Serial Devices 574 575# PCI serial interfaces 576com* at puc? port ? # 16x50s on "universal" comm boards 577cy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards 578cz* at pci? dev ? function ? # Cyclades-Z multi-port serial boards 579 580# ISA Plug-and-Play serial interfaces 581com* at isapnp? # Modems and serial boards 582 583# PCMCIA serial interfaces 584com* at pcmcia? function ? # Modems and serial cards 585 586pcmcom* at pcmcia? function ? # PCMCIA multi-port serial cards 587com* at pcmcom? slave ? # ...and the slave devices 588 589# CardBus serial interfaces 590com* at cardbus? function ? # Modems and serial cards 591 592# ISA serial interfaces 593#options COM_HAYESP # adds Hayes ESP serial board support 594com0 at isa? port 0x3f8 irq 4 # Standard PC serial ports 595com1 at isa? port 0x2f8 irq 3 596com2 at isa? port 0x3e8 irq 5 597#com3 at isa? port 0x2e8 irq 9 598#ast0 at isa? port 0x1a0 irq 5 # AST 4-port serial cards 599#com* at ast? slave ? 600#boca0 at isa? port 0x100 irq 5 # BOCA 8-port serial cards 601#boca0 at isa? port 0x100 irq 5 # BOCA 16-port serial cards (BB2016) 602#boca1 at isa? port 0x140 irq 5 # this line is also needed for BB2016 603#com* at boca? slave ? 604#tcom0 at isa? port 0x100 irq 7 # TC-800 8-port serial cards 605#com* at tcom? slave ? 606#rtfps0 at isa? port 0x1230 irq 10 # RT 4-port serial cards 607#com* at rtfps? slave ? 608#cy0 at isa? iomem 0xd4000 irq 12 # Cyclades serial cards 609#addcom0 at isa? port 0x108 irq 5 # Addonics FlexPort 8S 610#com* at addcom? slave ? 611#moxa0 at isa? port 0x100 irq 5 # MOXA C168H serial card (experimental) 612#com* at moxa? slave ? 613#ioat* at isa? port 0x220 irq 5 # BOCA IOAT66 6-port serial card 614#com* at ioat? slave ? 615 616# MCA serial interfaces 617com* at mca? slot ? # 16x50s on comm boards 618 619# Parallel Printer Interfaces 620 621# PCI parallel printer interfaces 622lpt* at puc? port ? # || ports on "universal" comm boards 623 624# ISA parallel printer interfaces 625lpt0 at isa? port 0x378 irq 7 # standard PC parallel ports 626lpt1 at isa? port 0x278 627lpt2 at isa? port 0x3bc 628 629# Hardware monitors 630 631# AMD 768 and 8111 power/ACPI controllers 632amdpm* at pci? dev ? function ? # RNG and SMBus 1.0 interface 633iic* at amdpm? 634 635# Acer Labs M7101 SMBus controller 636alipm* at pci? dev ? function ? 637iic* at alipm? 638 639# Intel Core's on-die Thermal sensor 640options INTEL_CORETEMP 641 642# VIA C7 Temperature sensor 643options VIA_C7TEMP 644 645# Intel ICH SMBus controller 646ichsmb* at pci? dev ? function ? 647iic* at ichsmb? 648 649# NVIDIA nForce2/3/4 SMBus controller 650nfsmbc* at pci? dev ? function ? 651nfsmb* at nfsmbc? 652iic* at nfsmb? 653 654# Intel PIIX4 power management controllers 655piixpm* at pci? dev ? function ? # PIIX4 compatible PM controller 656iic* at piixpm? # SMBus on PIIX4 657 658# dbCool Thermal monitor and fan controller 659#dbcool* at iic? addr 0x2C # Unknown other motherboard(s) 660#dbcool* at iic? addr 0x2D # Tyan S2881 661#dbcool* at iic? addr 0x2E # Tyan S2882-D 662 663# IBM Thinkpad Active Protection System 664#aps0 at isa? port 0x1600 665 666# Fintek Super I/O with hardware monitor 667#finsio0 at isa? port 0x4e 668 669# iTE IT87xxF Super I/O with watchdog and sensors support 670#itesio0 at isa? port 0x2e 671 672# Winbond LPC Super I/O 673#wbsio* at isa? port 0x2e 674#wbsio* at isa? port 0x4e 675 676# LM7[89] and compatible hardware monitors 677# Use flags to select temp sensor type (see lm(4) man page for details) 678#lm0 at isa? port 0x290 flags 0x0 # other common: 0x280, 0x310 679#lm* at wbsio? 680 681# SMSC LPC47B397 hardware monitor functions 682#smsc0 at isa? port 0x02e 683 684# SMSC LPC47M192 hardware monitor 685#smscmon* at iic? addr 0x2c 686#smscmon* at iic? addr 0x2d # (alternate address) 687 688# PC87366 hardware monitor 689#nsclpcsio* at isa? 690#gpio* at nsclpcsio? 691 692# Abit uGuru Hardware system monitor 693#ug0 at isa? port 0xe0 694 695# VIA VT82C686A/VT8231 Hardware Monitor and Power Management Timer 696#viaenv* at pci? dev ? function ? 697 698# Serial Presence Detect capable memory modules 699#spdmem* at iic? addr 0x50 700#spdmem* at iic? addr 0x51 701#spdmem* at iic? addr 0x52 702#spdmem* at iic? addr 0x53 703#spdmem* at iic? addr 0x54 704#spdmem* at iic? addr 0x55 705#spdmem* at iic? addr 0x56 706#spdmem* at iic? addr 0x57 707 708# I2O devices 709iop* at pci? dev ? function ? # I/O processor 710iopsp* at iop? tid ? # SCSI/FC-AL ports 711ld* at iop? tid ? # block devices 712dpti* at iop? tid 0 # DPT/Adaptec control interface 713 714# GPIO devices 715#gpio* at gscpcib? 716#gpio* at gpiosim? 717 718# 1-Wire support 719#gpioow* at gpio? offset ? mask ? # 1-wire bitbanging via gpio 720#gpioow* at gpio? 721#onewire* at gpioow? 722 723# 1-Wire devices 724#owtemp* at onewire? # Temperature sensors 725 726# Keylock support 727#gpiolock* at gpio? 728 729# SCSI Controllers and Devices 730 731# PCI SCSI controllers 732adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI 733adw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI 734ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI 735ahd* at pci? dev ? function ? # Adaptec 29320, 39320 (aic790x) SCSI 736bha* at pci? dev ? function ? # BusLogic 9xx SCSI 737dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID 738iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI 739isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel 740mfi* at pci? dev ? function ? # LSI MegaRAID SAS 741mly* at pci? dev ? function ? # Mylex AcceleRAID and eXtremeRAID 742mpt* at pci? dev ? function ? # LSI Fusion SCSI/FC 743njs* at pci? dev ? function ? # Workbit NinjaSCSI-32 744pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI 745siop* at pci? dev ? function ? # Symbios 53c8xx SCSI 746esiop* at pci? dev ? function ? # Symbios 53c875 SCSI and newer 747#options SIOP_SYMLED # drive the act. LED in software 748trm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI 749 750# EISA SCSI controllers 751ahb* at eisa? slot ? # Adaptec 174[02] SCSI 752ahc* at eisa? slot ? # Adaptec 274x, aic7770 SCSI 753bha* at eisa? slot ? # BusLogic 7xx SCSI 754dpt* at eisa? slot ? # DPT EATA SCSI 755uha* at eisa? slot ? # UltraStor 24f SCSI 756 757# PCMCIA SCSI controllers 758aic* at pcmcia? function ? # Adaptec APA-1460 SCSI 759esp* at pcmcia? function ? # Qlogic ESP406/FAS408 SCSI 760spc* at pcmcia? function ? # Fujitsu MB87030/MB89352 SCSI 761 762# ISA Plug-and-Play SCSI controllers 763aha* at isapnp? # Adaptec AHA-154[02 764aic* at isapnp? # Adaptec AHA-1520B 765 766# ISA SCSI controllers 767adv0 at isa? port ? irq ? drq ? # AdvanSys APB-514[02] SCSI 768aha0 at isa? port 0x330 irq ? drq ? # Adaptec 154[02] SCSI 769aha1 at isa? port 0x334 irq ? drq ? 770ahc0 at isa? port ? irq ? # Adaptec 284x SCSI 771aic0 at isa? port 0x340 irq 11 # Adaptec 152[02] SCSI 772bha0 at isa? port 0x330 irq ? drq ? # BusLogic [457]4X SCSI 773bha1 at isa? port 0x334 irq ? drq ? 774# The "nca" and "dpt" probes might give false hits or hang your machine. 775#dpt0 at isa? port 0x170 irq ? drq ? # DPT SmartCache/SmartRAID 776#nca0 at isa? port 0x360 irq 15 # Port-mapped NCR 53C80 controller 777#nca1 at isa? iomem 0xd8000 irq 5 # Memory-mapped controller (T128, etc.) 778sea0 at isa? iomem 0xc8000 irq 5 # Seagate/Future Domain SCSI 779uha0 at isa? port 0x330 irq ? drq ? # UltraStor [13]4f SCSI 780uha1 at isa? port 0x340 irq ? drq ? 781wds0 at isa? port 0x350 irq 15 drq 6 # WD7000 and TMC-7000 controllers 782wds1 at isa? port 0x358 irq 11 drq 5 783 784# CardBus SCSI cards 785adv* at cardbus? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI 786ahc* at cardbus? function ? # Adaptec ADP-1480 787njs* at cardbus? function ? # Workbit NinjaSCSI-32 788 789# MCA SCSI cards 790aha* at mca? slot ? # Adaptec AHA-1640 791 792# SCSI bus support 793scsibus* at scsi? 794 795# SCSI devices 796sd* at scsibus? target ? lun ? # SCSI disk drives 797st* at scsibus? target ? lun ? # SCSI tape drives 798cd* at scsibus? target ? lun ? # SCSI CD-ROM drives 799ch* at scsibus? target ? lun ? # SCSI autochangers 800ses* at scsibus? target ? lun ? # SCSI Enclosure Services devices 801ss* at scsibus? target ? lun ? # SCSI scanners 802uk* at scsibus? target ? lun ? # SCSI unknown 803 804 805# RAID controllers and devices 806aac* at pci? dev ? function ? # Adaptec AAC family 807amr* at pci? dev ? function ? # AMI/LSI Logic MegaRAID 808arcmsr* at pci? dev ? function ? # Areca SATA RAID controllers 809cac* at eisa? slot ? # Compaq EISA array controllers 810cac* at pci? dev ? function ? # Compaq PCI array controllers 811ciss* at pci? dev ? function ? # HP Smart Array controllers 812icp* at pci? dev ? function ? # ICP-Vortex GDT & Intel RAID 813mlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family 814mlx* at eisa? slot ? # Mylex DAC960 & DEC SWXCR family 815twa* at pci? dev ? function ? # 3ware Escalade 95xx RAID controllers 816twe* at pci? dev ? function ? # 3ware Escalade RAID controllers 817 818ld* at aac? unit ? # logical disk devices 819ld* at amr? unit ? 820ld* at cac? unit ? 821ld* at icp? unit ? 822ld* at twa? unit ? 823ld* at twe? unit ? 824ld* at mlx? unit ? 825 826icpsp* at icp? unit ? # SCSI pass-through 827 828# IDE and related devices 829# PCI IDE controllers - see pciide(4) for supported hardware. 830# The 0x0001 flag force the driver to use DMA, even if the driver doesn't know 831# how to set up DMA modes for this chip. This may work, or may cause 832# a machine hang with some controllers. 833pciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver 834acardide* at pci? dev ? function ? # Acard IDE controllers 835aceride* at pci? dev ? function ? # Acer Lab IDE controllers 836ahcisata* at pci? dev ? function ? # AHCI SATA controllers 837artsata* at pci? dev ? function ? # Intel i31244 SATA controller 838cmdide* at pci? dev ? function ? # CMD tech IDE controllers 839cypide* at pci? dev ? function ? # Cypress IDE controllers 840gcscide* at pci? dev ? function ? # AMD CS5535 Companion IDE controllers 841geodeide* at pci? dev ? function ? # AMD Geode IDE controllers 842hptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers 843iteide* at pci? dev ? function ? # IT Express IDE controllers 844ixpide* at pci? dev ? function ? # ATI IXP IDE controllers 845jmide* at pci? dev ? function ? # JMicron PCI-e PATA/SATA controllers 846ahcisata* at jmide? 847mvsata* at pci? dev ? function ? # Marvell Hercules-I/II 848optiide* at pci? dev ? function ? # Opti IDE controllers 849piixide* at pci? dev ? function ? # Intel IDE controllers 850pdcide* at pci? dev ? function ? # Promise IDE controllers 851pdcsata* at pci? dev ? function ? # Promise SATA150 controllers 852rccide* at pci? dev ? function ? # ServerWorks IDE controllers 853satalink* at pci? dev ? function ? # SiI SATALink controllers 854siisata* at pci? dev ? function ? # SiI SteelVine controllers 855siside* at pci? dev ? function ? # SiS IDE controllers 856slide* at pci? dev ? function ? # Symphony Labs IDE controllers 857svwsata* at pci? dev ? function ? # ServerWorks SATA controllers 858stpcide* at pci? dev ? function ? # STMicro STPC IDE controllers 859toshide* at pci? dev ? function ? # TOSHIBA PICCOLO controllers 860viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers 861 862# ISA Plug-and-Play IDE controllers 863wdc* at isapnp? 864 865# PCMCIA IDE controllers 866wdc* at pcmcia? function ? 867 868# CardBus IDE controllers 869njata* at cardbus? function ? flags 0x01 # Workbit NinjaATA-32 870siisata* at cardbus? function ? # SiI SteelVine controllers 871 872# ISA ST506, ESDI, and IDE controllers 873# Use flags 0x01 if you want to try to use 32bits data I/O (the driver will 874# fall back to 16bits I/O if 32bits I/O are not functional). 875# Some controllers pass the initial 32bit test, but will fail later. 876wdc0 at isa? port 0x1f0 irq 14 flags 0x00 877wdc1 at isa? port 0x170 irq 15 flags 0x00 878 879# ATA (IDE) bus support 880atabus* at ata? 881options ATADEBUG 882 883# IDE drives 884# Flags are used only with controllers that support DMA operations 885# and mode settings (e.g. some pciide controllers) 886# The lowest order four bits (rightmost digit) of the flags define the PIO 887# mode to use, the next set of four bits the DMA mode and the third set the 888# UltraDMA mode. For each set of four bits, the 3 lower bits define the mode 889# to use, and the last bit must be 1 for this setting to be used. 890# For DMA and UDMA, 0xf (1111) means 'disable'. 891# 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'. 892# (0xc=1100, 0xa=1010, 0xf=1111) 893# 0x0000 means "use whatever the drive claims to support". 894wd* at atabus? drive ? flags 0x0000 895 896# ATA RAID configuration support, as found on some Promise controllers. 897pseudo-device ataraid 898ld* at ataraid? vendtype ? unit ? 899 900# ATAPI bus support 901atapibus* at atapi? 902 903# ATAPI devices 904# flags have the same meaning as for IDE drives. 905cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives 906sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives 907st* at atapibus? drive ? flags 0x0000 # ATAPI tape drives 908uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown 909 910 911# Miscellaneous mass storage devices 912 913# ISA floppy 914fdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers 915#fdc1 at isa? port 0x370 irq ? drq ? 916fd* at fdc? drive ? # the drives themselves 917# some machines need you to do this instead of fd* 918#fd0 at fdc0 drive 0 919 920# ISA CD-ROM devices 921#mcd0 at isa? port 0x300 irq 10 # Mitsumi CD-ROM drives 922 923# ISA tape devices 924# note: the wt driver conflicts unpleasantly with SMC boards at the 925# same I/O address. The probe reprograms their EEPROMs. Don't 926# uncomment it unless you are actually using it. 927#wt0 at isa? port 0x308 irq 5 drq 1 # Archive and Wangtek QIC tape drives 928 929# MCA ESDI devices 930edc* at mca? slot ? # IBM ESDI Disk Controllers 931ed* at edc? 932 933 934# Network Interfaces 935 936# PCI network interfaces 937age* at pci? dev ? function ? # Attansic/Atheros L1 Gigabit Ethernet 938an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) 939ale* at pci? dev ? function ? # Attansic/Atheros L1E Ethernet 940ath* at pci? dev ? function ? # Atheros 5210/5211/5212 802.11 941atw* at pci? dev ? function ? # ADMtek ADM8211 (802.11) 942bce* at pci? dev ? function ? # Broadcom 4401 10/100 Ethernet 943bge* at pci? dev ? function ? # Broadcom 570x gigabit Ethernet 944bnx* at pci? dev ? function ? # Broadcom NetXtremeII gigabit Ethernet 945dge* at pci? dev ? function ? # Intel 82597 10GbE LR 946en* at pci? dev ? function ? # ENI/Adaptec ATM 947ep* at pci? dev ? function ? # 3Com 3c59x 948epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet 949esh* at pci? dev ? function ? # Essential HIPPI card 950ex* at pci? dev ? function ? # 3Com 3c90x[BC] 951fpa* at pci? dev ? function ? # DEC DEFPA FDDI 952fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B 953gsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet 954hme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ 955ipw* at pci? dev ? function ? # Intel PRO/Wireless 2100 956iwi* at pci? dev ? function ? # Intel PRO/Wireless 2200BG 957iwn* at pci? dev ? function ? # Intel PRO/Wireless 4965AGN 958jme* at pci? dev ? function ? # JMicron JMC2[56]0 Ethernet 959le* at pci? dev ? function ? # PCnet-PCI Ethernet 960lii* at pci? dev ? function ? # Atheros L2 Fast-Ethernet 961lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 962mskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet 963msk* at mskc? # Marvell Yukon 2 Gigabit Ethernet 964mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet 965#ndis* at pci? dev ? function ? # Experimental - NDIS Network Driver 966ne* at pci? dev ? function ? # NE2000-compatible Ethernet 967nfe* at pci? dev ? function ? # NVIDIA nForce Ethernet 968ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial 969pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet 970ral* at pci? dev ? function ? # Ralink Technology RT25x0 802.11a/b/g 971re* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S 972rtk* at pci? dev ? function ? # Realtek 8129/8139 973rtw* at pci? dev ? function ? # Realtek 8180L (802.11) 974sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet 975sip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet 976skc* at pci? dev ? function ? # SysKonnect SK9821 Gigabit Ethernet 977sk* at skc? # SysKonnect SK9821 Gigabit Ethernet 978ste* at pci? dev ? function ? # Sundance ST-201 Ethernet 979stge* at pci? dev ? function ? # Sundance/Tamarack TC9021 Gigabit 980ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet 981tl* at pci? dev ? function ? # ThunderLAN-based Ethernet 982tlp* at pci? dev ? function ? # DECchip 21x4x and clones 983txp* at pci? dev ? function ? # 3com 3cr990 984vge* at pci? dev ? function ? # VIATech VT612X Gigabit Ethernet 985vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet 986wi* at pci? dev ? function ? # Intersil Prism Mini-PCI (802.11b) 987wm* at pci? dev ? function ? # Intel 8254x gigabit 988wpi* at pci? dev ? function ? # Intel PRO/Wireless 3945ABG 989xge* at pci? dev ? function ? # Neterion (S2io) Xframe-I 10GbE 990 991# EISA network interfaces 992ep* at eisa? slot ? # 3Com 3c579 Ethernet 993fea* at eisa? slot ? # DEC DEFEA FDDI 994tlp* at eisa? slot ? # DEC DE-425 Ethernet 995 996# ISA Plug-and-Play network interfaces 997an* at isapnp? # Aironet 802.11 998ep* at isapnp? # 3Com 3c509 Ethernet 999fmv* at isapnp? # Fujitsu FMV-183 1000le* at isapnp? # AMD PCnet-ISA Ethernet 1001ne* at isapnp? # NE2000-compatible Ethernet 1002tr* at isapnp? # IBM/3Com TROPIC Token-Ring 1003 1004# PCMCIA network interfaces 1005an* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11) 1006awi* at pcmcia? function ? # BayStack 650/660 (802.11FH/DS) 1007cnw* at pcmcia? function ? # Xircom/Netwave AirSurfer 1008cs* at pcmcia? function ? # CS89xx Ethernet 1009ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet 1010mbe* at pcmcia? function ? # MB8696x based Ethernet 1011ne* at pcmcia? function ? # NE2000-compatible Ethernet 1012ray* at pcmcia? function ? # Raytheon Raylink (802.11) 1013sm* at pcmcia? function ? # Megahertz Ethernet 1014# tr at pcmcia has problems with Cardbus bridges 1015#tr* at pcmcia? function ? # TROPIC based Token-Ring 1016wi* at pcmcia? function ? # Lucent/Intersil WaveLAN/IEEE (802.11) 1017xirc* at pcmcia? function ? # Xircom CreditCard Ethernet 1018com* at xirc? 1019xi* at xirc? 1020mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards 1021com* at mhzc? 1022sm* at mhzc? 1023 1024# ISA network interfaces 1025ate0 at isa? port 0x2a0 irq ? # AT1700 1026cs0 at isa? port 0x300 iomem ? irq ? drq ? # CS8900 Ethernet 1027ec0 at isa? port 0x250 iomem 0xd8000 irq 9 # 3Com 3c503 Ethernet 1028eg0 at isa? port 0x280 irq 9 # 3c505 Ethernet cards 1029el0 at isa? port 0x300 irq 9 # 3c501 Ethernet cards 1030ep* at isa? port ? irq ? # 3c509 Ethernet cards 1031ef0 at isa? port 0x360 iomem 0xd0000 irq 7 # 3c507 1032ai0 at isa? port 0x360 iomem 0xd0000 irq 7 # StarLAN 1033fmv0 at isa? port 0x2a0 irq ? # FMV-181/182 1034ix0 at isa? port 0x300 irq 10 # EtherExpress/16 1035iy0 at isa? port 0x360 irq ? # EtherExpress PRO 10 ISA 1036lc0 at isa? port 0x320 iomem ? irq ? # DEC EtherWORKS III (LEMAC) 1037#depca0 at isa? port 0x300 iomem 0xc8000 iosiz 0x8000 irq 5 # DEPCA 1038#le* at depca? 1039nele0 at isa? port 0x320 irq 9 drq 7 # NE2100 1040le* at nele? 1041#ntwoc0 at isa? port 0x300 irq 5 iomem 0xc8000 flags 1 # Riscom/N2 sync serial 1042bicc0 at isa? port 0x320 irq 10 drq 7 # BICC IsoLan 1043le* at bicc? 1044ne0 at isa? port 0x280 irq 9 # NE[12]000 Ethernet cards 1045ne1 at isa? port 0x300 irq 10 1046sm0 at isa? port 0x300 irq 10 # SMC91C9x Ethernet 1047tr0 at isa? port 0xa20 iomem 0xd8000 irq ? # IBM TROPIC based Token-Ring 1048tr1 at isa? port 0xa24 iomem 0xd0000 irq ? # IBM TROPIC based Token-Ring 1049tr* at isa? port ? irq ? # 3Com TROPIC based Token-Ring 1050we0 at isa? port 0x280 iomem 0xd0000 irq 9 # WD/SMC Ethernet 1051we1 at isa? port 0x300 iomem 0xcc000 irq 10 1052 1053# CardBus network cards 1054ath* at cardbus? function ? # Atheros 5210/5211/5212 802.11 1055atw* at cardbus? function ? # ADMtek ADM8211 (802.11) 1056ex* at cardbus? function ? # 3Com 3c575TX 1057fxp* at cardbus? function ? # Intel i8255x 1058ral* at cardbus? function ? # Ralink Technology RT25x0 802.11a/b/g 1059re* at cardbus? function ? # Realtek 8139C+/8169/8169S/8110S 1060rtk* at cardbus? function ? # Realtek 8129/8139 1061rtw* at cardbus? function ? # Realtek 8180L (802.11) 1062tlp* at cardbus? function ? # DECchip 21143 1063 1064# MCA network cards 1065elmc* at mca? slot ? # 3Com EtherLink/MC (3c523) 1066ep* at mca? slot ? # 3Com EtherLink III (3c529) 1067we* at mca? slot ? # WD/SMC Ethernet 1068ate* at mca? slot ? # Allied Telesis AT1720 1069ne* at mca? slot ? # Novell NE/2 and clones 1070tr* at mca? slot ? # IBM Token Ring adapter 1071tra* at mca? slot ? # Tiara LANCard/E and clones 1072le* at mca? slot ? # SKNET Personal/MC2+ 1073 1074# MII/PHY support 1075acphy* at mii? phy ? # Altima AC101 and AMD Am79c874 PHYs 1076amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs 1077atphy* at mii? phy ? # Attansic/Atheros PHYs 1078bmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs 1079brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs 1080ciphy* at mii? phy ? # Cicada CS8201 Gig-E PHYs 1081dmphy* at mii? phy ? # Davicom DM9101 PHYs 1082exphy* at mii? phy ? # 3Com internal PHYs 1083gentbi* at mii? phy ? # Generic Ten-Bit 1000BASE-[CLS]X PHYs 1084glxtphy* at mii? phy ? # Level One LXT-1000 PHYs 1085gphyter* at mii? phy ? # NS83861 Gig-E PHY 1086icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x 1087igphy* at mii? phy ? # Intel IGP01E1000 1088ikphy* at mii? phy ? # Intel 82563 PHYs 1089inphy* at mii? phy ? # Intel 82555 PHYs 1090iophy* at mii? phy ? # Intel 82553 PHYs 1091lxtphy* at mii? phy ? # Level One LXT-970 PHYs 1092makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs 1093nsphy* at mii? phy ? # NS83840 PHYs 1094nsphyter* at mii? phy ? # NS83843 PHYs 1095pnaphy* at mii? phy ? # generic HomePNA PHYs 1096qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs 1097rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs 1098rlphy* at mii? phy ? # Realtek 8139/8201L PHYs 1099sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs 1100tlphy* at mii? phy ? # ThunderLAN PHYs 1101tqphy* at mii? phy ? # TDK Semiconductor PHYs 1102ukphy* at mii? phy ? # generic unknown PHYs 1103urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs 1104 1105 1106# USB Controller and Devices 1107 1108# PCI USB controllers 1109ehci* at pci? dev ? function ? # Enhanced Host Controller 1110gcscehci* at pci? dev ? function ? # Enhanced Host Controller (Geode CSC) 1111ohci* at pci? dev ? function ? # Open Host Controller 1112uhci* at pci? dev ? function ? # Universal Host Controller (Intel) 1113 1114# CardBus USB controllers 1115ehci* at cardbus? function ? # Enhanced Host Controller 1116ohci* at cardbus? function ? # Open Host Controller 1117uhci* at cardbus? function ? # Universal Host Controller (Intel) 1118 1119# ISA USB controllers 1120#slhci0 at isa? port 0x300 irq 5 # ScanLogic SL811HS 1121 1122# PCMCIA USB controllers 1123slhci* at pcmcia? function ? # ScanLogic SL811HS 1124 1125# USB bus support 1126usb* at ehci? 1127usb* at gcscehci? 1128usb* at ohci? 1129usb* at slhci? 1130usb* at uhci? 1131 1132# USB Hubs 1133uhub* at usb? 1134uhub* at uhub? port ? 1135 1136# USB HID device 1137uhidev* at uhub? port ? configuration ? interface ? 1138 1139# USB Mice 1140ums* at uhidev? reportid ? 1141wsmouse* at ums? mux 0 1142 1143# USB eGalax touch-panel 1144uep* at uhub? port ? 1145wsmouse* at uep? mux 0 1146 1147# USB Keyboards 1148ukbd* at uhidev? reportid ? 1149wskbd* at ukbd? console ? mux 1 1150 1151# USB TEMPer and TEMPerHUM 1152uthum* at uhidev? reportid ? 1153 1154# USB serial adapter 1155ucycom* at uhidev? reportid ? 1156 1157# USB Generic HID devices 1158uhid* at uhidev? reportid ? 1159 1160# USB LCDs and USB-VGA adaptors 1161udl* at uhub? port ? # DisplayLink DL-1x0/1x5 1162wsdisplay* at udl? 1163 1164# USB Printer 1165ulpt* at uhub? port ? configuration ? interface ? 1166 1167# USB Modem 1168umodem* at uhub? port ? configuration ? 1169ucom* at umodem? 1170 1171# Option N.V. Wireless WAN modems 1172uhso* at uhub? port ? configuration ? 1173 1174# USB Mass Storage 1175umass* at uhub? port ? configuration ? interface ? 1176wd* at umass? 1177 1178# USB audio 1179uaudio* at uhub? port ? configuration ? 1180 1181# USB MIDI 1182umidi* at uhub? port ? configuration ? 1183 1184# USB IrDA 1185# USB-IrDA bridge spec 1186uirda* at uhub? port ? configuration ? interface ? 1187irframe* at uirda? 1188 1189stuirda* at uhub? port ? configuration ? interface ? 1190irframe* at stuirda? 1191 1192# SigmaTel STIr4200 USB/IrDA Bridge 1193ustir* at uhub? port ? 1194irframe* at ustir? 1195 1196# USB Ethernet adapters 1197aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters 1198axe* at uhub? port ? # ASIX AX88172 based adapters 1199cdce* at uhub? port ? # CDC, Ethernet Networking Control Model 1200cue* at uhub? port ? # CATC USB-EL1201A based adapters 1201kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters 1202udav* at uhub? port ? # Davicom DM9601 based adapters 1203url* at uhub? port ? # Realtek RTL8150L based adapters 1204 1205# USB 802.11 adapters 1206atu* at uhub? port ? # Atmel AT76C50XX based adapters 1207ral* at uhub? port ? # Ralink Technology RT25x0 802.11a/b/g 1208rum* at uhub? port ? # Ralink Technology RT2501/RT2601 802.11a/b/g 1209upgt* at uhub? port ? # Intersil PrismGT 1210zyd* at uhub? port ? # Zydas ZD1211 1211 1212# Prolific PL2301/PL2302 host-to-host adapter 1213upl* at uhub? port ? 1214 1215# Serial adapters 1216ubsa* at uhub? port ? # Belkin serial adapter 1217ucom* at ubsa? portno ? 1218 1219uchcom* at uhub? port ? # WinChipHead CH341/CH340 serial adapter 1220ucom* at uchcom? portno ? 1221 1222uftdi* at uhub? port ? # FTDI FT8U100AX serial adapter 1223ucom* at uftdi? portno ? 1224 1225uipaq* at uhub? port ? # iPAQ PDAs 1226ucom* at uipaq? portno ? 1227 1228umct* at uhub? port ? # MCT USB-RS232 serial adapter 1229ucom* at umct? portno ? 1230 1231uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter 1232ucom* at uplcom? portno ? 1233 1234uslsa* at uhub? port ? # Silicon Labs USB-RS232 serial adapter 1235ucom* at uslsa? portno ? 1236 1237uvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter 1238ucom* at uvscom? portno ? 1239 1240# RIM BlackBerry 1241uberry* at uhub? port ? 1242 1243# Diamond Multimedia Rio 500 1244urio* at uhub? port ? 1245 1246# USB Handspring Visor 1247uvisor* at uhub? port ? 1248ucom* at uvisor? 1249 1250# Kyocera AIR-EDGE PHONE 1251ukyopon* at uhub? port ? 1252ucom* at ukyopon? portno ? 1253 1254# USB scanners 1255uscanner* at uhub? port ? 1256 1257# USB scanners that use SCSI emulation, e.g., HP5300 1258usscanner* at uhub? port ? 1259 1260# Topfield TF5000PVR range of DVB recorders 1261utoppy* at uhub? port ? 1262 1263# Y@P firmware loader 1264uyap* at uhub? port ? 1265 1266# D-Link DSB-R100 USB radio 1267udsbr* at uhub? port ? 1268radio* at udsbr? 1269 1270# USB Generic driver 1271ugen* at uhub? port ? 1272 1273# USB 3G datacards 1274u3ginit* at uhub? port ? 1275u3g* at uhub? port ? 1276ucom* at u3g? 1277 1278# USB generic serial port (e.g., data over cellular) 1279ugensa* at uhub? port ? 1280ucom* at ugensa? 1281 1282# IrDA and Consumer Ir devices 1283 1284# Toshiba Oboe 1285oboe* at pci? dev ? function ? 1286irframe* at oboe? 1287 1288 1289# PCI IEEE1394 controllers 1290fwohci* at pci? dev ? function ? # IEEE1394 Open Host Controller 1291 1292# CardBus IEEE1394 controllers 1293fwohci* at cardbus? function ? # IEEE1394 Open Host Controller 1294 1295ieee1394if* at fwohci? 1296fwip* at ieee1394if? # IP over IEEE1394 1297sbp* at ieee1394if? euihi ? euilo ? # SCSI over IEEE1394 1298 1299 1300# SD/MMC/SDIO Controller and Device support 1301 1302# PCI SD/MMC controller 1303sdhc* at pci? # SD Host Controller 1304 1305# CardBus SD/MMC controller 1306sdhc* at cardbus? function ? # SD Host Controller 1307 1308sdmmc* at sdhc? # SD/MMC bus 1309ld* at sdmmc? 1310 1311 1312# Audio Devices 1313 1314# PCI audio devices 1315auacer* at pci? dev ? function ? # ALi M5455 integrated AC'97 Audio 1316auich* at pci? dev ? function ? # Intel ICH integrated AC'97 Audio 1317auixp* at pci? dev ? function ? # ATI IXP AC'97 Audio 1318autri* at pci? dev ? function ? # Trident 4DWAVE based AC'97 Audio 1319auvia* at pci? dev ? function ? # VIA VT82C686A integrated AC'97 Audio 1320azalia* at pci? dev ? function ? # High Definition Audio 1321clcs* at pci? dev ? function ? # Cirrus Logic CS4280 1322clct* at pci? dev ? function ? # Cirrus Logic CS4281 1323cmpci* at pci? dev ? function ? # C-Media CMI8338/8738 1324eap* at pci? dev ? function ? # Ensoniq AudioPCI 1325emuxki* at pci? dev ? function ? # Creative SBLive! and PCI512 1326esa* at pci? dev ? function ? # ESS Allegro-1 / Maestro-3 PCI Audio 1327esm* at pci? dev ? function ? # ESS Maestro-1/2/2e PCI Audio Accelerator 1328eso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive 1329fms* at pci? dev ? function ? # Forte Media FM801 1330gcscaudio* at pci? dev ? function ? # AMD Geode CS5536 Companion Audio 1331neo* at pci? dev ? function ? # NeoMagic 256 AC'97 Audio 1332sv* at pci? dev ? function ? # S3 SonicVibes 1333yds* at pci? dev ? function ? # Yamaha DS-1 PCI Audio 1334 1335# ISA Plug-and-Play audio devices 1336ess* at isapnp? # ESS Tech ES1887, ES1888, ES888 audio 1337guspnp* at isapnp? # Gravis Ultra Sound PnP audio 1338sb* at isapnp? # SoundBlaster-compatible audio 1339wss* at isapnp? # Windows Sound System 1340ym* at isapnp? # Yamaha OPL3-SA[23] audio 1341 1342# ISA audio devices 1343# the "aria" probe might give false hits 1344#aria0 at isa? port 0x290 irq 10 # Aria 1345#ess0 at isa? port 0x220 irq 5 drq 1 drq2 5 # ESS 18XX 1346gus0 at isa? port 0x220 irq 7 drq 1 drq2 6 # Gravis Ultra Sound 1347pas0 at isa? port 0x220 irq 7 drq 1 # ProAudio Spectrum 1348sb0 at isa? port 0x220 irq 5 drq 1 drq2 5 # SoundBlaster 1349wss0 at isa? port 0x530 irq 10 drq 0 drq2 1 # Windows Sound System 1350#cms0 at isa? port 0x220 # Creative Music System 1351 1352# OPL[23] FM synthesizers 1353#opl0 at isa? port 0x388 # use only if not attached to sound card 1354opl* at cmpci? flags 1 1355opl* at eso? 1356opl* at ess? 1357opl* at fms? 1358opl* at sb? 1359opl* at sv? 1360opl* at wss? 1361opl* at yds? 1362opl* at ym? 1363 1364# High Definition Audio 1365hdaudio* at pci? dev ? function ? # High Definition Audio 1366hdafg* at hdaudiobus? 1367 1368# Audio support 1369audio* at audiobus? 1370 1371# MPU 401 UARTs 1372#mpu* at isa? port 0x330 irq 9 # MPU401 or compatible card 1373mpu* at isapnp? 1374mpu* at cmpci? 1375mpu* at eso? 1376mpu* at fms? 1377mpu* at sb? 1378mpu* at yds? 1379mpu* at ym? 1380 1381# MIDI support 1382midi* at midibus? 1383midi* at pcppi? # MIDI interface to the PC speaker 1384 1385# The spkr driver provides a simple tone interface to the built in speaker. 1386#spkr0 at pcppi? # PC speaker 1387 1388 1389# FM-Radio devices 1390# ISA radio devices 1391#az0 at isa? port 0x350 # Aztech/PackardBell FM Radio Card 1392#az1 at isa? port 0x358 1393#rt0 at isa? port 0x20c # AIMS Lab Radiotrack & compatible 1394#rt1 at isa? port 0x284 1395#rt2 at isa? port 0x30c 1396#rt3 at isa? port 0x384 1397#rtii0 at isa? port 0x20c # AIMS Lab Radiotrack II FM Radio Card 1398#rtii1 at isa? port 0x30c 1399#sf2r0 at isa? port 0x384 # SoundForte RadioLink SF16-FMR2 FM Radio Card 1400 1401# PCI radio devices 1402#gtp* at pci? dev ? function ? # Guillemot Maxi Radio FM 2000 Radio Card 1403 1404# Radio support 1405#radio* at az? 1406#radio* at gtp? 1407#radio* at rt? 1408#radio* at rtii? 1409#radio* at sf2r? 1410 1411 1412# Video capture devices 1413 1414pseye* at uhub? # Sony PLAYSTATION(R) Eye webcam 1415uvideo* at uhub? # USB Video Class capture devices 1416video* at videobus? 1417 1418 1419# TV cards 1420 1421# Brooktree 848/849/878/879 based TV cards 1422bktr* at pci? dev ? function ? 1423radio* at bktr? 1424 1425 1426# Bluetooth Controller and Device support 1427 1428# Bluetooth PCMCIA Controllers 1429bt3c* at pcmcia? function ? # 3Com 3CRWB6096-A 1430btbc* at pcmcia? function ? # AnyCom BlueCard LSE041/039/139 1431 1432# Bluetooth SDIO Controller 1433sbt* at sdmmc? 1434 1435# Bluetooth USB Controllers 1436ubt* at uhub? port ? 1437 1438# Bluetooth Device Hub 1439bthub* at bcsp? 1440bthub* at bt3c? 1441bthub* at btbc? 1442bthub* at btuart? 1443bthub* at sbt? 1444bthub* at ubt? 1445 1446# Bluetooth HID support 1447bthidev* at bthub? 1448 1449# Bluetooth Mouse 1450btms* at bthidev? reportid ? 1451wsmouse* at btms? mux 0 1452 1453# Bluetooth Keyboard 1454btkbd* at bthidev? reportid ? 1455wskbd* at btkbd? console ? mux 1 1456 1457# Bluetooth Apple Magic Mouse 1458btmagic* at bthub? 1459wsmouse* at btmagic? mux 0 1460 1461# Bluetooth Audio support 1462btsco* at bthub? 1463 1464 1465# Mice 1466 1467# ISA busmice 1468lms0 at isa? port 0x23c irq 5 # Logitech bus mouse 1469lms1 at isa? port 0x238 irq 5 1470mms0 at isa? port 0x23c irq 5 # Microsoft InPort mouse 1471mms1 at isa? port 0x238 irq 5 1472wsmouse* at lms? mux 0 1473wsmouse* at mms? mux 0 1474 1475 1476# Cryptographic Devices 1477 1478# PCI cryptographic devices 1479glxsb* at pci? dev ? function ? # AMD Geode LX Security Block 1480hifn* at pci? dev ? function ? # Hifn 7755/7811/795x 1481ubsec* at pci? dev ? function ? # Broadcom 5501/5601/580x/582x 1482 1483 1484# Joysticks 1485 1486#joy* at pnpbios? index ? # Game port 1487 1488# ISA Plug-and-Play joysticks 1489joy* at isapnp? # Game ports (usually on audio cards) 1490 1491# PCI joysticks 1492joy* at pci? # Game ports (usually on audio cards) 1493#joy* at eap? # See CAVEATS in eap(4) before enabling 1494joy* at eso? # ESS Solo-1 on-board joystick 1495 1496# ISA joysticks. Probe is a little strange; add only if you have one. 1497#joy0 at isa? port 0x201 1498 1499 1500# Miscellaneous Devices 1501geodegcb* at pci? dev ? function ? # Geode GCB area 1502geodewdog* at geodegcb? # AMD Geode SC1100 watchdog timer 1503geodecntr* at geodegcb? # AMD Geode SC1100 high res. counter 1504 1505# Planetconnect Satellite receiver driver. 1506#satlink0 at isa? port 0x300 drq 1 1507 1508# Middle Digital, Inc. PCI-Weasel serial console board control 1509# devices (watchdog timer, etc.) 1510weasel* at pci? 1511 1512# Pull in optional local configuration 1513cinclude "arch/i386/conf/GENERIC.local" 1514 1515 1516# Pseudo-Devices 1517 1518pseudo-device crypto # /dev/crypto device 1519pseudo-device swcrypto # software crypto implementation 1520 1521# disk/mass storage pseudo-devices 1522pseudo-device bio # RAID control device driver 1523pseudo-device ccd 4 # concatenated/striped disk devices 1524pseudo-device cgd 4 # cryptographic disk devices 1525pseudo-device raid 8 # RAIDframe disk driver 1526options RAID_AUTOCONFIG # auto-configuration of RAID components 1527# Options to enable various other RAIDframe RAID types. 1528#options RF_INCLUDE_EVENODD=1 1529#options RF_INCLUDE_RAID5_RS=1 1530#options RF_INCLUDE_PARITYLOGGING=1 1531#options RF_INCLUDE_CHAINDECLUSTER=1 1532#options RF_INCLUDE_INTERDECLUSTER=1 1533#options RF_INCLUDE_PARITY_DECLUSTERING=1 1534#options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 1535pseudo-device fss # file system snapshot device 1536 1537pseudo-device md 1 # memory disk device (ramdisk) 1538options MEMORY_DISK_HOOKS # enable root ramdisk 1539options MEMORY_DISK_DYNAMIC # loaded via kernel module 1540 1541pseudo-device vnd # disk-like interface to files 1542options VND_COMPRESSION # compressed vnd(4) 1543 1544# NPF 1545#pseudo-device npf 1546 1547# network pseudo-devices 1548pseudo-device bpfilter # Berkeley packet filter 1549#pseudo-device carp # Common Address Redundancy Protocol 1550pseudo-device ipfilter # IP filter (firewall) and NAT 1551pseudo-device loop # network loopback 1552#pseudo-device ifmpls # MPLS pseudo-interface 1553pseudo-device ppp # Point-to-Point Protocol 1554pseudo-device pppoe # PPP over Ethernet (RFC 2516) 1555#options PPPOE_SERVER # Enable PPPoE server via link0 1556pseudo-device sl # Serial Line IP 1557pseudo-device strip # Starmode Radio IP (Metricom) 1558pseudo-device irframetty # IrDA frame line discipline 1559pseudo-device tap # virtual Ethernet 1560pseudo-device tun # network tunneling over tty 1561pseudo-device gre # generic L3 over IP tunnel 1562pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC 1933) 1563#pseudo-device faith # IPv[46] TCP relay translation i/f 1564pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation 1565pseudo-device vlan # IEEE 802.1q encapsulation 1566pseudo-device bridge # simple inter-network bridging 1567#options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too 1568pseudo-device agr # IEEE 802.3ad link aggregation 1569#pseudo-device pf # PF packet filter 1570#pseudo-device pflog # PF log if 1571#pseudo-device etherip # Tunnel Ethernet over IP 1572# srt is EXPERIMENTAL 1573#pseudo-device srt # source-address-based routing 1574 1575# 1576# accept filters, built as modules by default 1577#pseudo-device accf_data # "dataready" accept filter 1578#pseudo-device accf_http # "httpready" accept filter 1579 1580# miscellaneous pseudo-devices 1581pseudo-device pty # pseudo-terminals 1582pseudo-device sequencer 1 # MIDI sequencer 1583# rnd works; RND_COM does not on port i386 yet. 1584pseudo-device rnd # /dev/random and in-kernel generator 1585#options RND_COM # use "com" randomness as well (BROKEN) 1586pseudo-device clockctl # user control of clock subsystem 1587pseudo-device ksyms # /dev/ksyms 1588pseudo-device lockstat # lock profiling 1589pseudo-device bcsp # BlueCore Serial Protocol 1590pseudo-device btuart # Bluetooth HCI UART (H4) 1591#pseudo-device gpiosim 1 # GPIO simulator 1592 1593# a pseudo device needed for Coda # also needs CODA (above) 1594#pseudo-device vcoda 4 # coda minicache <-> venus comm. 1595 1596# a pseudo device needed for SMBFS 1597#pseudo-device nsmb # experimental - SMB requester 1598 1599# wscons pseudo-devices 1600pseudo-device wsmux # mouse & keyboard multiplexor 1601pseudo-device wsfont 1602 1603# cmos(4) pseudo-device 1604pseudo-device cmos 1605 1606# userland interface to drivers, including autoconf and properties retrieval 1607pseudo-device drvctl 1608 1609options FILEASSOC # fileassoc(9) - required for Veriexec 1610 1611# Veriexec 1612pseudo-device veriexec 1613# 1614# Uncomment the fingerprint methods below that are desired. Note that 1615# removing fingerprint methods will have almost no impact on the kernel 1616# code size. 1617# 1618options VERIFIED_EXEC_FP_RMD160 1619options VERIFIED_EXEC_FP_SHA256 1620options VERIFIED_EXEC_FP_SHA384 1621options VERIFIED_EXEC_FP_SHA512 1622options VERIFIED_EXEC_FP_SHA1 1623options VERIFIED_EXEC_FP_MD5 1624 1625options PAX_MPROTECT=0 # PaX mprotect(2) restrictions 1626options PAX_ASLR=0 # PaX Address Space Layout Randomization 1627