1b2b3ffcdSSimon Schubert# 26991fb65SMatthew Dillon# X86_64_GENERIC -- Generic kernel configuration file for DragonFly/x86_64 3b2b3ffcdSSimon Schubert# 4dd7331feSSascha Wildner# Check the LINT64 configuration file in sys/config, for an 5b2b3ffcdSSimon Schubert# exhaustive list of options. 6b2b3ffcdSSimon Schubert 7b2b3ffcdSSimon Schubertplatform pc64 8b2b3ffcdSSimon Schubertmachine x86_64 9b2b3ffcdSSimon Schubertmachine_arch x86_64 10b2b3ffcdSSimon Schubertcpu HAMMER_CPU 11b2b3ffcdSSimon Schubertident X86_64_GENERIC 12b2b3ffcdSSimon Schubertmaxusers 0 135cf56a8dSAlex Hornung#options CPU_DISABLE_AVX 14b2b3ffcdSSimon Schubert 15b2b3ffcdSSimon Schubertmakeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols 16b2b3ffcdSSimon Schubert 17b2b3ffcdSSimon Schubertoptions INET #InterNETworking 18b2b3ffcdSSimon Schubertoptions INET6 #IPv6 communications protocols 19b2b3ffcdSSimon Schubertoptions HAMMER #Hammer Filesystem 20cf4ab83eSMatthew Dillonoptions HAMMER2 #HAMMER2 filesystem 210d7a39f9SAlex Hornungoptions NULLFS #NULL filesystem 22b2b3ffcdSSimon Schubertoptions FFS #Berkeley Fast Filesystem 23b2b3ffcdSSimon Schubertoptions SOFTUPDATES #Enable FFS soft updates support 24b2b3ffcdSSimon Schubertoptions UFS_DIRHASH #Improve performance on big directories 25b2b3ffcdSSimon Schubertoptions MFS #Memory Filesystem 267a2de9a4SMatthew Dillonoptions TMPFS #Temporary Filesystem 27b2b3ffcdSSimon Schubertoptions MD_ROOT #MD is a potential root device 28b2b3ffcdSSimon Schubertoptions NFS #Network Filesystem 29b2b3ffcdSSimon Schubertoptions NFS_ROOT #NFS usable as root device, NFS required 30b2b3ffcdSSimon Schubertoptions MSDOSFS #MSDOS Filesystem 31b2b3ffcdSSimon Schubertoptions CD9660 #ISO 9660 Filesystem 32b2b3ffcdSSimon Schubertoptions PROCFS #Process filesystem 33b2b3ffcdSSimon Schubertoptions SCSI_DELAY=5000 #Delay (in ms) before probing SCSI 34f85247aeSSepherosa Ziehauoptions IFPOLL_ENABLE # Support mixed interrupt-polling 35f85247aeSSepherosa Ziehau # handling of network device drivers 36b2b3ffcdSSimon Schubertoptions UCONSOLE #Allow users to grab the console 37b2b3ffcdSSimon Schubertoptions KTRACE #ktrace(1) support 38b2b3ffcdSSimon Schubertoptions _KPOSIX_PRIORITY_SCHEDULING 39b2b3ffcdSSimon Schubertoptions ICMP_BANDLIM #Rate limit bad replies 40b2b3ffcdSSimon Schubertoptions KBD_INSTALL_CDEV # install a CDEV entry in /dev 41b2b3ffcdSSimon Schubert 424e052462SMatthew Dillon# ALTQ 434e052462SMatthew Dillonoptions ALTQ #alternate queueing 444e052462SMatthew Dillonoptions ALTQ_CBQ #class based queueing 454e052462SMatthew Dillonoptions ALTQ_RED #random early detection 464e052462SMatthew Dillonoptions ALTQ_RIO #triple red for diffserv (needs RED) 474e052462SMatthew Dillonoptions ALTQ_HFSC #hierarchical fair service curve 484e052462SMatthew Dillonoptions ALTQ_PRIQ #priority queue 494e052462SMatthew Dillonoptions ALTQ_FAIRQ #fair queueing 504e052462SMatthew Dillon#options ALTQ_NOPCC #don't use processor cycle counter 514e052462SMatthew Dillon#options ALTQ_DEBUG #for debugging 524e052462SMatthew Dillon 53b2b3ffcdSSimon Schubert# Debugging for Development 54b2b3ffcdSSimon Schubertoptions DDB 55b2b3ffcdSSimon Schubertoptions DDB_TRACE 56b2b3ffcdSSimon Schubertoptions INVARIANTS 57b2b3ffcdSSimon Schubert 58b2b3ffcdSSimon Schubertdevice isa 5941260cbaSSascha Wildnerdevice acpi 60b2b3ffcdSSimon Schubertdevice pci 61b2b3ffcdSSimon Schubert 62b2b3ffcdSSimon Schubert# AHCI driver, this will override NATA for AHCI devices, 63b2b3ffcdSSimon Schubert# both drivers may be included. 64b2b3ffcdSSimon Schubert# 65b2b3ffcdSSimon Schubertdevice ahci 66b2b3ffcdSSimon Schubert 67743e39a3SMatthew Dillon# NVME driver, direct PCIe-attached SSD cards 68743e39a3SMatthew Dillon# 69743e39a3SMatthew Dillondevice nvme 70743e39a3SMatthew Dillon 71d856dabcSThomas Nikolajsen# SiI3124/3132 driver 72b2b3ffcdSSimon Schubert# 73b2b3ffcdSSimon Schubertdevice sili 74b2b3ffcdSSimon Schubert 75b2b3ffcdSSimon Schubert# NEW-ATA (NATA) and ATAPI devices 76b2b3ffcdSSimon Schubert# 77b2b3ffcdSSimon Schubertdevice nata 78b2b3ffcdSSimon Schubertdevice natadisk # ATA disk drives 79b2b3ffcdSSimon Schubertdevice natapicd # ATAPI CDROM drives 80b2b3ffcdSSimon Schubertdevice natapifd # ATAPI floppy drives 81b2b3ffcdSSimon Schubertdevice natapist # ATAPI tape drives 82b2b3ffcdSSimon Schubertdevice natapicam # Emulate ATAPI devices as SCSI 83b2b3ffcdSSimon Schubertdevice nataraid # support for ATA software RAID 84b2b3ffcdSSimon Schubert # controllers 85b2b3ffcdSSimon Schubertoptions ATA_STATIC_ID # Static device numbering 86b2b3ffcdSSimon Schubert 87b2b3ffcdSSimon Schubert# SCSI Controllers 88b2b3ffcdSSimon Schubertdevice amd # AMD 53C974 (Tekram DC-390(T)) 89b2b3ffcdSSimon Schubertdevice isp # Qlogic family 90191d7ec1SSascha Wildner#device ispfw # Firmware for QLogic HBAs- normally a module 91fd501800SSascha Wildnerdevice mpr # LSI-Logic MPT-Fusion 3 9253881037SSascha Wildnerdevice mps # LSI-Logic MPT-Fusion 2 93fd501800SSascha Wildnerdevice mpt # LSI-Logic MPT/Fusion 94b2b3ffcdSSimon Schubertdevice ncr # NCR/Symbios Logic 95b2b3ffcdSSimon Schubertdevice sym # NCR/Symbios Logic (newer chipsets) 96b2b3ffcdSSimon Schubertoptions SYM_SETUP_LP_PROBE_MAP=0x40 97b2b3ffcdSSimon Schubert # Allow ncr to attach legacy NCR devices when 98b2b3ffcdSSimon Schubert # both sym and ncr are configured 99b2b3ffcdSSimon Schubert 100b2b3ffcdSSimon Schubertdevice adv0 at isa? 101b2b3ffcdSSimon Schubertdevice adw 10217f3d27aSSascha Wildnerdevice bt 103b2b3ffcdSSimon Schubert 104b2b3ffcdSSimon Schubert# SCSI peripherals 105b2b3ffcdSSimon Schubertdevice scbus # SCSI bus (required) 106b2b3ffcdSSimon Schubertdevice da # Direct Access (disks) 107b2b3ffcdSSimon Schubertdevice sa # Sequential Access (tape etc) 108b2b3ffcdSSimon Schubertdevice cd # CD 109b2b3ffcdSSimon Schubertdevice pass # Passthrough device (direct SCSI access) 110b2b3ffcdSSimon Schubertdevice sg # Passthrough device (linux scsi generic) 111b2b3ffcdSSimon Schubert 112b2b3ffcdSSimon Schubert# RAID controllers interfaced to the SCSI subsystem 113cf78bed4SSascha Wildnerdevice arcmsr # Areca SATA II RAID 114b2b3ffcdSSimon Schubertdevice asr # DPT SmartRAID V, VI and Adaptec SCSI RAID 115cf78bed4SSascha Wildnerdevice ciss # Compaq SmartRAID 5* series 116dd7331feSSascha Wildnerdevice dpt # DPT Smartcache - See LINT64 for options! 1170f74dae5SSascha Wildnerdevice "hpt27xx" # Highpoint RocketRAID 27xx series 1180f74dae5SSascha Wildnerdevice hptiop # Highpoint RocketRAID 3xxx series 11935878b55SSascha Wildnerdevice hptmv # Highpoint RocketRAID 182x 1200e32bd08SSascha Wildnerdevice hptrr # Highpoint RocketRAID 17xx, 22xx, 23xx, 25xx 121b2b3ffcdSSimon Schubertdevice iir # Intel Integrated RAID 122b2b3ffcdSSimon Schubertdevice mly # Mylex AcceleRAID/eXtremeRAID 1236d743f04SSascha Wildnerdevice mrsas # LSI MegaRAID SAS (Thunderbolt series and up) 1244e29b7ebSSascha Wildnerdevice twa # 3ware 9000 series PATA/SATA RAID 12533190b70SSascha Wildnerdevice tws # 3ware 9750 series SATA/SAS RAID 126b2b3ffcdSSimon Schubert 127b2b3ffcdSSimon Schubert# RAID controllers 128b2b3ffcdSSimon Schubertdevice aac # Adaptec FSA RAID, Dell PERC2/PERC3 129f6166068SSascha Wildnerdevice aacp # SCSI passthrough for aac (requires CAM) 130b2b3ffcdSSimon Schubertdevice amr # AMI MegaRAID 1311fcd0ba2SSascha Wildnerdevice amrp # SCSI Passthrough interface (optional, CAM req.) 132cf78bed4SSascha Wildnerdevice ida # Compaq Smart RAID 133cf78bed4SSascha Wildnerdevice ips # IBM ServeRAID 134b2b3ffcdSSimon Schubertdevice mlx # Mylex DAC960 family 135249d29c8SSascha Wildnerdevice mfi # LSI MegaRAID SAS 136249d29c8SSascha Wildnerdevice mfip # LSI MegaRAID SAS passthrough, requires CAM 137cf78bed4SSascha Wildnerdevice twe # 3ware Escalade 7000/8000's 1389c57a36dSSascha Wildner 139c3a6e36fSSascha Wildner# VirtIO support 140c3a6e36fSSascha Wildnerdevice virtio # VirtIO core 14195fbc42eSDiederik de Grootdevice virtio_balloon # VirtIO Memory Balloon device 142c3a6e36fSSascha Wildnerdevice virtio_blk # VirtIO disk driver 143eff15082SSascha Wildnerdevice virtio_scsi # VirtIO SCSI driver 144faa875a4SImre Vadaszdevice vtnet # VirtIO network driver 145c3a6e36fSSascha Wildner 146ba3d86e7SSascha Wildner# VMware support 147*1c0b11abSSascha Wildnerdevice pvscsi # VMware PVSCSI 148ba3d86e7SSascha Wildnerdevice vmx # VMware VMXNET3 Ethernet 149ba3d86e7SSascha Wildner 150b2b3ffcdSSimon Schubert# atkbdc0 controls both the keyboard and the PS/2 mouse 151b2b3ffcdSSimon Schubertdevice atkbdc0 at isa? port IO_KBD 152116d6d97SFranco Fichtnerdevice atkbd0 at atkbdc? irq 1 153b2b3ffcdSSimon Schubertdevice psm0 at atkbdc? irq 12 154b2b3ffcdSSimon Schubert 155b2b3ffcdSSimon Schubertdevice vga0 at isa? 156b2b3ffcdSSimon Schubert 157b2b3ffcdSSimon Schubert# kbdmux is the keyboard multiplexer 158b2b3ffcdSSimon Schubertdevice kbdmux 159b2b3ffcdSSimon Schubert 160b2b3ffcdSSimon Schubert# splash screen/screen saver 161b2b3ffcdSSimon Schubertpseudo-device splash 162b2b3ffcdSSimon Schubert 163b2b3ffcdSSimon Schubert# syscons is the default console driver, resembling an SCO console 164428805e9SImre Vadász# only one syscons with efi framebuffer flag (0x400) allowed 16520e2cd35SImre Vadászdevice sc0 at nexus? flags 0x500 166b2b3ffcdSSimon Schubertoptions SC_PIXEL_MODE # add support for the raster text mode 167428805e9SImre Vadászoptions SC_DFLT_FONT 168428805e9SImre Vadászmakeoptions SC_DFLT_FONT=cp437 169b2b3ffcdSSimon Schubert 170b2b3ffcdSSimon Schubertdevice agp # support several AGP chipsets 171b2b3ffcdSSimon Schubert 17273e10c03SSepherosa Ziehau# Intel performance-energy bias 17373e10c03SSepherosa Ziehaudevice perfbias 174e76f5e73SSepherosa Ziehau# Intel software controlled clock modulation 175e76f5e73SSepherosa Ziehaudevice clockmod 17673e10c03SSepherosa Ziehau 177b2b3ffcdSSimon Schubert# HW monitoring devices 17867b4ef25SSascha Wildner#device aps0 at isa? port 0x1600 179b2b3ffcdSSimon Schubertdevice lm0 at isa? port 0x290 180b2b3ffcdSSimon Schubertdevice it0 at isa? port 0x290 181b2b3ffcdSSimon Schubertdevice it1 at isa? port 0xc00 182b2b3ffcdSSimon Schubertdevice it2 at isa? port 0xd00 183fe2da6deSSascha Wildnerdevice it3 at isa? port 0x228 184f81520edSConstantine A. Murenindevice wbsio0 at isa? port 0x2e 185f81520edSConstantine A. Murenindevice wbsio1 at isa? port 0x4e 18623be8282SSascha Wildnerdevice amdtemp 187595231ceSSepherosa Ziehau# Intel Core and newer CPUs on-die digital thermal sensor support 188595231ceSSepherosa Ziehaudevice coretemp 189881f7bffSSepherosa Ziehaudevice dimm # DIMM information (location, etc.) 190f7409137SSepherosa Ziehaudevice coremctl # support Intel Core and E3 memory controller 191f7409137SSepherosa Ziehaudevice ecc # support AMD8000, Intel E3 and Intel E5 ECC 19223832f75SSepherosa Ziehau # requires coremctl and dimm. 193d9902073SSepherosa Ziehaudevice memtemp # support Intel Core, E3 and E5 memory thermal 194d9902073SSepherosa Ziehau # sensor. 195881f7bffSSepherosa Ziehau # requires coremctl and dimm. 196b2b3ffcdSSimon Schubert 197b2b3ffcdSSimon Schubert# PCCARD (PCMCIA) support 198b2b3ffcdSSimon Schubertdevice pccard 199b2b3ffcdSSimon Schubertdevice cardbus 200b2b3ffcdSSimon Schubertdevice cbb 201b2b3ffcdSSimon Schubert 202b2b3ffcdSSimon Schubert# Serial (COM) ports 203b2b3ffcdSSimon Schubertdevice sio0 at isa? port IO_COM1 flags 0x10 irq 4 204b2b3ffcdSSimon Schubertdevice sio1 at isa? port IO_COM2 irq 3 205b2b3ffcdSSimon Schubertdevice sio2 at isa? disable port IO_COM3 irq 5 206b2b3ffcdSSimon Schubertdevice sio3 at isa? disable port IO_COM4 irq 9 207b2b3ffcdSSimon Schubert 208b2b3ffcdSSimon Schubert# PCI Ethernet NICs. 209b2b3ffcdSSimon Schubertdevice de # DEC/Intel DC21x4x (``Tulip'') 210b2b3ffcdSSimon Schubertdevice txp # 3Com 3cR990 (``Typhoon'') 211b2b3ffcdSSimon Schubert 212b2b3ffcdSSimon Schubertdevice em # Intel PRO/1000 adapter Gigabit Ethernet Card (``Wiseman'') 213b2b3ffcdSSimon Schubert # Requires ig_hal 2140382a624SSepherosa Ziehaudevice igb # Intel Pro/1000 (82575, 82576, 82580, i350) 2150382a624SSepherosa Ziehau # Requires ig_hal 216b2b3ffcdSSimon Schubertdevice ig_hal # Intel PRO/1000 hardware abstraction layer 21779251f5eSSepherosa Ziehaudevice ix # Intel PRO/10GbE PCIE Ethernet Family 218b2b3ffcdSSimon Schubert 219229aec1cSSascha Wildnerdevice oce # Emulex OneConnect 10Gb 220229aec1cSSascha Wildner 221b2b3ffcdSSimon Schubert# PCI Ethernet NICs that use the common MII bus controller code. 222b2b3ffcdSSimon Schubert# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs! 223b2b3ffcdSSimon Schubertdevice miibus # MII bus support 224b2b3ffcdSSimon Schubertdevice ae # Attansic/Atheros L2 Fast Ethernet 225b2b3ffcdSSimon Schubertdevice age # Attansic/Atheros L1 Gigabit Ethernet 226da7d5358SMatthew Dillondevice alc # Atheros AR8131/AR8132 227b2b3ffcdSSimon Schubertdevice ale # Atheros AR8121/AR8113/AR8114 228b2b3ffcdSSimon Schubertdevice bce # Broadcom NetXtreme II Gigabit Ethernet 229b2b3ffcdSSimon Schubertdevice bfe # Broadcom BCM440x 10/100 Ethernet 2306c8d8eccSSepherosa Ziehaudevice bnx # Broadcom NetXtreme 5718/57785 Gigabit Ethernet 231b2b3ffcdSSimon Schubertdevice dc # DEC/Intel 21143 and various workalikes 232b2b3ffcdSSimon Schubertdevice et # Agere ET1310 10/100/1000 Ethernet 233b2b3ffcdSSimon Schubertdevice fxp # Intel EtherExpress PRO/100B (82557, 82558) 234b2b3ffcdSSimon Schubertdevice jme # JMicron Gigabit/Fast Ethernet 235b2b3ffcdSSimon Schubertdevice pcn # AMD Am79C97x PCI 10/100 NICs 236b2b3ffcdSSimon Schubertdevice rl # RealTek 8129/8139 237b2b3ffcdSSimon Schubertdevice re # RealTek 8139C+/8169 238b2b3ffcdSSimon Schubertdevice sf # Adaptec AIC-6915 (``Starfire'') 239b2b3ffcdSSimon Schubertdevice sis # Silicon Integrated Systems SiS 900/SiS 7016 240b2b3ffcdSSimon Schubertdevice sk # SysKonnect GEnesis, LinkSys EG1023, D-Link 241b2b3ffcdSSimon Schubertdevice ste # Sundance ST201 (D-Link DFE-550TX) 242b2b3ffcdSSimon Schubertdevice tl # Texas Instruments ThunderLAN 243b2b3ffcdSSimon Schubertdevice tx # SMC EtherPower II (83c170 ``EPIC'') 244b2b3ffcdSSimon Schubertdevice vge # VIA 612x GigE 245b2b3ffcdSSimon Schubertdevice vr # VIA Rhine, Rhine II 246b2b3ffcdSSimon Schubertdevice wb # Winbond W89C840F 247b2b3ffcdSSimon Schubertdevice xl # 3Com 3c90x (``Boomerang'', ``Cyclone'') 248b2b3ffcdSSimon Schubertdevice bge # Broadcom BCM570x (``Tigon III'') 249b2b3ffcdSSimon Schubertdevice stge # Sundance/Tamarack TC9021 Gigabit Ethernet 250b2b3ffcdSSimon Schubertdevice msk # Marvell/SysKonnect Yukon II Gigabit Ethernet 251b2b3ffcdSSimon Schubertdevice nfe # NVIDIA nForce MCP 10/100/Gigabit Ethernet 2520055c35bSSascha Wildnerdevice xe # Xircom Ethernet 253b2b3ffcdSSimon Schubert 254b2b3ffcdSSimon Schubert# Wireless NIC cards 25598091aa8SSascha Wildneroptions IEEE80211_DEBUG #enable debugging msgs 25698091aa8SSascha Wildneroptions IEEE80211_SUPPORT_MESH #enable 802.11s D3.0 support 25798091aa8SSascha Wildneroptions IEEE80211_SUPPORT_TDMA #enable TDMA support 258b2b3ffcdSSimon Schubertdevice wlan # 802.11 support 259b2b3ffcdSSimon Schubertdevice wlan_ccmp # 802.11 CCMP support 260b2b3ffcdSSimon Schubertdevice wlan_tkip # 802.11 TKIP support 261b2b3ffcdSSimon Schubertdevice wlan_wep # 802.11 WEP support 2628425fd9dSAntonio Huete Jimenez#device wlan_amrr # AMRR 26355b7b3ecSMatthew Dillondevice ath # Atheros NICs 26455b7b3ecSMatthew Dillondevice ath_hal # Atheros Hardware Access Layer 26550a82a17SSascha Wildneroptions AH_SUPPORT_AR5416 # enable AR5416 tx/rx descriptors 26655b7b3ecSMatthew Dillondevice ath_rate_sample # Atheros Sample TX rate control algorithm 26755b7b3ecSMatthew Dillondevice siba_bwn # Sonic Inc. Silicon Backplane needed for bwn 26855b7b3ecSMatthew Dillondevice bwn # Broadcom BCM43xx NICs using v4 firmware 26955b7b3ecSMatthew Dillondevice ral # Ralink Technology 802.11 wireless NIC 27055b7b3ecSMatthew Dillondevice iwn # Intel IEEE 802.11n wireless network driver 27155b7b3ecSMatthew Dillon#device rtw # RealTek 802.11 wireless NIC 27255b7b3ecSMatthew Dillondevice wpi # Intel 3945ABG Wireless LAN IEEE 802.11 driver 273b2b3ffcdSSimon Schubert# WaveLAN/IEEE 802.11 wireless NICs. Note: the WaveLAN/IEEE really 274b2b3ffcdSSimon Schubert# exists only as a PCMCIA device, so there is no ISA attachment needed 275b2b3ffcdSSimon Schubert# and resources will always be dynamically assigned by the pccard code. 27655b7b3ecSMatthew Dillondevice wi 277b2b3ffcdSSimon Schubert 278b2b3ffcdSSimon Schubertdevice lnc0 at isa? disable port 0x280 irq 10 drq 0 279b2b3ffcdSSimon Schubertdevice sn0 at isa? disable port 0x300 irq 10 280b2b3ffcdSSimon Schubert 281b2b3ffcdSSimon Schubert# Pseudo devices - the number indicates how many units to allocate. 282b2b3ffcdSSimon Schubertpseudo-device loop # Network loopback 283b2b3ffcdSSimon Schubertpseudo-device ether # Ethernet support 284b2b3ffcdSSimon Schubertpseudo-device tun # Packet tunnel. 285b2b3ffcdSSimon Schubertpseudo-device pty # Pseudo-ttys (telnet etc) 286b2b3ffcdSSimon Schubertpseudo-device md # Memory "disks" 287b8afae86SMatthew Dillonpseudo-device vn # File image "disks" 288b2b3ffcdSSimon Schubertpseudo-device gif # IPv6 and IPv4 tunneling 28950b1e235SMarkus Pfeifferpseudo-device lagg 290b2b3ffcdSSimon Schubert 291003e1de5SSascha Wildner# CARP support 292003e1de5SSascha Wildneroptions CARP 293003e1de5SSascha Wildnerpseudo-device carp 294003e1de5SSascha Wildner 295b2b3ffcdSSimon Schubert# The `bpf' pseudo-device enables the Berkeley Packet Filter. 296b2b3ffcdSSimon Schubert# Be aware of the administrative consequences of enabling this! 297b2b3ffcdSSimon Schubertpseudo-device bpf #Berkeley packet filter 298b2b3ffcdSSimon Schubert 2998ca694c6SSascha Wildnerdevice crypto # core crypto support, used by wlan 3008ca694c6SSascha Wildnerdevice cryptodev # /dev/crypto for access to h/w 301b2b3ffcdSSimon Schubert 302b2b3ffcdSSimon Schubert# USB support 30333178271SMatthew Dillon# 304886e1e50SSascha Wildnerdevice usb # USB Bus (required) 305b2b3ffcdSSimon Schubertdevice uhci # UHCI PCI->USB interface 306b2b3ffcdSSimon Schubertdevice ohci # OHCI PCI->USB interface 307b2b3ffcdSSimon Schubertdevice uhid # "Human Interface Devices" 308b2b3ffcdSSimon Schubertdevice ukbd # Keyboard 309b2b3ffcdSSimon Schubertdevice ulpt # Printer 310b2b3ffcdSSimon Schubertdevice umass # Disks/Mass storage - Requires scbus and da 311b2b3ffcdSSimon Schubert# USB Ethernet, requires mii 312b2b3ffcdSSimon Schubertdevice axe # ASIX Electronics USB Ethernet 3132a617999SSascha Wildnerdevice aue # ADMtek USB ethernet 3142a617999SSascha Wildnerdevice cue # CATC USB ethernet 3152a617999SSascha Wildnerdevice kue # Kawasaki LSI USB ethernet 316e15de849SRui Paulo# USB wireless NICs, requires wlan, wlan_amrr 3175c32bcddSRui Paulo#device rum # Ralink Technology RT2501USB/RT2601USB 318b2b3ffcdSSimon Schubert 319b2b3ffcdSSimon Schubert# FireWire support 320b2b3ffcdSSimon Schubertdevice firewire # FireWire bus code 321b2b3ffcdSSimon Schubertdevice sbp # SCSI over FireWire (Requires scbus and da) 322b2b3ffcdSSimon Schubertdevice fwe # Ethernet over FireWire (non-standard!) 3230833f5c6SSascha Wildner 3240833f5c6SSascha Wildner# MMC/SD 3250833f5c6SSascha Wildnerdevice mmc 3260833f5c6SSascha Wildnerdevice mmcsd 3270833f5c6SSascha Wildnerdevice sdhci 328cf9961f7SMatthew Dillon 329cf9961f7SMatthew Dillon# RNG 330cf9961f7SMatthew Dillon# 331cf9961f7SMatthew Dillondevice aesni # hardware crypto/RNG for AES-NI 332cf9961f7SMatthew Dillondevice padlock # hardware crypto/RNG for VIA C3/C7/Eden 333cf9961f7SMatthew Dillondevice rdrand # hardware RNG for RdRand 33441260cbaSSascha Wildner 33541260cbaSSascha Wildnerdevice gpio_acpi 33641260cbaSSascha Wildnerdevice gpio_intel # GPIO support for Intel SoCs 33741260cbaSSascha Wildner#device ichiic 33841260cbaSSascha Wildnerdevice smbus # Bus support, required for smb below. 33941260cbaSSascha Wildnerdevice smbacpi 34043c76616SMatthew Dillon 34143c76616SMatthew Dillon# evdev interface 34243c76616SMatthew Dillondevice evdev # input event device support 34343c76616SMatthew Dillonoptions EVDEV_SUPPORT # evdev support in legacy drivers 344