GENERIC revision 1.349
11.349Smbalmer# $NetBSD: GENERIC,v 1.349 2012/02/28 12:08:37 mbalmer Exp $ 21.1Sfvdl# 31.1Sfvdl# GENERIC machine description file 41.189Skiyohara# 51.1Sfvdl# This machine description file is used to generate the default NetBSD 61.1Sfvdl# kernel. The generic kernel does not include all options, subsystems 71.1Sfvdl# and device drivers, but should be useful for most applications. 81.1Sfvdl# 91.1Sfvdl# The machine description file can be customised for your specific 101.1Sfvdl# machine to reduce the kernel size and improve its performance. 111.1Sfvdl# 121.1Sfvdl# For further information on compiling NetBSD kernels, see the config(8) 131.1Sfvdl# man page. 141.1Sfvdl# 151.1Sfvdl# For further information on hardware support for this architecture, see 161.1Sfvdl# the intro(4) man page. For further information about kernel options 171.1Sfvdl# for this architecture, see the options(4) man page. For an explanation 181.1Sfvdl# of each device driver in this file see the section 4 man page for the 191.1Sfvdl# device. 201.1Sfvdl 211.1Sfvdlinclude "arch/amd64/conf/std.amd64" 221.1Sfvdl 231.215Sagcoptions INCLUDE_CONFIG_FILE # embed config file in kernel binary 241.1Sfvdl 251.349Smbalmer#ident "GENERIC-$Revision: 1.349 $" 261.1Sfvdl 271.199Sadmaxusers 64 # estimated number of users 281.1Sfvdl 291.1Sfvdl# delay between "rebooting ..." message and hardware reset, in milliseconds 301.1Sfvdl#options CPURESET_DELAY=2000 311.1Sfvdl 321.1Sfvdl# This option allows you to force a serial console at the specified 331.1Sfvdl# I/O address. see console(4) for details. 341.1Sfvdl#options CONSDEVNAME="\"com\"",CONADDR=0x2f8,CONSPEED=57600 351.1Sfvdl# you don't want the option below ON iff you are using the 361.1Sfvdl# serial console option of the new boot strap code. 371.1Sfvdl#options CONS_OVERRIDE # Always use above! independent of boot info 381.1Sfvdl 391.1Sfvdl# The following options override the memory sizes passed in from the boot 401.1Sfvdl# block. Use them *only* if the boot block is unable to determine the correct 411.1Sfvdl# values. Note that the BIOS may *correctly* report less than 640k of base 421.1Sfvdl# memory if the extended BIOS data area is located at the top of base memory 431.1Sfvdl# (as is the case on most recent systems). 441.1Sfvdl#options REALBASEMEM=639 # size of base memory (in KB) 451.1Sfvdl#options REALEXTMEM=15360 # size of extended memory (in KB) 461.1Sfvdl 471.190Sjoerg# The following options limit the overall size of physical memory 481.190Sjoerg# and/or the maximum address used by the system. 491.190Sjoerg# Contrary to REALBASEMEM and REALEXTMEM, they still use the BIOS memory map 501.190Sjoerg# and can deal with holes in the memory layout. 511.198Smartti#options PHYSMEM_MAX_SIZE=64 # max size of physical memory (in MB) 521.190Sjoerg#options PHYSMEM_MAX_ADDR=2048 # don't use memory above this (in MB) 531.190Sjoerg 541.1Sfvdl# Standard system options 551.1Sfvdl 561.1Sfvdloptions INSECURE # disable kernel security levels - X needs this 571.1Sfvdl 581.1Sfvdloptions RTC_OFFSET=0 # hardware clock is this many mins. west of GMT 591.1Sfvdloptions NTP # NTP phase/frequency locked loop 601.1Sfvdl 611.1Sfvdloptions KTRACE # system call tracing via ktrace(1) 621.1Sfvdl 631.343Sceggeroptions CPU_UCODE # cpu ucode loading support 641.343Scegger 651.228Srmind# Note: SysV IPC parameters could be changed dynamically, see sysctl(8). 661.1Sfvdloptions SYSVMSG # System V-like message queues 671.1Sfvdloptions SYSVSEM # System V-like semaphores 681.1Sfvdloptions SYSVSHM # System V-like memory sharing 691.330Sjakllschoptions P1003_1B_SEMAPHORE # p1003.1b semaphore support 701.1Sfvdl 711.295Stsutsuioptions MODULAR # new style module(7) framework 721.1Sfvdloptions USERCONF # userconf(4) support 731.1Sfvdl#options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 741.28Satatatoptions SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel 751.1Sfvdl 761.313Sjruoho# CPU features 771.318Sjruohoacpicpu* at cpu? # ACPI CPU (including frequency scaling) 781.313Sjruohocoretemp* at cpu? # Intel on-die thermal sensor 791.313Sjruohoest0 at cpu0 # Intel Enhanced SpeedStep (non-ACPI) 801.316Sjruoho#odcm0 at cpu0 # On-demand clock modulation 811.314Sjruohopowernow0 at cpu0 # AMD PowerNow! and Cool'n'Quiet (non-ACPI) 821.310Sjruoho 831.237Sad# Alternate buffer queue strategies for better responsiveness under high 841.237Sad# disk I/O load. 851.134Sxtraeme#options BUFQ_READPRIO 861.237Sadoptions BUFQ_PRIOCSCAN 871.1Sfvdl 881.1Sfvdl# Diagnostic/debugging support options 891.322Sbouyeroptions DIAGNOSTIC # expensive kernel consistency checks 901.322Sbouyer # XXX to be commented out on release branch 911.1Sfvdl#options DEBUG # expensive debugging checks/support 921.240Sperry#options LOCKDEBUG # expensive locking checks/support 931.131Sbouyer#options KMEMSTATS # kernel memory statistics (vmstat -m) 941.1Sfvdl 951.1Sfvdl# 961.1Sfvdl# Because gcc omits the frame pointer for any -O level, the line below 971.1Sfvdl# is needed to make backtraces in DDB work. 981.1Sfvdl# 991.319Sryomakeoptions COPTS="-O2 -fno-omit-frame-pointer" 1001.168Sjoergoptions DDB # in-kernel debugger 1011.349Smbalmer#options DDB_COMMANDONENTER="bt" # execute command when ddb is entered 1021.202Snjoly#options DDB_ONPANIC=1 # see also sysctl(8): `ddb.onpanic' 1031.168Sjoergoptions DDB_HISTORY_SIZE=512 # enable history editing in DDB 1041.1Sfvdl#options KGDB # remote debugger 1051.1Sfvdl#options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600 1061.319Sryo#makeoptions DEBUG="-g" # compile full symbol table 1071.169Sdsl#options SYSCALL_STATS # per syscall counts 1081.169Sdsl#options SYSCALL_TIMES # per syscall times 1091.169Sdsl#options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris) 1101.1Sfvdl 1111.1Sfvdl# Compatibility options 1121.42Ssimonboptions COMPAT_15 # compatibility with NetBSD 1.5, 1131.42Ssimonboptions COMPAT_16 # NetBSD 1.6, 1141.42Ssimonboptions COMPAT_20 # NetBSD 2.0, 1151.145Schristosoptions COMPAT_30 # NetBSD 3.0, 1161.280Sdhollandoptions COMPAT_40 # NetBSD 4.0, 1171.280Sdhollandoptions COMPAT_50 # NetBSD 5.0 compatibility, 1181.1Sfvdloptions COMPAT_43 # and 4.3BSD 1191.125Stls#options COMPAT_386BSD_MBRPART # recognize old partition ID 1201.1Sfvdl 1211.347Sveegooptions COMPAT_OSSAUDIO 1221.1Sfvdloptions COMPAT_NETBSD32 1231.347Sveegooptions COMPAT_LINUX 1241.347Sveegooptions COMPAT_LINUX32 # req. COMPAT_LINUX and COMPAT_NETBSD32 1251.347Sveegooptions EXEC_ELF32 1261.168Sjoergoptions COMPAT_BSDPTY # /dev/[pt]ty?? ptys. 1271.1Sfvdl 1281.193Sjoerg# Wedge support 1291.193Sjoergoptions DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances 1301.193Sjoergoptions DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges 1311.193Sjoerg# The following two options can break /etc/fstab, so handle with care 1321.193Sjoerg#options DKWEDGE_METHOD_BSDLABEL # Support disklabel entries as wedges 1331.193Sjoerg#options DKWEDGE_METHOD_MBR # Support MBR partitions as wedges 1341.193Sjoerg 1351.1Sfvdlfile-system FFS # UFS 1361.307Sjymfile-system MFS # memory file system 1371.1Sfvdlfile-system NFS # Network File System client 1381.305Sjymfile-system TMPFS # Efficient memory file-system 1391.347Sveegofile-system EXT2FS # second extended file system (linux) 1401.347Sveegofile-system LFS # log-structured file system 1411.347Sveegofile-system NTFS # Windows/NT file system (experimental) 1421.347Sveegofile-system CD9660 # ISO 9660 + Rock Ridge file system 1431.347Sveegofile-system MSDOSFS # MS-DOS file system 1441.347Sveegofile-system FDESC # /dev/fd 1451.347Sveegofile-system KERNFS # /kern 1461.347Sveegofile-system NULLFS # loopback file system 1471.347Sveegofile-system OVERLAY # overlay file system 1481.347Sveegofile-system PROCFS # /proc 1491.347Sveegofile-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) 1501.347Sveegofile-system SMBFS # experimental - CIFS; also needs nsmb (below) 1511.347Sveegofile-system UMAPFS # NULLFS + uid and gid remapping 1521.347Sveegofile-system UNION # union file system 1531.347Sveegofile-system CODA # Coda File System; also needs vcoda (below) 1541.347Sveegofile-system PTYFS # /dev/ptm support 1551.305Sjym#file-system UDF # experimental - OSTA UDF CD/DVD file-system 1561.305Sjym#file-system HFS # experimental - Apple HFS+ (read-only) 1571.305Sjym#file-system NILFS # experimental - NTT's NiLFS(2) 1581.1Sfvdl 1591.1Sfvdl# File system options 1601.317Sbouyeroptions QUOTA # legacy UFS quotas 1611.317Sbouyeroptions QUOTA2 # new, in-filesystem UFS quotas 1621.1Sfvdl#options FFS_EI # FFS Endian Independent support 1631.341Sdhollandoptions WAPBL # File system journaling support 1641.114Sperry# Note that UFS_DIRHASH is suspected of causing kernel memory corruption. 1651.114Sperry# It is not recommended for general use. 1661.198Smartti#options UFS_DIRHASH # UFS Large Directory Hashing - Experimental 1671.1Sfvdloptions NFSSERVER # Network File System server 1681.1Sfvdl#options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and 1691.1Sfvdl # immutable) behave as system flags. 1701.76Stsutsui#options FFS_NO_SNAPSHOT # No FFS snapshot support 1711.1Sfvdl 1721.1Sfvdl# Networking options 1731.1Sfvdl#options GATEWAY # packet forwarding 1741.1Sfvdloptions INET # IP + ICMP + TCP + UDP 1751.1Sfvdloptions INET6 # IPV6 1761.134Sxtraeme#options IPSEC # IP security 1771.134Sxtraeme#options IPSEC_ESP # IP security (encryption part; define w/IPSEC) 1781.134Sxtraeme#options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) 1791.1Sfvdl#options IPSEC_DEBUG # debug for IP security 1801.319Sryo#options MPLS # MultiProtocol Label Switching (needs ifmpls) 1811.134Sxtraeme#options MROUTING # IP multicast routing 1821.134Sxtraeme#options PIM # Protocol Independent Multicast 1831.154Sadrianp#options ISO,TPIP # OSI 1841.1Sfvdl#options EON # OSI tunneling over IP 1851.1Sfvdloptions NETATALK # AppleTalk networking protocols 1861.1Sfvdloptions PPP_BSDCOMP # BSD-Compress compression support for PPP 1871.1Sfvdloptions PPP_DEFLATE # Deflate compression support for PPP 1881.1Sfvdloptions PPP_FILTER # Active filter support for PPP (requires bpf) 1891.1Sfvdloptions PFIL_HOOKS # pfil(9) packet filter hooks 1901.1Sfvdloptions IPFILTER_LOG # ipmon(8) log support 1911.106Schristosoptions IPFILTER_LOOKUP # ippool(8) support 1921.278Smrgoptions IPFILTER_COMPAT # Compat for IP-Filter 1931.1Sfvdl#options IPFILTER_DEFAULT_BLOCK # block all packets by default 1941.1Sfvdl#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 1951.1Sfvdl 1961.27Sabs#options ALTQ # Manipulate network interfaces' output queues 1971.27Sabs#options ALTQ_BLUE # Stochastic Fair Blue 1981.27Sabs#options ALTQ_CBQ # Class-Based Queueing 1991.27Sabs#options ALTQ_CDNR # Diffserv Traffic Conditioner 2001.27Sabs#options ALTQ_FIFOQ # First-In First-Out Queue 2011.27Sabs#options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box) 2021.27Sabs#options ALTQ_HFSC # Hierarchical Fair Service Curve 2031.27Sabs#options ALTQ_LOCALQ # Local queueing discipline 2041.27Sabs#options ALTQ_PRIQ # Priority Queueing 2051.27Sabs#options ALTQ_RED # Random Early Detection 2061.27Sabs#options ALTQ_RIO # RED with IN/OUT 2071.27Sabs#options ALTQ_WFQ # Weighted Fair Queueing 2081.27Sabs 2091.1Sfvdl# These options enable verbose messages for several subsystems. 2101.1Sfvdl# Warning, these may compile large string tables into the kernel! 2111.210Sad#options ACPIVERBOSE # verbose ACPI configuration messages 2121.210Sad#options MIIVERBOSE # verbose PHY autoconfig messages 2131.210Sad#options PCIVERBOSE # verbose PCI device autoconfig messages 2141.1Sfvdl#options PCI_CONFIG_DUMP # verbosely dump PCI config space 2151.1Sfvdl#options PCMCIAVERBOSE # verbose PCMCIA configuration messages 2161.1Sfvdloptions SCSIVERBOSE # human readable SCSI error messages 2171.210Sad#options USBVERBOSE # verbose USB device autoconfig messages 2181.1Sfvdl 2191.1Sfvdloptions NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM 2201.1Sfvdl 2211.1Sfvdl# 2221.1Sfvdl# wscons options 2231.1Sfvdl# 2241.1Sfvdl# builtin terminal emulations 2251.1Sfvdl#options WSEMUL_SUN # sun terminal emulation 2261.1Sfvdloptions WSEMUL_VT100 # VT100 / VT220 emulation 2271.1Sfvdl# different kernel output - see dev/wscons/wsdisplayvar.h 2281.1Sfvdloptions WS_KERNEL_FG=WSCOL_GREEN 2291.1Sfvdl#options WS_KERNEL_BG=WSCOL_BLACK 2301.1Sfvdl# compatibility to other console drivers 2311.1Sfvdloptions WSDISPLAY_COMPAT_PCVT # emulate some ioctls 2321.1Sfvdloptions WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls 2331.1Sfvdloptions WSDISPLAY_COMPAT_USL # VT handling 2341.1Sfvdloptions WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes 2351.328Sjmcneill# don't attach pckbd as the console if no PS/2 keyboard is found 2361.328Sjmcneilloptions PCKBD_CNATTACH_MAY_FAIL 2371.93Sdrochner# see dev/pckbport/wskbdmap_mfii.c for implemented layouts 2381.1Sfvdl#options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)" 2391.1Sfvdl# allocate a number of virtual screens at autoconfiguration time 2401.1Sfvdl#options WSDISPLAY_DEFAULTSCREENS=4 2411.1Sfvdl# use a large software cursor that doesn't blink 2421.1Sfvdloptions PCDISPLAY_SOFTCURSOR 2431.1Sfvdl# modify the screen type of the console; defaults to "80x25" 2441.1Sfvdl#options VGA_CONSOLE_SCREENTYPE="\"80x24\"" 2451.1Sfvdl# work around a hardware bug that loaded fonts don't work; found on ATI cards 2461.1Sfvdl#options VGA_CONSOLE_ATI_BROKEN_FONTSEL 2471.68Srpaulo# console scrolling support. 2481.68Srpaulooptions WSDISPLAY_SCROLLSUPPORT 2491.1Sfvdl# enable VGA raster mode capable of displaying multilingual text on console 2501.1Sfvdl#options VGA_RASTERCONSOLE 2511.268Sahoka# enable splash screen support; requires genfb or radeonfb 2521.319Sryo#options SPLASHSCREEN 2531.1Sfvdl 2541.1Sfvdl# Kernel root file system and dump configuration. 2551.1Sfvdlconfig netbsd root on ? type ? 2561.1Sfvdl#config netbsd root on sd0a type ffs 2571.1Sfvdl#config netbsd root on ? type nfs 2581.1Sfvdl 2591.1Sfvdl# 2601.1Sfvdl# Device configuration 2611.1Sfvdl# 2621.1Sfvdl 2631.151Sbriggs#IPMI support 2641.222Sbouyeripmi0 at mainbus? 2651.151Sbriggs 2661.130Sbouyer# ACPI will be used if present. If not it will fall back to MPBIOS 2671.319Sryoacpi0 at mainbus0 2681.130Sbouyeroptions ACPI_SCANPCI # find PCI roots using ACPI 2691.189Skiyoharaoptions MPBIOS # configure CPUs and APICs using MPBIOS 2701.72Srpaulooptions MPBIOS_SCANPCI # MPBIOS configures PCI roots 2711.50Ssekiya#options PCI_INTR_FIXUP # PCI interrupt routing via ACPI 2721.290Sdholland#options PCI_BUS_FIXUP # fixup PCI bus numbering 2731.290Sdholland#options PCI_ADDR_FIXUP # fixup PCI I/O addresses 2741.6Skochi#options ACPI_ACTIVATE_DEV # If set, activate inactive devices 2751.218Sjoergoptions VGA_POST # in-kernel support for VGA POST 2761.4Schristos 2771.4Schristos# ACPI devices 2781.319Sryoacpiacad* at acpi? # ACPI AC Adapter 2791.319Sryoacpibat* at acpi? # ACPI Battery 2801.319Sryoacpibut* at acpi? # ACPI Button 2811.213Sceggeracpidalb* at acpi? # Direct Application Launch Button 2821.296Sjruohoacpiec* at acpi? # ACPI Embedded Controller (late) 2831.319Sryoacpiecdt* at acpi? # ACPI Embedded Controller (early) 2841.319Sryoacpifan* at acpi? # ACPI Fan 2851.319Sryoacpilid* at acpi? # ACPI Lid Switch 2861.296Sjruoho#acpipmtr* at acpi? # ACPI Power Meter (experimental) 2871.264Spgoyette#acpismbus* at acpi? # ACPI SMBus CMI (experimental) 2881.168Sjoergacpitz* at acpi? # ACPI Thermal Zone 2891.286Sgsutreacpivga* at acpi? # ACPI Display Adapter 2901.286Sgsutreacpiout* at acpivga? # ACPI Display Output Device 2911.299Sjmcneillacpiwdrt* at acpi? # ACPI Watchdog Resource Table 2921.257Sjmcneillacpiwmi* at acpi? # ACPI WMI Mapper 2931.4Schristos 2941.4Schristos# Mainboard devices 2951.266Scnstaibs* at acpi? # ASUSTeK AI Booster hardware monitor 2961.203Sjmcneillasus* at acpi? # ASUS hotkeys 2971.168Sjoergattimer* at acpi? # AT Timer 2981.319Sryo#com* at acpi? # Serial communications interface 2991.319Sryo#fdc* at acpi? # Floppy disk controller 3001.289Sgsutrefujbp* at acpi? # Fujitsu Brightness & Pointer 3011.289Sgsutrefujhk* at acpi? # Fujitsu Hotkeys 3021.323Sjruoho#hpacel* at acpi? # HP 3D DriveGuard accelerometer 3031.321Sjruoho#hpqlb* at acpi? # HP Quick Launch Buttons 3041.320Sjruohohpet* at acpihpetbus? # High Precision Event Timer (table) 3051.320Sjruohohpet* at acpinodebus? # High Precision Event Timer (device) 3061.168Sjoergjoy* at acpi? # Joystick/Game port 3071.319Sryo#lpt* at acpi? # Parallel port 3081.168Sjoergmpu* at acpi? # Roland MPU-401 MIDI UART 3091.319Sryopckbc* at acpi? # PC keyboard controller 3101.319Sryopcppi* at acpi? # AT-style speaker sound 3111.188Sjmcneillsony* at acpi? # Sony Notebook Controller 3121.319Sryospic* at acpi? # Sony Programmable I/O Controller 3131.319Sryowsmouse* at spic? # mouse 3141.186Sjmcneillthinkpad* at acpi? # IBM/Lenovo Thinkpad hotkeys 3151.348Schristos#tpm* at acpi? # ACPI TPM (Experimental) 3161.319Sryoug* at acpi? # Abit uGuru Hardware monitor 3171.254Sjmcneillwb* at acpi? # Winbond W83L518D SD/MMC reader 3181.256Sjmcneillsdmmc* at wb? # SD/MMC bus 3191.273Sjruohowmidell* at acpiwmibus? # Dell WMI mappings 3201.326Sjakllschwmieeepc* at acpiwmibus? # Asus Eee PC WMI mappings 3211.321Sjruohowmihp* at acpiwmibus? # HP WMI mappings 3221.319Sryowmimsi* at acpiwmibus? # MSI WMI mappings 3231.1Sfvdl 3241.1Sfvdl# Basic Bus Support 3251.1Sfvdl 3261.1Sfvdl# PCI bus support 3271.1Sfvdlpci* at mainbus? bus ? 3281.1Sfvdlpci* at pchb? bus ? 3291.1Sfvdlpci* at ppb? bus ? 3301.1Sfvdl 3311.1Sfvdl# PCI bridges 3321.1Sfvdlpchb* at pci? dev ? function ? # PCI-Host bridges 3331.1Sfvdlpcib* at pci? dev ? function ? # PCI-ISA bridges 3341.1Sfvdlppb* at pci? dev ? function ? # PCI-PCI bridges 3351.1Sfvdl# XXX 'puc's aren't really bridges, but there's no better place for them here 3361.1Sfvdlpuc* at pci? dev ? function ? # PCI "universal" comm. cards 3371.1Sfvdl 3381.134Sxtraeme#amdpcib* at pci? dev ? function ? # AMD 8111 PCI-ISA w/ HPET 3391.319Sryo#hpet* at amdpcib? 3401.132Snjoly 3411.349Smbalmerpwdog* at pci? dev ? function ? # QUANCOM PWDOG1 3421.333Smbalmer 3431.283Sjakllschichlpcib* at pci? dev ? function ? # Intel ICH PCI-LPC w/ timecounter, 3441.283Sjakllsch # watchdog and Speedstep and HPET 3451.283Sjakllschfwhrng* at ichlpcib? # Intel 82802 FWH Random Number Generator 3461.319Sryo#hpet* at ichlpcib? 3471.160Sxtraeme 3481.319Sryoaapic* at pci? dev ? function ? # AMD 8131 IO apic 3491.1Sfvdl 3501.319Sryoagp* at pchb? 3511.1Sfvdl 3521.1Sfvdl# ISA bus support 3531.1Sfvdlisa0 at mainbus? 3541.1Sfvdlisa0 at pcib? 3551.319Sryo#isa0 at amdpcib? 3561.319Sryoisa0 at ichlpcib? 3571.1Sfvdl 3581.1Sfvdl# CardBus bridge support 3591.168Sjoergcbb* at pci? dev ? function ? 3601.168Sjoergcardslot* at cbb? 3611.1Sfvdl 3621.1Sfvdl# CardBus bus support 3631.168Sjoergcardbus* at cardslot? 3641.168Sjoergpcmcia* at cardslot? 3651.1Sfvdl 3661.1Sfvdl# Console Devices 3671.1Sfvdl 3681.1Sfvdl# wscons 3691.1Sfvdlpckbc0 at isa? # pc keyboard controller 3701.1Sfvdlpckbd* at pckbc? # PC keyboard 3711.1Sfvdlpms* at pckbc? # PS/2 mouse for wsmouse 3721.1Sfvdl#options PMS_DISABLE_POWERHOOK # Disable PS/2 reset on resume 3731.168Sjoergoptions PMS_SYNAPTICS_TOUCHPAD # Enable support for Synaptics Touchpads 3741.235Sjmcneilloptions PMS_ELANTECH_TOUCHPAD # Enable support for Elantech Touchpads 3751.1Sfvdlvga* at pci? dev ? function ? 3761.238Sjmcneillgenfb* at pci? dev ? function ? 3771.309Sjmcneilloptions VCONS_DRAW_INTR 3781.1Sfvdlwsdisplay* at vga? console ? 3791.238Sjmcneillwsdisplay* at wsemuldisplaydev? 3801.1Sfvdlwskbd* at pckbd? console ? 3811.1Sfvdlwsmouse* at pms? mux 0 3821.1Sfvdl 3831.45Scubeattimer0 at isa? 3841.1Sfvdlpcppi0 at isa? 3851.1Sfvdlsysbeep0 at pcppi? 3861.1Sfvdl 3871.347Sveego# DRI driver 3881.347Sveegoi915drm* at drm? # Intel i915, i945 DRM driver 3891.347Sveegomach64drm* at drm? # mach64 (3D Rage Pro, Rage) DRM driver 3901.347Sveegomgadrm* at drm? # Matrox G[24]00, G[45]50 DRM driver 3911.347Sveegor128drm* at drm? # ATI Rage 128 DRM driver 3921.347Sveegoradeondrm* at drm? # ATI Radeon DRM driver 3931.347Sveegosavagedrm* at drm? # S3 Savage DRM driver 3941.347Sveegosisdrm* at drm? # SiS DRM driver 3951.347Sveegotdfxdrm* at drm? # 3dfx (voodoo) DRM driver 3961.249Schristos 3971.21Sjonathan# Cryptographic Devices 3981.21Sjonathan 3991.21Sjonathan# PCI cryptographic devices 4001.21Sjonathanhifn* at pci? dev ? function ? # Hifn 7755/7811/795x 4011.21Sjonathanubsec* at pci? dev ? function ? # Broadcom 5501/5601/580x/582x 4021.21Sjonathan 4031.348Schristos# Trusted Platform Module 4041.348Schristostpm* at isa? iomem 0xfed40000 irq 7 4051.348Schristos#tpm* at isa? port 0x02e 4061.348Schristos#tpm* at isa? port 0x04e 4071.348Schristos#tpm* at isa? port 0x07e 4081.348Schristos#tpm* at isa? port 0x0ee 4091.348Schristos 4101.1Sfvdl# Serial Devices 4111.1Sfvdl 4121.1Sfvdl# PCI serial interfaces 4131.1Sfvdlcom* at puc? port ? # 16x50s on "universal" comm boards 4141.1Sfvdlcy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards 4151.1Sfvdlcz* at pci? dev ? function ? # Cyclades-Z multi-port serial boards 4161.1Sfvdl 4171.1Sfvdl# PCMCIA serial interfaces 4181.168Sjoergcom* at pcmcia? function ? # Modems and serial cards 4191.1Sfvdl 4201.181Sjmcneillpcmcom* at pcmcia? function ? # PCMCIA multi-port serial cards 4211.168Sjoergcom* at pcmcom? slave ? # ...and the slave devices 4221.1Sfvdl 4231.1Sfvdl# CardBus serial interfaces 4241.168Sjoergcom* at cardbus? function ? # Modems and serial cards 4251.1Sfvdl 4261.1Sfvdl# ISA serial interfaces 4271.1Sfvdl#options COM_HAYESP # adds Hayes ESP serial board support 4281.1Sfvdlcom0 at isa? port 0x3f8 irq 4 # Standard PC serial ports 4291.1Sfvdlcom1 at isa? port 0x2f8 irq 3 4301.1Sfvdl 4311.1Sfvdl# Parallel Printer Interfaces 4321.1Sfvdl 4331.1Sfvdl# PCI parallel printer interfaces 4341.1Sfvdllpt* at puc? port ? # || ports on "universal" comm boards 4351.1Sfvdl 4361.1Sfvdl# ISA parallel printer interfaces 4371.1Sfvdllpt0 at isa? port 0x378 irq 7 # standard PC parallel ports 4381.1Sfvdllpt1 at isa? port 0x278 4391.1Sfvdl 4401.1Sfvdl# Hardware monitors 4411.1Sfvdl 4421.334Sjakllschamdtemp* at pchb? # AMD CPU Temperature sensors 4431.205Scegger 4441.267Scnst# Winbond LPC Super I/O 4451.267Scnst#wbsio* at isa? port 0x2e 4461.267Scnst#wbsio* at isa? port 0x4e 4471.267Scnst 4481.304Shannken# IBM Hawk Integrated Systems Management Processor 4491.304Shannken#ibmhawk0 at iic? addr 0x37 4501.304Shannken 4511.1Sfvdl# LM7[89] and compatible hardware monitors 4521.265Spgoyette# Use flags to select temp sensor type (see lm(4) man page for details) 4531.265Spgoyette#lm0 at isa? port 0x290 flags 0x0 # other common ports: 0x280, 0x310 4541.267Scnst#lm* at wbsio? 4551.1Sfvdl 4561.146Sblymn# SMSC LPC47B397 hardware monitor functions 4571.319Sryo#smsc0 at isa? port 0x02e 4581.146Sblymn 4591.269Spgoyette# SMSC LPC47M192 hardware monitor 4601.269Spgoyette#smscmon* at iic? addr 0x2c 4611.269Spgoyette#smscmon* at iic? addr 0x2d # (alternate address) 4621.269Spgoyette 4631.87Stls# AMD 768 and 8111 power/ACPI controllers 4641.87Stlsamdpm* at pci? dev ? function ? # RNG and SMBus 1.0 interface 4651.134Sxtraeme#iic* at amdpm? # sensors below are on this bus 4661.153Skiyohara 4671.153Skiyohara# NVIDIA nForce2/3/4 SMBus controller 4681.319Sryonfsmbc* at pci? dev ? function ? 4691.153Skiyoharanfsmb* at nfsmbc? 4701.153Skiyoharaiic* at nfsmb? 4711.153Skiyohara 4721.195Sjmmv# Intel PIIX4 power management controllers 4731.195Sjmmvpiixpm* at pci? dev ? function ? # PIIX4 compatible PM controller 4741.195Sjmmviic* at piixpm? # SMBus on PIIX4 4751.195Sjmmv 4761.165Schristos# Intel ICH SMBus controller 4771.319Sryoichsmb* at pci? dev ? function ? 4781.165Schristosiic* at ichsmb? 4791.165Schristos 4801.229Spgoyette# Thermal monitor and fan controller 4811.229Spgoyette#dbcool* at iic? addr 0x2C # Unknown other motherboard(s) 4821.229Spgoyette#dbcool* at iic? addr 0x2D # Tyan S2881 4831.229Spgoyette#dbcool* at iic? addr 0x2E # Tyan S2882-D 4841.87Stls 4851.306Sjruoho# IBM Thinkpad Active Protection System 4861.319Sryo#aps0 at isa? port 0x1600 4871.306Sjruoho 4881.204Sxtraeme# Fintek Super I/O with hardware monitor 4891.204Sxtraeme#finsio0 at isa? port 0x4e 4901.204Sxtraeme 4911.192Sxtraeme# iTE IT87xxF Super I/O with watchdog and sensors support 4921.175Sxtraeme#itesio0 at isa? port 0x2e 4931.96Sxtraeme 4941.124Sxtraeme# Abit uGuru Hardware system monitor 4951.134Sxtraeme#ug0 at isa? port 0xe0 4961.124Sxtraeme 4971.155Stnn# Serial Presence Detect capable memory modules 4981.155Stnn#spdmem* at iic? addr 0x50 4991.155Stnn#spdmem* at iic? addr 0x51 5001.155Stnn#spdmem* at iic? addr 0x52 5011.155Stnn#spdmem* at iic? addr 0x53 5021.284Schs#spdmem* at iic? addr 0x54 5031.284Schs#spdmem* at iic? addr 0x55 5041.284Schs#spdmem* at iic? addr 0x56 5051.284Schs#spdmem* at iic? addr 0x57 5061.155Stnn 5071.1Sfvdl# I2O devices 5081.1Sfvdliop* at pci? dev ? function ? # I/O processor 5091.1Sfvdliopsp* at iop? tid ? # SCSI/FC-AL ports 5101.1Sfvdlld* at iop? tid ? # block devices 5111.1Sfvdl# XXX dpti.c wants a processor type that is not assigned for x86-64 5121.1Sfvdl#dpti* at iop? tid 0 # DPT/Adaptec control interface 5131.1Sfvdl 5141.337Smbalmer# GPIO devices 5151.337Smbalmer#gpio* at gpiobus? 5161.337Smbalmer#gpioow* at gpio? 5171.337Smbalmer#onewire* at gpioow? 5181.337Smbalmer 5191.337Smbalmer# 1- Wire support 5201.337Smbalmer#gpioow* at gpio? offset ? mask ? # 1-wire bitbanging via gpio 5211.337Smbalmer#gpioow* at gpio? 5221.337Smbalmer#onewire* at gpioow? 5231.337Smbalmer 5241.337Smbalmer# I2C support 5251.337Smbalmer#gpioiic* at gpio? 5261.337Smbalmer#iic* at gpioiic? 5271.337Smbalmer 5281.337Smbalmer# Keylock support 5291.337Smbalmer#gpiolock* at gpio? 5301.1Sfvdl 5311.339Smbalmer# Pulsing GPIO pins in software 5321.339Smbalmer#gpiopwm* at gpio? 5331.339Smbalmer 5341.1Sfvdl# SCSI Controllers and Devices 5351.1Sfvdl 5361.1Sfvdl# PCI SCSI controllers 5371.1Sfvdladv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI 5381.1Sfvdladw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI 5391.1Sfvdlahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI 5401.15Sfvdlahd* at pci? dev ? function ? # Adaptec aic790x SCSI 5411.1Sfvdlbha* at pci? dev ? function ? # BusLogic 9xx SCSI 5421.1Sfvdldpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID 5431.1Sfvdliha* at pci? dev ? function ? # Initio INIC-940/950 SCSI 5441.1Sfvdlisp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel 5451.122Sbouyermfi* at pci? dev ? function ? # LSI MegaRAID SAS 5461.1Sfvdlmly* at pci? dev ? function ? # Mylex AcceleRAID and eXtremeRAID 5471.1Sfvdlmpt* at pci? dev ? function ? # LSILogic 9x9 and 53c1030 5481.1Sfvdlpcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI 5491.1Sfvdlsiop* at pci? dev ? function ? # Symbios 53c8xx SCSI 5501.7Sbouyeresiop* at pci? dev ? function ? # Symbios 53c875 and newer SCSI 5511.1Sfvdl#options SIOP_SYMLED # drive the act. LED in software 5521.1Sfvdltrm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI 5531.1Sfvdl 5541.1Sfvdl# PCMCIA SCSI controllers 5551.168Sjoergaic* at pcmcia? function ? # Adaptec APA-1460 SCSI 5561.168Sjoergesp* at pcmcia? function ? # Qlogic ESP406/FAS408 SCSI 5571.168Sjoergspc* at pcmcia? function ? # Fujitsu MB87030/MB89352 SCSI 5581.1Sfvdl 5591.1Sfvdl# CardBus SCSI cards 5601.168Sjoergadv* at cardbus? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI 5611.168Sjoergahc* at cardbus? function ? # Adaptec ADP-1480 5621.1Sfvdl 5631.1Sfvdl# SCSI bus support 5641.1Sfvdlscsibus* at scsi? 5651.1Sfvdl 5661.1Sfvdl# SCSI devices 5671.1Sfvdlsd* at scsibus? target ? lun ? # SCSI disk drives 5681.1Sfvdlst* at scsibus? target ? lun ? # SCSI tape drives 5691.1Sfvdlcd* at scsibus? target ? lun ? # SCSI CD-ROM drives 5701.1Sfvdlch* at scsibus? target ? lun ? # SCSI autochangers 5711.1Sfvdlses* at scsibus? target ? lun ? # SCSI Enclosure Services devices 5721.1Sfvdlss* at scsibus? target ? lun ? # SCSI scanners 5731.1Sfvdluk* at scsibus? target ? lun ? # SCSI unknown 5741.1Sfvdl 5751.1Sfvdl 5761.1Sfvdl# RAID controllers and devices 5771.144Sbriggsaac* at pci? dev ? function ? # Adaptec AAC family 5781.54Smarttiamr* at pci? dev ? function ? # AMI/LSI Logic MegaRAID 5791.319Sryoarcmsr* at pci? dev ? function ? # Areca SATA RAID controllers 5801.1Sfvdlcac* at pci? dev ? function ? # Compaq PCI array controllers 5811.91Smartticiss* at pci? dev ? function ? # HP Smart Array controllers 5821.1Sfvdlicp* at pci? dev ? function ? # ICP-Vortex GDT & Intel RAID 5831.1Sfvdlmlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family 5841.1Sfvdltwe* at pci? dev ? function ? # 3ware Escalade RAID controllers 5851.100Sbouyertwa* at pci? dev ? function ? # 3ware Escalade 9xxx RAID controllers 5861.1Sfvdl 5871.144Sbriggsld* at aac? unit ? 5881.54Smarttild* at amr? unit ? 5891.1Sfvdlld* at cac? unit ? 5901.1Sfvdlld* at icp? unit ? 5911.1Sfvdlld* at twe? unit ? 5921.100Sbouyerld* at twa? unit ? 5931.1Sfvdlld* at mlx? unit ? 5941.1Sfvdl 5951.1Sfvdlicpsp* at icp? unit ? # SCSI pass-through 5961.1Sfvdl 5971.1Sfvdl# IDE and related devices 5981.1Sfvdl# PCI IDE controllers - see pciide(4) for supported hardware. 5991.1Sfvdl# The 0x0001 flag force the driver to use DMA, even if the driver doesn't know 6001.1Sfvdl# how to set up DMA modes for this chip. This may work, or may cause 6011.1Sfvdl# a machine hang with some controllers. 6021.12Sbouyerpciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver 6031.12Sbouyeracardide* at pci? dev ? function ? # Acard IDE controllers 6041.12Sbouyeraceride* at pci? dev ? function ? # Acer Lab IDE controllers 6051.120Sbouyerahcisata* at pci? dev ? function ? # AHCI SATA controllers 6061.20Sthorpejartsata* at pci? dev ? function ? # Intel i31244 SATA controller 6071.12Sbouyercmdide* at pci? dev ? function ? # CMD tech IDE controllers 6081.12Sbouyercypide* at pci? dev ? function ? # Cypress IDE controllers 6091.12Sbouyerhptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers 6101.114Sperryiteide* at pci? dev ? function ? # IT Express IDE controllers 6111.52Saugustssixpide* at pci? dev ? function ? # ATI IXP IDE controllers 6121.319Sryojmide* at pci? dev ? function ? # JMicron PCI-e PATA/SATA controllers 6131.143Sbouyerahcisata* at jmide? 6141.246Skiyoharamvsata* at pci? dev ? function ? # Marvell Hercules-I/II 6151.12Sbouyeroptiide* at pci? dev ? function ? # Opti IDE controllers 6161.12Sbouyerpiixide* at pci? dev ? function ? # Intel IDE controllers 6171.12Sbouyerpdcide* at pci? dev ? function ? # Promise IDE controllers 6181.32Sbouyerpdcsata* at pci? dev ? function ? # Promise SATA150 controllers 6191.19Sthorpejsatalink* at pci? dev ? function ? # SiI SATALink controllers 6201.319Sryosiisata* at pci? dev ? function ? # SiI SteelVine controllers 6211.12Sbouyersiside* at pci? dev ? function ? # SiS IDE controllers 6221.319Sryoslide* at pci? dev ? function ? # Symphony Labs IDE controllers 6231.94Sjonathansvwsata* at pci? dev ? function ? # ServerWorks SATA controllers 6241.253Schristostoshide* at pci? dev ? function ? # TOSHIBA PICCOLO controllers 6251.12Sbouyerviaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers 6261.1Sfvdl 6271.1Sfvdl# PCMCIA IDE controllers 6281.168Sjoergwdc* at pcmcia? function ? 6291.168Sjoerg 6301.181Sjmcneill# CardBus IDE controllers 6311.181Sjmcneillnjata* at cardbus? function ? flags 0x01 # Workbit NinjaATA-32 6321.245Skiyoharasiisata* at cardbus? function ? # SiI SteelVine controllers 6331.181Sjmcneill 6341.1Sfvdl# ISA ST506, ESDI, and IDE controllers 6351.1Sfvdl# Use flags 0x01 if you want to try to use 32bits data I/O (the driver will 6361.1Sfvdl# fall back to 16bits I/O if 32bits I/O are not functional). 6371.1Sfvdl# Some controllers pass the initial 32bit test, but will fail later. 6381.1Sfvdlwdc0 at isa? port 0x1f0 irq 14 flags 0x00 6391.1Sfvdlwdc1 at isa? port 0x170 irq 15 flags 0x00 6401.1Sfvdl 6411.13Slukem# ATA (IDE) bus support 6421.13Slukematabus* at ata? 6431.290Sdhollandoptions ATADEBUG 6441.11Sbouyer 6451.1Sfvdl# IDE drives 6461.1Sfvdl# Flags are used only with controllers that support DMA operations 6471.1Sfvdl# and mode settings (e.g. some pciide controllers) 6481.1Sfvdl# The lowest order four bits (rightmost digit) of the flags define the PIO 6491.1Sfvdl# mode to use, the next set of four bits the DMA mode and the third set the 6501.1Sfvdl# UltraDMA mode. For each set of four bits, the 3 lower bits define the mode 6511.1Sfvdl# to use, and the last bit must be 1 for this setting to be used. 6521.1Sfvdl# For DMA and UDMA, 0xf (1111) means 'disable'. 6531.1Sfvdl# 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'. 6541.1Sfvdl# (0xc=1100, 0xa=1010, 0xf=1111) 6551.1Sfvdl# 0x0000 means "use whatever the drive claims to support". 6561.11Sbouyerwd* at atabus? drive ? flags 0x0000 6571.1Sfvdl 6581.1Sfvdl# ATAPI bus support 6591.1Sfvdlatapibus* at atapi? 6601.1Sfvdl 6611.168Sjoerg 6621.189Skiyohara# ATA RAID configuration support, as found on some Promise controllers. 6631.189Skiyoharapseudo-device ataraid 6641.319Sryold* at ataraid? vendtype ? unit ? 6651.15Sfvdl 6661.1Sfvdl# ATAPI devices 6671.1Sfvdl# flags have the same meaning as for IDE drives. 6681.1Sfvdlcd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives 6691.1Sfvdlsd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives 6701.1Sfvdlst* at atapibus? drive ? flags 0x0000 # ATAPI tape drives 6711.1Sfvdluk* at atapibus? drive ? flags 0x0000 # ATAPI unknown 6721.1Sfvdl 6731.1Sfvdl 6741.1Sfvdl# Miscellaneous mass storage devices 6751.1Sfvdl 6761.1Sfvdl# ISA floppy 6771.1Sfvdlfdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers 6781.1Sfvdl#fdc1 at isa? port 0x370 irq ? drq ? 6791.1Sfvdlfd* at fdc? drive ? # the drives themselves 6801.1Sfvdl# some machines need you to do this instead of fd* 6811.1Sfvdl#fd0 at fdc0 drive 0 6821.1Sfvdl 6831.1Sfvdl# Network Interfaces 6841.1Sfvdl 6851.1Sfvdl# PCI network interfaces 6861.239Sceggerage* at pci? dev ? function ? # Attansic/Atheros L1 Gigabit Ethernet 6871.312Sjmcneillalc* at pci? dev ? function ? # Attansic/Atheros L1C/L2C Ethernet 6881.272Sdhollandale* at pci? dev ? function ? # Attansic/Atheros L1E Ethernet 6891.1Sfvdlan* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) 6901.58Ssekiyaath* at pci? dev ? function ? # Atheros 5210/5211/5212 802.11 6911.168Sjoergatw* at pci? dev ? function ? # ADMtek ADM8211 (802.11) 6921.319Sryobce* at pci? dev ? function ? # Broadcom 440x 10/100 Ethernet 6931.319Sryobge* at pci? dev ? function ? # Broadcom 570x gigabit Ethernet 6941.319Sryobnx* at pci? dev ? function ? # Broadcom NetXtremeII gigabit Ethernet 6951.300Spookabwi* at pci? dev ? function ? # Broadcom BCM43xx wireless 6961.71Strondge* at pci? dev ? function ? # Intel 82597 10GbE LR 6971.1Sfvdlen* at pci? dev ? function ? # ENI/Adaptec ATM 6981.1Sfvdlep* at pci? dev ? function ? # 3Com 3c59x 6991.1Sfvdlepic* at pci? dev ? function ? # SMC EPIC/100 Ethernet 7001.1Sfvdlesh* at pci? dev ? function ? # Essential HIPPI card 7011.291Sjnemethet* at pci? dev ? function ? # Agere/LSI ET1310/ET1301 Gigabit 7021.1Sfvdlex* at pci? dev ? function ? # 3Com 90x[BC] 7031.1Sfvdlfpa* at pci? dev ? function ? # DEC DEFPA FDDI 7041.1Sfvdlfxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B 7051.1Sfvdlgsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet 7061.168Sjoergipw* at pci? dev ? function ? # Intel PRO/Wireless 2100 7071.168Sjoergiwi* at pci? dev ? function ? # Intel PRO/Wireless 2200BG 7081.290Sdhollandiwn* at pci? dev ? function ? # Intel PRO/Wireless 4965AGN 7091.230Sbouyerjme* at pci? dev ? function ? # JMicron JMC2[56]0 ethernet 7101.168Sjoerghme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ 7111.1Sfvdlle* at pci? dev ? function ? # PCnet-PCI Ethernet 7121.201Scubelii* at pci? dev ? function ? # Atheros L2 Fast-Ethernet 7131.1Sfvdllmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 7141.107Srizmskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet 7151.107Srizmsk* at mskc? # Marvell Yukon 2 Gigabit Ethernet 7161.1Sfvdlmtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet 7171.1Sfvdlne* at pci? dev ? function ? # NE2000-compatible Ethernet 7181.88Schsnfe* at pci? dev ? function ? # NVIDIA nForce Ethernet 7191.1Sfvdlntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial 7201.1Sfvdlpcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet 7211.81Sxtraemeral* at pci? dev ? function ? # Ralink Technology RT25x0 802.11a/b/g 7221.26Stoshiire* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S 7231.1Sfvdlrtk* at pci? dev ? function ? # Realtek 8129/8139 7241.168Sjoergrtw* at pci? dev ? function ? # Realtek 8180L (802.11) 7251.43Scgdsf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet 7261.43Scgdsip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet 7271.319Sryoskc* at pci? dev ? function ? # SysKonnect SK9821 Gigabit Ethernet 7281.319Sryosk* at skc? # SysKonnect SK9821 Gigabit Ethernet 7291.1Sfvdlste* at pci? dev ? function ? # Sundance ST-201 Ethernet 7301.1Sfvdlstge* at pci? dev ? function ? # Sundance/Tamarack TC9021 Gigabit 7311.1Sfvdlti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet 7321.1Sfvdltl* at pci? dev ? function ? # ThunderLAN-based Ethernet 7331.1Sfvdltlp* at pci? dev ? function ? # DECchip 21x4x and clones 7341.168Sjoergtxp* at pci? dev ? function ? # 3com 3cr990 7351.41Sjdolecekvge* at pci? dev ? function ? # VIATech VT612X Gigabit Ethernet 7361.1Sfvdlvr* at pci? dev ? function ? # VIA Rhine Fast Ethernet 7371.1Sfvdlwi* at pci? dev ? function ? # Intersil Prism Mini-PCI (802.11b) 7381.1Sfvdlwm* at pci? dev ? function ? # Intel 82543/82544 gigabit 7391.319Sryowpi* at pci? dev ? function ? # Intel PRO/Wireless 3945ABG 7401.71Stronxge* at pci? dev ? function ? # Neterion (S2io) Xframe-I 10GbE 7411.1Sfvdl 7421.1Sfvdl# PCMCIA network interfaces 7431.168Sjoergan* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11) 7441.168Sjoergawi* at pcmcia? function ? # BayStack 650/660 (802.11FH/DS) 7451.168Sjoergcnw* at pcmcia? function ? # Xircom/Netwave AirSurfer 7461.181Sjmcneillcs* at pcmcia? function ? # CS89xx Ethernet 7471.168Sjoergep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet 7481.168Sjoergmbe* at pcmcia? function ? # MB8696x based Ethernet 7491.168Sjoergne* at pcmcia? function ? # NE2000-compatible Ethernet 7501.168Sjoergray* at pcmcia? function ? # Raytheon Raylink (802.11) 7511.168Sjoergsm* at pcmcia? function ? # Megahertz Ethernet 7521.1Sfvdl# tr at pcmcia has problems with Cardbus bridges 7531.1Sfvdl#tr* at pcmcia? function ? # TROPIC based Token-Ring 7541.168Sjoergwi* at pcmcia? function ? # Lucent/Intersil WaveLan IEEE (802.11) 7551.168Sjoergxirc* at pcmcia? function ? # Xircom CreditCard Ethernet 7561.168Sjoergcom* at xirc? 7571.168Sjoergxi* at xirc? 7581.168Sjoerg 7591.168Sjoergmhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards 7601.168Sjoergcom* at mhzc? 7611.168Sjoergsm* at mhzc? 7621.1Sfvdl 7631.1Sfvdl# CardBus network cards 7641.168Sjoergath* at cardbus? function ? # Atheros 5210/5211/5212 802.11 7651.181Sjmcneillatw* at cardbus? function ? # ADMtek ADM8211 (802.11) 7661.168Sjoergex* at cardbus? function ? # 3Com 3C575TX 7671.168Sjoergfxp* at cardbus? function ? # Intel i8255x 7681.181Sjmcneillral* at cardbus? function ? # Ralink Technology RT25x0 802.11a/b/g 7691.181Sjmcneillre* at cardbus? function ? # Realtek 8139C+/8169/8169S/8110S 7701.168Sjoergrtk* at cardbus? function ? # Realtek 8129/8139 7711.168Sjoergrtw* at cardbus? function ? # Realtek 8180L (802.11) 7721.168Sjoergtlp* at cardbus? function ? # DECchip 21143 7731.1Sfvdl 7741.1Sfvdl# MII/PHY support 7751.1Sfvdlacphy* at mii? phy ? # DAltima AC101 and AMD Am79c874 PHYs 7761.319Sryoamhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs 7771.239Sceggeratphy* at mii? phy ? # Attansic/Atheros PHYs 7781.319Sryobmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs 7791.319Sryobrgphy* at mii? phy ? # Broadcom BCM5400-family PHYs 7801.41Sjdolecekciphy* at mii? phy ? # Cicada CS8201 Gig-E PHYs 7811.1Sfvdldmphy* at mii? phy ? # Davicom DM9101 PHYs 7821.291Sjnemethetphy* at mii? phy ? # Agere/LSI ET1011 TruePHY Gig-E PHYs 7831.1Sfvdlexphy* at mii? phy ? # 3Com internal PHYs 7841.168Sjoerggentbi* at mii? phy ? # Generic Ten-Bit 1000BASE-[CLS]X PHYs 7851.1Sfvdlglxtphy* at mii? phy ? # Level One LXT-1000 PHYs 7861.1Sfvdlgphyter* at mii? phy ? # NS83861 Gig-E PHY 7871.168Sjoergicsphy* at mii? phy ? # Integrated Circuit Systems ICS189x 7881.319Sryoigphy* at mii? phy ? # Intel IGP01E1000 7891.293Schristosihphy* at mii? phy ? # Intel 82577 PHYs 7901.112Sbouyerikphy* at mii? phy ? # Intel 82563 PHYs 7911.1Sfvdlinphy* at mii? phy ? # Intel 82555 PHYs 7921.1Sfvdliophy* at mii? phy ? # Intel 82553 PHYs 7931.319Sryolxtphy* at mii? phy ? # Level One LXT-970 PHYs 7941.319Sryomakphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs 7951.1Sfvdlnsphy* at mii? phy ? # NS83840 PHYs 7961.1Sfvdlnsphyter* at mii? phy ? # NS83843 PHYs 7971.319Sryopnaphy* at mii? phy ? # generic HomePNA PHYs 7981.1Sfvdlqsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs 7991.319Sryorgephy* at mii? phy ? # Realtek 8169S/8110 internal PHYs 8001.79Sxtraemerlphy* at mii? phy ? # Realtek 8139/8201L PHYs 8011.1Sfvdlsqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs 8021.1Sfvdltlphy* at mii? phy ? # ThunderLAN PHYs 8031.1Sfvdltqphy* at mii? phy ? # TDK Semiconductor PHYs 8041.1Sfvdlukphy* at mii? phy ? # generic unknown PHYs 8051.1Sfvdlurlphy* at mii? phy ? # Realtek RTL8150L internal PHYs 8061.1Sfvdl 8071.1Sfvdl 8081.1Sfvdl# USB Controller and Devices 8091.1Sfvdl 8101.1Sfvdl# PCI USB controllers 8111.53Saugustssehci* at pci? dev ? function ? # Enhanced Host Controller 8121.1Sfvdlohci* at pci? dev ? function ? # Open Host Controller 8131.1Sfvdluhci* at pci? dev ? function ? # Universal Host Controller (Intel) 8141.1Sfvdl 8151.1Sfvdl# CardBus USB controllers 8161.168Sjoergehci* at cardbus? function ? # Enhanced Host Controller 8171.168Sjoergohci* at cardbus? function ? # Open Host Controller 8181.181Sjmcneilluhci* at cardbus? function ? # Universal Host Controller (Intel) 8191.1Sfvdl 8201.1Sfvdl# ISA USB controllers 8211.1Sfvdl#slhci0 at isa? port 0x300 irq 5 # ScanLogic SL811HS 8221.1Sfvdl 8231.157Skiyohara# PCMCIA USB controllers 8241.181Sjmcneillslhci* at pcmcia? function ? # ScanLogic SL811HS 8251.157Skiyohara 8261.1Sfvdl# USB bus support 8271.53Saugustssusb* at ehci? 8281.1Sfvdlusb* at ohci? 8291.1Sfvdlusb* at uhci? 8301.181Sjmcneillusb* at slhci? 8311.1Sfvdl 8321.1Sfvdl# USB Hubs 8331.1Sfvdluhub* at usb? 8341.136Sdrochneruhub* at uhub? port ? 8351.1Sfvdl 8361.1Sfvdl# USB HID device 8371.319Sryouhidev* at uhub? port ? configuration ? interface ? 8381.1Sfvdl 8391.1Sfvdl# USB Mice 8401.1Sfvdlums* at uhidev? reportid ? 8411.1Sfvdlwsmouse* at ums? mux 0 8421.1Sfvdl 8431.346Schristos# USB Touchscreens 8441.346Schristosuts* at uhidev? reportid ? 8451.346Schristoswsmouse* at uts? mux 0 8461.346Schristos 8471.168Sjoerg# USB eGalax touch-panel 8481.168Sjoerguep* at uhub? port ? 8491.168Sjoergwsmouse* at uep? mux 0 8501.168Sjoerg 8511.1Sfvdl# USB Keyboards 8521.1Sfvdlukbd* at uhidev? reportid ? 8531.1Sfvdlwskbd* at ukbd? console ? mux 1 8541.1Sfvdl 8551.104Sskrll# USB serial adapter 8561.319Sryoucycom* at uhidev? reportid ? 8571.64Sskrll 8581.1Sfvdl# USB Generic HID devices 8591.1Sfvdluhid* at uhidev? reportid ? 8601.1Sfvdl 8611.258Ssborrill# USB LCDs and USB-VGA adaptors 8621.258Ssborrilludl* at uhub? port ? # DisplayLink DL-1x0/1x5 8631.258Ssborrillwsdisplay* at udl? 8641.258Ssborrill 8651.1Sfvdl# USB Printer 8661.1Sfvdlulpt* at uhub? port ? configuration ? interface ? 8671.1Sfvdl 8681.1Sfvdl# USB Modem 8691.319Sryoumodem* at uhub? port ? configuration ? 8701.1Sfvdlucom* at umodem? 8711.1Sfvdl 8721.271Splunky# Option N.V. Wireless WAN modems 8731.271Splunkyuhso* at uhub? port ? configuration ? 8741.271Splunky 8751.1Sfvdl# USB Mass Storage 8761.1Sfvdlumass* at uhub? port ? configuration ? interface ? 8771.244Schristoswd* at umass? 8781.1Sfvdl 8791.1Sfvdl# USB audio 8801.319Sryouaudio* at uhub? port ? configuration ? 8811.319Sryouaudio* at usbifif? 8821.1Sfvdl 8831.1Sfvdl# USB MIDI 8841.319Sryoumidi* at uhub? port ? configuration ? 8851.1Sfvdl 8861.1Sfvdl# USB IrDA 8871.1Sfvdl# USB-IrDA bridge spec 8881.319Sryouirda* at uhub? port ? configuration ? interface ? 8891.1Sfvdlirframe* at uirda? 8901.1Sfvdl 8911.168Sjoergstuirda* at uhub? port ? configuration ? interface ? 8921.168Sjoergirframe* at stuirda? 8931.168Sjoerg 8941.1Sfvdl# SigmaTel STIr4200 USB/IrDA Bridge 8951.319Sryoustir* at uhub? port ? 8961.1Sfvdlirframe* at ustir? 8971.1Sfvdl 8981.345Sjmcneill# Windows Media Center IR transceiver 8991.345Sjmcneillirmce* at uhub? port ? 9001.345Sjmcneillcir* at irmce? 9011.345Sjmcneill 9021.1Sfvdl# USB Ethernet adapters 9031.1Sfvdlaue* at uhub? port ? # ADMtek AN986 Pegasus based adapters 9041.30Saugustssaxe* at uhub? port ? # ASIX AX88172 based adapters 9051.319Sryocdce* at uhub? port ? # CDC, Ethernet Networking Control Model 9061.1Sfvdlcue* at uhub? port ? # CATC USB-EL1201A based adapters 9071.1Sfvdlkue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters 9081.324Sjakllschudav* at uhub? port ? # Davicom DM9601 based adapters 9091.1Sfvdlurl* at uhub? port ? # Realtek RTL8150L based adapters 9101.324Sjakllschurndis* at uhub? port ? # Microsoft RNDIS specification 9111.1Sfvdl 9121.1Sfvdl# Prolific PL2301/PL2302 host-to-host adapter 9131.1Sfvdlupl* at uhub? port ? 9141.1Sfvdl 9151.1Sfvdl# Serial adapters 9161.1Sfvdlubsa* at uhub? port ? # Belkin serial adapter 9171.1Sfvdlucom* at ubsa? portno ? 9181.1Sfvdl 9191.162Sxtraemeuchcom* at uhub? port ? # WinChipHead CH341/CH340 serial adapter 9201.319Sryoucom* at uchcom? portno ? 9211.1Sfvdl 9221.319Sryouftdi* at uhub? port ? # FTDI FT8U100AX serial adapter 9231.319Sryoucom* at uftdi? portno ? 9241.1Sfvdl 9251.319Sryouipaq* at uhub? port ? # iPAQ PDAs 9261.319Sryoucom* at uipaq? portno ? 9271.162Sxtraeme 9281.319Sryoumct* at uhub? port ? # MCT USB-RS232 serial adapter 9291.319Sryoucom* at umct? portno ? 9301.162Sxtraeme 9311.319Sryouplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter 9321.319Sryoucom* at uplcom? portno ? 9331.162Sxtraeme 9341.319Sryouslsa* at uhub? port ? # Silicon Labs USB-RS232 serial adapter 9351.319Sryoucom* at uslsa? portno ? 9361.1Sfvdl 9371.319Sryouvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter 9381.1Sfvdlucom* at uvscom? portno ? 9391.1Sfvdl 9401.216Sjmcneill# RIM BlackBerry 9411.216Sjmcneilluberry* at uhub? port ? 9421.216Sjmcneill 9431.342Schristos# Apple iPad 9441.342Schristosuipad* at uhub? port ? 9451.342Schristos 9461.1Sfvdl# Diamond Multimedia Rio 500 9471.1Sfvdlurio* at uhub? port ? 9481.1Sfvdl 9491.1Sfvdl# USB Handspring Visor 9501.319Sryouvisor* at uhub? port ? 9511.1Sfvdlucom* at uvisor? 9521.1Sfvdl 9531.46Sitohy# Kyocera AIR-EDGE PHONE 9541.46Sitohyukyopon* at uhub? port ? 9551.46Sitohyucom* at ukyopon? portno ? 9561.46Sitohy 9571.1Sfvdl# USB scanners 9581.1Sfvdluscanner* at uhub? port ? 9591.1Sfvdl 9601.81Sxtraeme# USB 802.11 adapters 9611.81Sxtraemeatu* at uhub? port ? # Atmel at76c50x 802.11b 9621.288Schristosotus* at uhub? port ? # Atheros AR9001U 9631.81Sxtraemeral* at uhub? port ? # Ralink Technology RT25x0 802.11a/b/g 9641.319Sryorum* at uhub? port ? # Ralink Technology RT2501/RT2601 802.11a/b/g 9651.149Skiyoharazyd* at uhub? port ? # Zydas ZD1211 9661.81Sxtraeme 9671.1Sfvdl# USB scanners that use SCSI emulation, e.g., HP5300 9681.1Sfvdlusscanner* at uhub? port ? 9691.1Sfvdl 9701.168Sjoerg# Topfield TF5000PVR range of DVB recorders 9711.319Sryoutoppy* at uhub? port ? 9721.168Sjoerg 9731.1Sfvdl# Y@P firmware loader 9741.319Sryouyap* at uhub? port ? 9751.1Sfvdl 9761.1Sfvdl# D-Link DSB-R100 USB radio 9771.1Sfvdludsbr* at uhub? port ? 9781.1Sfvdlradio* at udsbr? 9791.1Sfvdl 9801.1Sfvdl# USB Generic driver 9811.1Sfvdlugen* at uhub? port ? 9821.1Sfvdl 9831.231Sjoerg# USB 3G datacards 9841.261Smartinu3ginit* at uhub? port ? 9851.231Sjoergu3g* at uhub? port ? 9861.231Sjoergucom* at u3g? 9871.231Sjoerg 9881.168Sjoerg# USB generic serial port (e.g., data over cellular) 9891.319Sryougensa* at uhub? port ? 9901.168Sjoergucom* at ugensa? 9911.1Sfvdl 9921.1Sfvdl# IrDA and Consumer Ir devices 9931.1Sfvdl 9941.1Sfvdl# Toshiba Oboe 9951.319Sryo#oboe* at pci? dev ? function ? # broken -- vtophys 9961.1Sfvdl#irframe* at oboe? 9971.1Sfvdl 9981.57Skiyohara# PCI IEEE1394 controllers 9991.319Sryofwohci* at pci? dev ? function ? # IEEE1394 Open Host Controller 10001.189Skiyohara 10011.189Skiyohara# CardBus IEEE1394 controllers 10021.319Sryofwohci* at cardbus? function ? # IEEE1394 Open Host Controller 10031.57Skiyohara 10041.57Skiyoharaieee1394if* at fwohci? 10051.57Skiyoharafwip* at ieee1394if? # IP over IEEE1394 10061.57Skiyoharasbp* at ieee1394if? euihi ? euilo ? 10071.1Sfvdl 10081.1Sfvdl# Audio Devices 10091.1Sfvdl 10101.1Sfvdl# PCI audio devices 10111.223Sceggerauacer* at pci? dev ? function ? # ALi M5455 integrated AC'97 Audio 10121.14Sfvdlauich* at pci? dev ? function ? # Intel/AMD/nVidia AC'97 Audio 10131.55Saugustssauixp* at pci? dev ? function ? # ATI IXP AC'97 Audio 10141.1Sfvdlautri* at pci? dev ? function ? # Trident 4DWAVE based AC'97 Audio 10151.14Sfvdlauvia* at pci? dev ? function ? # VIA AC'97 audio 10161.319Sryo#azalia* at pci? dev ? function ? # High Definition Audio 10171.1Sfvdlclcs* at pci? dev ? function ? # Cirrus Logic CS4280 10181.1Sfvdlclct* at pci? dev ? function ? # Cirrus Logic CS4281 10191.1Sfvdlcmpci* at pci? dev ? function ? # C-Media CMI8338/8738 10201.1Sfvdleap* at pci? dev ? function ? # Ensoniq AudioPCI 10211.319Sryoemuxki* at pci? dev ? function ? # Creative SBLive! and PCI512 10221.1Sfvdlesa* at pci? dev ? function ? # ESS Allegro-1 / Maestro-3 PCI Audio 10231.1Sfvdlesm* at pci? dev ? function ? # ESS Maestro-1/2/2e PCI Audio Accelerator 10241.1Sfvdleso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive 10251.1Sfvdlfms* at pci? dev ? function ? # Forte Media FM801 10261.1Sfvdlneo* at pci? dev ? function ? # NeoMagic 256 AC'97 Audio 10271.1Sfvdlsv* at pci? dev ? function ? # S3 SonicVibes 10281.1Sfvdlyds* at pci? dev ? function ? # Yamaha DS-1 PCI Audio 10291.1Sfvdl 10301.1Sfvdl# OPL[23] FM synthesizers 10311.1Sfvdl#opl0 at isa? port 0x388 # use only if not attached to sound card 10321.1Sfvdlopl* at cmpci? flags 1 10331.1Sfvdlopl* at eso? 10341.1Sfvdlopl* at fms? 10351.1Sfvdlopl* at sv? 10361.1Sfvdl 10371.251Sjmcneill# High Definition Audio 10381.252Sjmcneillhdaudio* at pci? dev ? function ? # High Definition Audio 10391.252Sjmcneillhdafg* at hdaudiobus? 10401.250Ssborrill 10411.1Sfvdl# Audio support 10421.1Sfvdlaudio* at audiobus? 10431.1Sfvdl 10441.1Sfvdl# MPU 401 UARTs 10451.1Sfvdl#mpu* at isa? port 0x330 irq 9 # MPU401 or compatible card 10461.1Sfvdlmpu* at cmpci? 10471.1Sfvdlmpu* at eso? 10481.1Sfvdlmpu* at yds? 10491.1Sfvdl 10501.1Sfvdl# MIDI support 10511.1Sfvdlmidi* at midibus? 10521.1Sfvdlmidi* at pcppi? # MIDI interface to the PC speaker 10531.1Sfvdl 10541.1Sfvdl# The spkr driver provides a simple tone interface to the built in speaker. 10551.1Sfvdl#spkr0 at pcppi? # PC speaker 10561.1Sfvdl 10571.1Sfvdl 10581.1Sfvdl# FM-Radio devices 10591.1Sfvdl# PCI radio devices 10601.1Sfvdl#gtp* at pci? dev ? function ? # Guillemot Maxi Radio FM 2000 Radio Card 10611.1Sfvdl 10621.1Sfvdl# Radio support 10631.1Sfvdl#radio* at gtp? 10641.1Sfvdl 10651.1Sfvdl 10661.224Sjmcneill# Video capture devices 10671.224Sjmcneill 10681.344Sjmcneillauvitek* at uhub? # Auvitek AU0828 USB TV 10691.344Sjmcneillcoram* at pci? dev ? function ? # Conexant CX23885 PCI-E TV 10701.344Sjmcneillcxdtv* at pci? dev ? function ? # Conexant CX2388[0-3] PCI TV 10711.344Sjmcneillemdtv* at uhub? # Empia EM28xx USB TV 10721.345Sjmcneillcir* at emdtv? 10731.344Sjmcneillpseye* at uhub? # Sony PLAYSTATION(R) Eye webcam 10741.344Sjmcneilluvideo* at uhub? # USB Video Class capture devices 10751.344Sjmcneill 10761.344Sjmcneillvideo* at videobus? # Analog capture interface 10771.344Sjmcneilldtv* at dtvbus? # Digital capture interface 10781.224Sjmcneill 10791.224Sjmcneill 10801.1Sfvdl# TV cards 10811.1Sfvdl 10821.1Sfvdl# Brooktree 848/849/878/879 based TV cards 10831.336Sjmcneillbktr* at pci? dev ? function ? 10841.336Sjmcneillradio* at bktr? 10851.1Sfvdl 10861.1Sfvdl 10871.108Splunky# Bluetooth Controller and Device support 10881.108Splunky 10891.108Splunky# Bluetooth PCMCIA Controllers 10901.168Sjoergbt3c* at pcmcia? function ? # 3Com 3CRWB6096-A 10911.168Sjoergbtbc* at pcmcia? function ? # AnyCom BlueCard LSE041/039/139 10921.108Splunky 10931.242Snonaka# Bluetooth SDIO Controllers 10941.242Snonakasbt* at sdmmc? 10951.242Snonaka 10961.108Splunky# Bluetooth USB Controllers 10971.136Sdrochnerubt* at uhub? port ? 10981.327Sjakllschaubtfwl* at uhub? port ? 10991.108Splunky 11001.108Splunky# Bluetooth Device Hub 11011.177Skiyoharabthub* at bcsp? 11021.168Sjoergbthub* at bt3c? 11031.168Sjoergbthub* at btbc? 11041.168Sjoergbthub* at btuart? 11051.242Snonakabthub* at sbt? 11061.108Splunkybthub* at ubt? 11071.108Splunky 11081.108Splunky# Bluetooth HID support 11091.108Splunkybthidev* at bthub? 11101.108Splunky 11111.108Splunky# Bluetooth Mouse 11121.108Splunkybtms* at bthidev? reportid ? 11131.108Splunkywsmouse* at btms? mux 0 11141.108Splunky 11151.108Splunky# Bluetooth Keyboard 11161.108Splunkybtkbd* at bthidev? reportid ? 11171.108Splunkywskbd* at btkbd? console ? mux 1 11181.108Splunky 11191.279Splunky# Bluetooth Apple Magic Mouse 11201.279Splunkybtmagic* at bthub? 11211.279Splunkywsmouse* at btmagic? mux 0 11221.279Splunky 11231.108Splunky# Bluetooth Audio support 11241.108Splunkybtsco* at bthub? 11251.108Splunky 11261.108Splunky 11271.242Snonaka# SD/MMC/SDIO Controller and Device support 11281.242Snonaka 11291.242Snonaka# SD/MMC controller 11301.319Sryosdhc* at pci? # SD Host Controller 11311.319Sryosdmmc* at sdhc? # SD/MMC bus 11321.242Snonaka 11331.319Sryold* at sdmmc? 11341.242Snonaka 11351.242Snonaka 11361.1Sfvdl# Middle Digital, Inc. PCI-Weasel serial console board control 11371.1Sfvdl# devices (watchdog timer, etc.) 11381.1Sfvdlweasel* at pci? 11391.1Sfvdl 11401.338Shannken# Virtio devices 11411.338Shannkenvirtio* at pci? dev ? function ? # Virtio PCI device 11421.338Shannkenviomb* at virtio? # Virtio memory balloon device 11431.338Shannkenld* at virtio? # Virtio disk device 11441.338Shannkenvioif* at virtio? # Virtio network device 11451.338Shannken 11461.1Sfvdl# Pull in optional local configuration 11471.200Sjmmvcinclude "arch/amd64/conf/GENERIC.local" 11481.1Sfvdl 11491.1Sfvdl# Pseudo-Devices 11501.1Sfvdl 11511.74Sthorpejpseudo-device crypto # /dev/crypto device 11521.75Sthorpejpseudo-device swcrypto # software crypto implementation 11531.21Sjonathan 11541.1Sfvdl# disk/mass storage pseudo-devices 11551.139Sbouyerpseudo-device bio # RAID control device driver 11561.1Sfvdlpseudo-device ccd 4 # concatenated/striped disk devices 11571.163Sjoergpseudo-device cgd 4 # cryptographic disk devices 11581.1Sfvdlpseudo-device raid 8 # RAIDframe disk driver 11591.1Sfvdloptions RAID_AUTOCONFIG # auto-configuration of RAID components 11601.1Sfvdl#Options to enable various other RAIDframe RAID types. 11611.1Sfvdl#options RF_INCLUDE_EVENODD=1 11621.1Sfvdl#options RF_INCLUDE_RAID5_RS=1 11631.1Sfvdl#options RF_INCLUDE_PARITYLOGGING=1 11641.1Sfvdl#options RF_INCLUDE_CHAINDECLUSTER=1 11651.1Sfvdl#options RF_INCLUDE_INTERDECLUSTER=1 11661.1Sfvdl#options RF_INCLUDE_PARITY_DECLUSTERING=1 11671.1Sfvdl#options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 11681.277Spookapseudo-device fss # file system snapshot device 11691.259Spookapseudo-device putter # for puffs and pud 11701.1Sfvdl 11711.292Shannkenpseudo-device md # memory disk device (ramdisk) 11721.290Sdhollandoptions MEMORY_DISK_HOOKS # enable root ramdisk 11731.295Stsutsuioptions MEMORY_DISK_DYNAMIC # loaded via kernel module(7) 11741.209Sad 11751.84Scubepseudo-device vnd # disk-like interface to files 11761.134Sxtraeme#options VND_COMPRESSION # compressed vnd(4) 11771.1Sfvdl 11781.285Srmind# NPF 11791.285Srmind#pseudo-device npf 11801.285Srmind 11811.1Sfvdl# network pseudo-devices 11821.83Srpaulopseudo-device bpfilter # Berkeley packet filter 11831.134Sxtraeme#pseudo-device carp # Common Address Redundancy Protocol 11841.1Sfvdlpseudo-device ipfilter # IP filter (firewall) and NAT 11851.1Sfvdlpseudo-device loop # network loopback 11861.319Sryo#pseudo-device ifmpls # MPLS pseudo-interface 11871.84Scubepseudo-device ppp # Point-to-Point Protocol 11881.1Sfvdlpseudo-device pppoe # PPP over Ethernet (RFC 2516) 11891.84Scubepseudo-device sl # Serial Line IP 11901.84Scubepseudo-device strip # Starmode Radio IP (Metricom) 11911.1Sfvdlpseudo-device irframetty # IrDA frame line discipline 11921.84Scubepseudo-device tun # network tunneling over tty 11931.35Scubepseudo-device tap # virtual Ethernet 11941.84Scubepseudo-device gre # generic L3 over IP tunnel 11951.84Scubepseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) 11961.134Sxtraeme#pseudo-device faith # IPv[46] tcp relay translation i/f 11971.90Spavelpseudo-device stf # 6to4 IPv6 over IPv4 encapsulation 11981.1Sfvdlpseudo-device vlan # IEEE 802.1q encapsulation 11991.1Sfvdlpseudo-device bridge # simple inter-network bridging 12001.198Smartti#options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too 12011.148Smartinpseudo-device agr # IEEE 802.3ad link aggregation 12021.1Sfvdl 12031.220Stls# 12041.347Sveego# accept filters 12051.347Sveegopseudo-device accf_data # "dataready" accept filter 12061.347Sveegopseudo-device accf_http # "httpready" accept filter 12071.220Stls 12081.1Sfvdl# miscellaneous pseudo-devices 12091.1Sfvdlpseudo-device pty # pseudo-terminals 12101.1Sfvdlpseudo-device sequencer 1 # MIDI sequencer 12111.1Sfvdl# rnd works; RND_COM does not on port i386 yet. 12121.1Sfvdl#options RND_COM # use "com" randomness as well (BROKEN) 12131.1Sfvdlpseudo-device clockctl # user control of clock subsystem 12141.1Sfvdlpseudo-device ksyms # /dev/ksyms 12151.134Sxtraeme#pseudo-device pf # PF packet filter 12161.134Sxtraeme#pseudo-device pflog # PF log if 12171.126Sadpseudo-device lockstat # lock profiling 12181.177Skiyoharapseudo-device bcsp # BlueCore Serial Protocol 12191.168Sjoergpseudo-device btuart # Bluetooth HCI UART (H4) 12201.1Sfvdl 12211.1Sfvdl# a pseudo device needed for Coda # also needs CODA (above) 12221.347Sveegopseudo-device vcoda 4 # coda minicache <-> venus comm. 12231.1Sfvdl 12241.133Sxtraeme# a pseudo device needed for SMBFS 12251.133Sxtraemepseudo-device nsmb # experimental - SMB requester 12261.133Sxtraeme 12271.1Sfvdl# wscons pseudo-devices 12281.1Sfvdlpseudo-device wsmux # mouse & keyboard multiplexor 12291.1Sfvdlpseudo-device wsfont 12301.77Selad 12311.276Sahoka# pseudo audio device driver 12321.276Sahokapseudo-device pad 12331.276Sahoka 12341.184Sriz# userland interface to drivers, including autoconf and properties retrieval 12351.184Srizpseudo-device drvctl 12361.184Sriz 12371.114Sperryoptions FILEASSOC # fileassoc(9) - required for Veriexec 12381.98Selad 12391.77Selad# Veriexec 12401.77Selad# 12411.77Selad# a pseudo device needed for veriexec 12421.113Seladpseudo-device veriexec 1 12431.77Selad# 12441.77Selad# Uncomment the fingerprint methods below that are desired. Note that 12451.77Selad# removing fingerprint methods will have almost no impact on the kernel 12461.77Selad# code size. 12471.77Selad# 12481.113Seladoptions VERIFIED_EXEC_FP_RMD160 12491.113Seladoptions VERIFIED_EXEC_FP_SHA256 12501.113Seladoptions VERIFIED_EXEC_FP_SHA384 12511.113Seladoptions VERIFIED_EXEC_FP_SHA512 12521.113Seladoptions VERIFIED_EXEC_FP_SHA1 12531.113Seladoptions VERIFIED_EXEC_FP_MD5 12541.110Selad 12551.191Seladoptions PAX_MPROTECT=0 # PaX mprotect(2) restrictions 12561.191Seladoptions PAX_ASLR=0 # PaX Address Space Layout Randomization 1257