1*b2b3ffcdSSimon Schubert# 2*b2b3ffcdSSimon Schubert# GENERIC -- Generic kernel configuration file for DragonFly/x86_64 3*b2b3ffcdSSimon Schubert# 4*b2b3ffcdSSimon Schubert# Check the LINT configuration file in sys/config, for an 5*b2b3ffcdSSimon Schubert# exhaustive list of options. 6*b2b3ffcdSSimon Schubert 7*b2b3ffcdSSimon Schubertplatform pc64 8*b2b3ffcdSSimon Schubertmachine x86_64 9*b2b3ffcdSSimon Schubertmachine_arch x86_64 10*b2b3ffcdSSimon Schubertcpu HAMMER_CPU 11*b2b3ffcdSSimon Schubertident X86_64_GENERIC 12*b2b3ffcdSSimon Schubertmaxusers 0 13*b2b3ffcdSSimon Schubert 14*b2b3ffcdSSimon Schubertmakeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols 15*b2b3ffcdSSimon Schubert 16*b2b3ffcdSSimon Schubertoptions INET #InterNETworking 17*b2b3ffcdSSimon Schubertoptions INET6 #IPv6 communications protocols 18*b2b3ffcdSSimon Schubertoptions HAMMER #Hammer Filesystem 190d7a39f9SAlex Hornungoptions NULLFS #NULL filesystem 20*b2b3ffcdSSimon Schubertoptions FFS #Berkeley Fast Filesystem 21*b2b3ffcdSSimon Schubertoptions FFS_ROOT #FFS usable as root device [keep this!] 22*b2b3ffcdSSimon Schubertoptions SOFTUPDATES #Enable FFS soft updates support 23*b2b3ffcdSSimon Schubertoptions UFS_DIRHASH #Improve performance on big directories 24*b2b3ffcdSSimon Schubertoptions MFS #Memory Filesystem 257a2de9a4SMatthew Dillonoptions TMPFS #Temporary Filesystem 26*b2b3ffcdSSimon Schubertoptions MD_ROOT #MD is a potential root device 27*b2b3ffcdSSimon Schubertoptions NFS #Network Filesystem 28*b2b3ffcdSSimon Schubertoptions NFS_ROOT #NFS usable as root device, NFS required 29*b2b3ffcdSSimon Schubertoptions MSDOSFS #MSDOS Filesystem 30*b2b3ffcdSSimon Schubertoptions CD9660 #ISO 9660 Filesystem 31*b2b3ffcdSSimon Schubertoptions PROCFS #Process filesystem 32*b2b3ffcdSSimon Schubertoptions COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!] 33*b2b3ffcdSSimon Schubertoptions SCSI_DELAY=5000 #Delay (in ms) before probing SCSI 34*b2b3ffcdSSimon Schubertoptions DEVICE_POLLING # Support mixed interrupt-polling 35*b2b3ffcdSSimon Schubert # handling of network device drivers 36*b2b3ffcdSSimon Schubertoptions UCONSOLE #Allow users to grab the console 37*b2b3ffcdSSimon Schubertoptions KTRACE #ktrace(1) support 38*b2b3ffcdSSimon Schubertoptions SYSVSHM #SYSV-style shared memory 39*b2b3ffcdSSimon Schubertoptions SYSVMSG #SYSV-style message queues 40*b2b3ffcdSSimon Schubertoptions SYSVSEM #SYSV-style semaphores 41*b2b3ffcdSSimon Schubertoptions P1003_1B #Posix P1003_1B real-time extensions 42*b2b3ffcdSSimon Schubertoptions _KPOSIX_PRIORITY_SCHEDULING 43*b2b3ffcdSSimon Schubertoptions ICMP_BANDLIM #Rate limit bad replies 44*b2b3ffcdSSimon Schubertoptions KBD_INSTALL_CDEV # install a CDEV entry in /dev 45*b2b3ffcdSSimon Schubertoptions AHC_REG_PRETTY_PRINT # Print register bitfields in debug 46*b2b3ffcdSSimon Schubert # output. Adds ~128k to driver. 47*b2b3ffcdSSimon Schubertoptions AHD_REG_PRETTY_PRINT # Print register bitfields in debug 48*b2b3ffcdSSimon Schubert # output. Adds ~215k to driver. 49ee72f7a2SVenkatesh Srinivasoptions DSCHED_FQ # Fair-queuing disk scheduler 50*b2b3ffcdSSimon Schubert 514e052462SMatthew Dillon# ALTQ 524e052462SMatthew Dillonoptions ALTQ #alternate queueing 534e052462SMatthew Dillonoptions ALTQ_CBQ #class based queueing 544e052462SMatthew Dillonoptions ALTQ_RED #random early detection 554e052462SMatthew Dillonoptions ALTQ_RIO #triple red for diffserv (needs RED) 564e052462SMatthew Dillonoptions ALTQ_HFSC #hierarchical fair service curve 574e052462SMatthew Dillonoptions ALTQ_PRIQ #priority queue 584e052462SMatthew Dillonoptions ALTQ_FAIRQ #fair queueing 594e052462SMatthew Dillon#options ALTQ_NOPCC #don't use processor cycle counter 604e052462SMatthew Dillon#options ALTQ_DEBUG #for debugging 614e052462SMatthew Dillon 624e052462SMatthew Dillon 63*b2b3ffcdSSimon Schubert# To make an SMP kernel both SMP and APIC_IO are usually 64*b2b3ffcdSSimon Schubert# specified. SMP boxes with severely broken BIOSes which 65*b2b3ffcdSSimon Schubert# boot fine for non-SMP builds *might* work in SMP mode 66*b2b3ffcdSSimon Schubert# if you define SMP and leave APIC_IO turned off. 67*b2b3ffcdSSimon Schubert# 68*b2b3ffcdSSimon Schubert#options SMP # Symmetric MultiProcessor Kernel 69*b2b3ffcdSSimon Schubert#options APIC_IO # Symmetric (APIC) I/O 70*b2b3ffcdSSimon Schubert 71*b2b3ffcdSSimon Schubert# Debugging for Development 72*b2b3ffcdSSimon Schubertoptions DDB 73*b2b3ffcdSSimon Schubertoptions DDB_TRACE 74*b2b3ffcdSSimon Schubertoptions INVARIANTS 75*b2b3ffcdSSimon Schubert 76*b2b3ffcdSSimon Schubertdevice isa 77*b2b3ffcdSSimon Schubertdevice pci 78*b2b3ffcdSSimon Schubert 79*b2b3ffcdSSimon Schubert# AHCI driver, this will override NATA for AHCI devices, 80*b2b3ffcdSSimon Schubert# both drivers may be included. 81*b2b3ffcdSSimon Schubert# 82*b2b3ffcdSSimon Schubertdevice ahci 83*b2b3ffcdSSimon Schubert 84d856dabcSThomas Nikolajsen# SiI3124/3132 driver 85*b2b3ffcdSSimon Schubert# 86*b2b3ffcdSSimon Schubertdevice sili 87*b2b3ffcdSSimon Schubert 88*b2b3ffcdSSimon Schubert# NEW-ATA (NATA) and ATAPI devices 89*b2b3ffcdSSimon Schubert# 90*b2b3ffcdSSimon Schubertdevice nata 91*b2b3ffcdSSimon Schubertdevice natadisk # ATA disk drives 92*b2b3ffcdSSimon Schubertdevice natapicd # ATAPI CDROM drives 93*b2b3ffcdSSimon Schubertdevice natapifd # ATAPI floppy drives 94*b2b3ffcdSSimon Schubertdevice natapist # ATAPI tape drives 95*b2b3ffcdSSimon Schubertdevice natapicam # Emulate ATAPI devices as SCSI 96*b2b3ffcdSSimon Schubertdevice nataraid # support for ATA software RAID 97*b2b3ffcdSSimon Schubert # controllers 98*b2b3ffcdSSimon Schubertdevice natausb # ATA-over-USB support 99*b2b3ffcdSSimon Schubertoptions ATA_STATIC_ID # Static device numbering 100*b2b3ffcdSSimon Schubert 101*b2b3ffcdSSimon Schubert# LEGACY ATA and ATAPI devices 102*b2b3ffcdSSimon Schubert#device ata0 at isa? port IO_WD1 irq 14 103*b2b3ffcdSSimon Schubert#device ata1 at isa? port IO_WD2 irq 15 104*b2b3ffcdSSimon Schubert#device ata 105*b2b3ffcdSSimon Schubert#device atadisk # ATA disk drives 106*b2b3ffcdSSimon Schubert#device atapicd # ATAPI CDROM drives 107*b2b3ffcdSSimon Schubert#device atapifd # ATAPI floppy drives 108*b2b3ffcdSSimon Schubert#device atapist # ATAPI tape drives 109*b2b3ffcdSSimon Schubert#device atapicam # Emulate ATAPI devices as SCSI via CAM 110*b2b3ffcdSSimon Schubert#options ATA_STATIC_ID #Static device numbering 111*b2b3ffcdSSimon Schubert 112*b2b3ffcdSSimon Schubert# SCSI Controllers 113*b2b3ffcdSSimon Schubertdevice ahb # EISA AHA1742 family 114*b2b3ffcdSSimon Schubertdevice ahc # AHA2940 and onboard AIC7xxx devices 115*b2b3ffcdSSimon Schubertdevice ahd # AHA39320/29320 and onboard AIC79xx devices 116*b2b3ffcdSSimon Schubertdevice amd # AMD 53C974 (Tekram DC-390(T)) 117*b2b3ffcdSSimon Schubertdevice isp # Qlogic family 118*b2b3ffcdSSimon Schubertdevice mpt # LSI-Logic MPT/Fusion 119*b2b3ffcdSSimon Schubertdevice ncr # NCR/Symbios Logic 120*b2b3ffcdSSimon Schubertdevice sym # NCR/Symbios Logic (newer chipsets) 121*b2b3ffcdSSimon Schubertoptions SYM_SETUP_LP_PROBE_MAP=0x40 122*b2b3ffcdSSimon Schubert # Allow ncr to attach legacy NCR devices when 123*b2b3ffcdSSimon Schubert # both sym and ncr are configured 124*b2b3ffcdSSimon Schubert 125*b2b3ffcdSSimon Schubertdevice adv0 at isa? 126*b2b3ffcdSSimon Schubertdevice adw 127*b2b3ffcdSSimon Schubertdevice bt0 at isa? 128*b2b3ffcdSSimon Schubertdevice aha0 at isa? 129*b2b3ffcdSSimon Schubertdevice aic0 at isa? 130*b2b3ffcdSSimon Schubert 131*b2b3ffcdSSimon Schubertdevice ncv # NCR 53C500 132*b2b3ffcdSSimon Schubertdevice nsp # Workbit Ninja SCSI-3 133*b2b3ffcdSSimon Schubertdevice stg # TMC 18C30/18C50 134*b2b3ffcdSSimon Schubert 135*b2b3ffcdSSimon Schubert# SCSI peripherals 136*b2b3ffcdSSimon Schubertdevice scbus # SCSI bus (required) 137*b2b3ffcdSSimon Schubertdevice da # Direct Access (disks) 138*b2b3ffcdSSimon Schubertdevice sa # Sequential Access (tape etc) 139*b2b3ffcdSSimon Schubertdevice cd # CD 140*b2b3ffcdSSimon Schubertdevice pass # Passthrough device (direct SCSI access) 141*b2b3ffcdSSimon Schubertdevice sg # Passthrough device (linux scsi generic) 142*b2b3ffcdSSimon Schubert 143*b2b3ffcdSSimon Schubert# RAID controllers interfaced to the SCSI subsystem 144*b2b3ffcdSSimon Schubertdevice asr # DPT SmartRAID V, VI and Adaptec SCSI RAID 145*b2b3ffcdSSimon Schubertdevice dpt # DPT Smartcache - See LINT for options! 146*b2b3ffcdSSimon Schubertdevice iir # Intel Integrated RAID 147*b2b3ffcdSSimon Schubertdevice mly # Mylex AcceleRAID/eXtremeRAID 148*b2b3ffcdSSimon Schubertdevice ciss # Compaq SmartRAID 5* series 149*b2b3ffcdSSimon Schubert 150*b2b3ffcdSSimon Schubert# RAID controllers 151*b2b3ffcdSSimon Schubertdevice aac # Adaptec FSA RAID, Dell PERC2/PERC3 152*b2b3ffcdSSimon Schubert#device aacp # SCSI passthrough for aac (requires CAM) 153*b2b3ffcdSSimon Schubertdevice ida # Compaq Smart RAID 154*b2b3ffcdSSimon Schubertdevice ips # IBM ServeRAID 155*b2b3ffcdSSimon Schubertdevice amr # AMI MegaRAID 156*b2b3ffcdSSimon Schubertdevice mlx # Mylex DAC960 family 157*b2b3ffcdSSimon Schubertdevice twe # 3ware Escalade 7000/8000's 158df54c2f9SSascha Wildnerdevice twa # 3ware 9000 series PATA/SATA RAID 159*b2b3ffcdSSimon Schubert 160*b2b3ffcdSSimon Schubert# atkbdc0 controls both the keyboard and the PS/2 mouse 161*b2b3ffcdSSimon Schubertdevice atkbdc0 at isa? port IO_KBD 162*b2b3ffcdSSimon Schubertdevice atkbd0 at atkbdc? irq 1 flags 0x1 163*b2b3ffcdSSimon Schubertdevice psm0 at atkbdc? irq 12 164*b2b3ffcdSSimon Schubert 165*b2b3ffcdSSimon Schubertdevice vga0 at isa? 166*b2b3ffcdSSimon Schubert 167*b2b3ffcdSSimon Schubert# kbdmux is the keyboard multiplexer 168*b2b3ffcdSSimon Schubertdevice kbdmux 169*b2b3ffcdSSimon Schubert 170*b2b3ffcdSSimon Schubert# splash screen/screen saver 171*b2b3ffcdSSimon Schubertpseudo-device splash 172*b2b3ffcdSSimon Schubert 173*b2b3ffcdSSimon Schubert# syscons is the default console driver, resembling an SCO console 174*b2b3ffcdSSimon Schubertdevice sc0 at isa? flags 0x100 175*b2b3ffcdSSimon Schubertoptions SC_PIXEL_MODE # add support for the raster text mode 176*b2b3ffcdSSimon Schubert 177*b2b3ffcdSSimon Schubertdevice agp # support several AGP chipsets 178*b2b3ffcdSSimon Schubert 179*b2b3ffcdSSimon Schubert# HW monitoring devices 18023e32507SConstantine A. Murenindevice aps0 at isa? port 0x1600 181*b2b3ffcdSSimon Schubertdevice lm0 at isa? port 0x290 182*b2b3ffcdSSimon Schubertdevice it0 at isa? port 0x290 183*b2b3ffcdSSimon Schubertdevice it1 at isa? port 0xc00 184*b2b3ffcdSSimon Schubertdevice it2 at isa? port 0xd00 185fe2da6deSSascha Wildnerdevice it3 at isa? port 0x228 186f81520edSConstantine A. Murenindevice wbsio0 at isa? port 0x2e 187f81520edSConstantine A. Murenindevice wbsio1 at isa? port 0x4e 188f81520edSConstantine A. Murenindevice lm#3 at wbsio? 189*b2b3ffcdSSimon Schubert 190*b2b3ffcdSSimon Schubert# PCCARD (PCMCIA) support 191*b2b3ffcdSSimon Schubertdevice pccard 192*b2b3ffcdSSimon Schubertdevice cardbus 193*b2b3ffcdSSimon Schubertdevice cbb 194*b2b3ffcdSSimon Schubert 195*b2b3ffcdSSimon Schubert# Serial (COM) ports 196*b2b3ffcdSSimon Schubertdevice sio0 at isa? port IO_COM1 flags 0x10 irq 4 197*b2b3ffcdSSimon Schubertdevice sio1 at isa? port IO_COM2 irq 3 198*b2b3ffcdSSimon Schubertdevice sio2 at isa? disable port IO_COM3 irq 5 199*b2b3ffcdSSimon Schubertdevice sio3 at isa? disable port IO_COM4 irq 9 200*b2b3ffcdSSimon Schubert 201*b2b3ffcdSSimon Schubert# Parallel port 202*b2b3ffcdSSimon Schubertdevice ppc0 at isa? irq 7 203*b2b3ffcdSSimon Schubertdevice ppbus # Parallel port bus (required) 204*b2b3ffcdSSimon Schubertdevice lpt # Printer 205*b2b3ffcdSSimon Schubertdevice plip # TCP/IP over parallel 206*b2b3ffcdSSimon Schubertdevice ppi # Parallel port interface device 207*b2b3ffcdSSimon Schubert#device vpo # Requires scbus and da 208*b2b3ffcdSSimon Schubert 209*b2b3ffcdSSimon Schubert 210*b2b3ffcdSSimon Schubert# PCI Ethernet NICs. 211*b2b3ffcdSSimon Schubertdevice de # DEC/Intel DC21x4x (``Tulip'') 212*b2b3ffcdSSimon Schubertdevice txp # 3Com 3cR990 (``Typhoon'') 213*b2b3ffcdSSimon Schubertdevice vx # 3Com 3c590, 3c595 (``Vortex'') 214*b2b3ffcdSSimon Schubert 215*b2b3ffcdSSimon Schubertdevice em # Intel PRO/1000 adapter Gigabit Ethernet Card (``Wiseman'') 216*b2b3ffcdSSimon Schubert # Requires ig_hal 217*b2b3ffcdSSimon Schubertdevice ig_hal # Intel PRO/1000 hardware abstraction layer 218*b2b3ffcdSSimon Schubert 219*b2b3ffcdSSimon Schubert# PCI Ethernet NICs that use the common MII bus controller code. 220*b2b3ffcdSSimon Schubert# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs! 221*b2b3ffcdSSimon Schubertdevice miibus # MII bus support 222*b2b3ffcdSSimon Schubertdevice ae # Attansic/Atheros L2 Fast Ethernet 223*b2b3ffcdSSimon Schubertdevice age # Attansic/Atheros L1 Gigabit Ethernet 224da7d5358SMatthew Dillondevice alc # Atheros AR8131/AR8132 225*b2b3ffcdSSimon Schubertdevice ale # Atheros AR8121/AR8113/AR8114 226*b2b3ffcdSSimon Schubertdevice bce # Broadcom NetXtreme II Gigabit Ethernet 227*b2b3ffcdSSimon Schubertdevice bfe # Broadcom BCM440x 10/100 Ethernet 228*b2b3ffcdSSimon Schubertdevice dc # DEC/Intel 21143 and various workalikes 229*b2b3ffcdSSimon Schubertdevice et # Agere ET1310 10/100/1000 Ethernet 230*b2b3ffcdSSimon Schubertdevice fxp # Intel EtherExpress PRO/100B (82557, 82558) 231*b2b3ffcdSSimon Schubertdevice jme # JMicron Gigabit/Fast Ethernet 232*b2b3ffcdSSimon Schubertdevice pcn # AMD Am79C97x PCI 10/100 NICs 233*b2b3ffcdSSimon Schubertdevice rl # RealTek 8129/8139 234*b2b3ffcdSSimon Schubertdevice re # RealTek 8139C+/8169 235*b2b3ffcdSSimon Schubertdevice sf # Adaptec AIC-6915 (``Starfire'') 236*b2b3ffcdSSimon Schubertdevice sis # Silicon Integrated Systems SiS 900/SiS 7016 237*b2b3ffcdSSimon Schubertdevice sk # SysKonnect GEnesis, LinkSys EG1023, D-Link 238*b2b3ffcdSSimon Schubertdevice ste # Sundance ST201 (D-Link DFE-550TX) 239*b2b3ffcdSSimon Schubertdevice tl # Texas Instruments ThunderLAN 240*b2b3ffcdSSimon Schubertdevice tx # SMC EtherPower II (83c170 ``EPIC'') 241*b2b3ffcdSSimon Schubertdevice vge # VIA 612x GigE 242*b2b3ffcdSSimon Schubertdevice vr # VIA Rhine, Rhine II 243*b2b3ffcdSSimon Schubertdevice wb # Winbond W89C840F 244*b2b3ffcdSSimon Schubertdevice xl # 3Com 3c90x (``Boomerang'', ``Cyclone'') 245*b2b3ffcdSSimon Schubertdevice bge # Broadcom BCM570x (``Tigon III'') 246*b2b3ffcdSSimon Schubertdevice stge # Sundance/Tamarack TC9021 Gigabit Ethernet 247*b2b3ffcdSSimon Schubertdevice msk # Marvell/SysKonnect Yukon II Gigabit Ethernet 248*b2b3ffcdSSimon Schubertdevice nfe # NVIDIA nForce MCP 10/100/Gigabit Ethernet 249*b2b3ffcdSSimon Schubert 250*b2b3ffcdSSimon Schubert# ISA Ethernet NICs. 251*b2b3ffcdSSimon Schubert# 'device ed' requires 'device miibus' 252*b2b3ffcdSSimon Schubertdevice ed0 at isa? disable port 0x280 irq 10 iomem 0xd8000 253*b2b3ffcdSSimon Schubertdevice ex 254*b2b3ffcdSSimon Schubert# Xircom Ethernet 255*b2b3ffcdSSimon Schubertdevice xe 256*b2b3ffcdSSimon Schubert 257*b2b3ffcdSSimon Schubert# Wireless NIC cards 25898091aa8SSascha Wildneroptions IEEE80211_DEBUG #enable debugging msgs 25998091aa8SSascha Wildneroptions IEEE80211_SUPPORT_MESH #enable 802.11s D3.0 support 26098091aa8SSascha Wildneroptions IEEE80211_SUPPORT_TDMA #enable TDMA support 261*b2b3ffcdSSimon Schubertdevice wlan # 802.11 support 262*b2b3ffcdSSimon Schubertdevice wlan_ccmp # 802.11 CCMP support 263*b2b3ffcdSSimon Schubertdevice wlan_tkip # 802.11 TKIP support 264*b2b3ffcdSSimon Schubertdevice wlan_wep # 802.11 WEP support 2658425fd9dSAntonio Huete Jimenez#device wlan_amrr # AMRR 266*b2b3ffcdSSimon Schubert 267*b2b3ffcdSSimon Schubert# Aironet 4500/4800 802.11 wireless NICs. Note: the declaration below will 268*b2b3ffcdSSimon Schubert# work for PCMCIA and PCI cards, as well as ISA cards set to ISA PnP 269*b2b3ffcdSSimon Schubert# mode (the factory default). If you set the switches on your ISA 270*b2b3ffcdSSimon Schubert# card for a manually chosen I/O address and IRQ, you must specify 271*b2b3ffcdSSimon Schubert# those parameters here. 272*b2b3ffcdSSimon Schubertdevice an 273*b2b3ffcdSSimon Schubertdevice ral # Ralink Technology 802.11 wireless NIC 2745c32bcddSRui Paulo#device rtw # RealTek 802.11 wireless NIC 275*b2b3ffcdSSimon Schubert# WaveLAN/IEEE 802.11 wireless NICs. Note: the WaveLAN/IEEE really 276*b2b3ffcdSSimon Schubert# exists only as a PCMCIA device, so there is no ISA attachment needed 277*b2b3ffcdSSimon Schubert# and resources will always be dynamically assigned by the pccard code. 278*b2b3ffcdSSimon Schubertdevice wi 279*b2b3ffcdSSimon Schubert 280*b2b3ffcdSSimon Schubert# The probe order of these is presently determined by i386/isa/isa_compat.c. 281*b2b3ffcdSSimon Schubert#device le0 at isa? disable port 0x300 irq 5 iomem 0xd0000 282*b2b3ffcdSSimon Schubertdevice lnc0 at isa? disable port 0x280 irq 10 drq 0 283*b2b3ffcdSSimon Schubertdevice cs0 at isa? disable port 0x300 284*b2b3ffcdSSimon Schubertdevice sn0 at isa? disable port 0x300 irq 10 285*b2b3ffcdSSimon Schubert 286*b2b3ffcdSSimon Schubert# Pseudo devices - the number indicates how many units to allocate. 287*b2b3ffcdSSimon Schubertpseudo-device loop # Network loopback 288*b2b3ffcdSSimon Schubertpseudo-device ether # Ethernet support 289*b2b3ffcdSSimon Schubertpseudo-device sl 1 # Kernel SLIP 290*b2b3ffcdSSimon Schubertpseudo-device ppp 1 # Kernel PPP 291*b2b3ffcdSSimon Schubertpseudo-device tun # Packet tunnel. 292*b2b3ffcdSSimon Schubertpseudo-device pty # Pseudo-ttys (telnet etc) 293*b2b3ffcdSSimon Schubertpseudo-device md # Memory "disks" 294*b2b3ffcdSSimon Schubertpseudo-device gif # IPv6 and IPv4 tunneling 295*b2b3ffcdSSimon Schubertpseudo-device faith 1 # IPv6-to-IPv4 relaying (translation) 296*b2b3ffcdSSimon Schubert 297*b2b3ffcdSSimon Schubert# The `bpf' pseudo-device enables the Berkeley Packet Filter. 298*b2b3ffcdSSimon Schubert# Be aware of the administrative consequences of enabling this! 299*b2b3ffcdSSimon Schubertpseudo-device bpf #Berkeley packet filter 300*b2b3ffcdSSimon Schubert 301*b2b3ffcdSSimon Schubertpseudo-device crypto # core crypto support, used by wlan 302*b2b3ffcdSSimon Schubert 303*b2b3ffcdSSimon Schubert# USB support 304*b2b3ffcdSSimon Schubertdevice uhci # UHCI PCI->USB interface 305*b2b3ffcdSSimon Schubertdevice ohci # OHCI PCI->USB interface 306*b2b3ffcdSSimon Schubertdevice usb # USB Bus (required) 307*b2b3ffcdSSimon Schubertdevice ugen # Generic 308*b2b3ffcdSSimon Schubertdevice uhid # "Human Interface Devices" 309*b2b3ffcdSSimon Schubertdevice ukbd # Keyboard 310*b2b3ffcdSSimon Schubertdevice ulpt # Printer 311*b2b3ffcdSSimon Schubertdevice umass # Disks/Mass storage - Requires scbus and da 312*b2b3ffcdSSimon Schubertdevice ums # Mouse 313*b2b3ffcdSSimon Schubertdevice uscanner # Scanners 314*b2b3ffcdSSimon Schubertdevice urio # Diamond Rio MP3 Player 315*b2b3ffcdSSimon Schubert# USB Ethernet, requires mii 316*b2b3ffcdSSimon Schubertdevice aue # ADMtek USB ethernet 317*b2b3ffcdSSimon Schubertdevice axe # ASIX Electronics USB Ethernet 318*b2b3ffcdSSimon Schubertdevice cue # CATC USB ethernet 319*b2b3ffcdSSimon Schubertdevice kue # Kawasaki LSI USB ethernet 320*b2b3ffcdSSimon Schubertdevice rue # RealTek 8150 based USB ethernet 321e15de849SRui Paulo# USB wireless NICs, requires wlan, wlan_amrr 3225c32bcddSRui Paulo#device rum # Ralink Technology RT2501USB/RT2601USB 3235c32bcddSRui Paulo#device ural # Ralink Technology RT2500USB 324*b2b3ffcdSSimon Schubert 325*b2b3ffcdSSimon Schubert# FireWire support 326*b2b3ffcdSSimon Schubertdevice firewire # FireWire bus code 327*b2b3ffcdSSimon Schubertdevice sbp # SCSI over FireWire (Requires scbus and da) 328*b2b3ffcdSSimon Schubertdevice fwe # Ethernet over FireWire (non-standard!) 329