X-Git-Url: https://gitweb.dragonflybsd.org/dragonfly.git/blobdiff_plain/70ccbb6b59534e9e261f8831dd0dccd133701ee9..67e75efb1df71c9e7f599c5a9e1e69f184877e08:/sys/config/GENERIC diff --git a/sys/config/GENERIC b/sys/config/GENERIC index a3db2ab457..e11774135a 100644 --- a/sys/config/GENERIC +++ b/sys/config/GENERIC @@ -3,8 +3,6 @@ # # Check the LINT configuration file in sys/config, for an # exhaustive list of options. -# -# $DragonFly: src/sys/config/GENERIC,v 1.60 2008/07/26 14:26:30 sephe Exp $ platform pc32 machine i386 @@ -21,11 +19,13 @@ options MATH_EMULATE #Support for x87 emulation options INET #InterNETworking options INET6 #IPv6 communications protocols options HAMMER #Hammer Filesystem +options NULLFS #NULL filesystem options FFS #Berkeley Fast Filesystem options FFS_ROOT #FFS usable as root device [keep this!] options SOFTUPDATES #Enable FFS soft updates support options UFS_DIRHASH #Improve performance on big directories options MFS #Memory Filesystem +options TMPFS #Temporary Filesystem options MD_ROOT #MD is a potential root device options NFS #Network Filesystem options NFS_ROOT #NFS usable as root device, NFS required @@ -52,14 +52,25 @@ options AHC_REG_PRETTY_PRINT # Print register bitfields in debug # output. Adds ~128k to driver. options AHD_REG_PRETTY_PRINT # Print register bitfields in debug # output. Adds ~215k to driver. - -# To make an SMP kernel both SMP and APIC_IO are usually -# specified. SMP boxes with severely broken BIOSes which -# boot fine for non-SMP builds *might* work in SMP mode -# if you define SMP and leave APIC_IO turned off. +options DSCHED_FQ # Fair-queuing disk scheduler + +# ALTQ +options ALTQ #alternate queueing +options ALTQ_CBQ #class based queueing +options ALTQ_RED #random early detection +options ALTQ_RIO #triple red for diffserv (needs RED) +options ALTQ_HFSC #hierarchical fair service curve +options ALTQ_PRIQ #priority queue +options ALTQ_FAIRQ #fair queueing +#options ALTQ_NOPCC #don't use processor cycle counter +#options ALTQ_DEBUG #for debugging + +# SMP boxes should normally be build with SMP and APIC_IO. If SMP has +# interrupt routing problems in APIC_IO you can disable it with the +# hw.apic_io_enable=0 tunable or by building without the APIC_IO option. # #options SMP # Symmetric MultiProcessor Kernel -#options APIC_IO # Symmetric (APIC) I/O +#options APIC_IO # hw.apic_io_enable = 1 by default # Debugging for Development options DDB @@ -67,7 +78,6 @@ options DDB_TRACE options INVARIANTS device isa -device eisa device pci # Floppy drives @@ -84,7 +94,7 @@ device fd1 at fdc0 drive 1 # device ahci -# Sil3124/3132/3531 driver +# SiI3124/3132 driver # device sili @@ -95,7 +105,7 @@ device natadisk # ATA disk drives device natapicd # ATAPI CDROM drives device natapifd # ATAPI floppy drives device natapist # ATAPI tape drives -device natapicam # Emulate ATAPI devices as SCSI +device natapicam # Emulate ATAPI devices as SCSI device nataraid # support for ATA software RAID # controllers device natausb # ATA-over-USB support @@ -113,7 +123,6 @@ options ATA_STATIC_ID # Static device numbering #options ATA_STATIC_ID #Static device numbering # SCSI Controllers -device ahb # EISA AHA1742 family device ahc # AHA2940 and onboard AIC7xxx devices device ahd # AHA39320/29320 and onboard AIC79xx devices device amd # AMD 53C974 (Tekram DC-390(T)) @@ -122,7 +131,7 @@ device mpt # LSI-Logic MPT/Fusion device ncr # NCR/Symbios Logic device sym # NCR/Symbios Logic (newer chipsets) options SYM_SETUP_LP_PROBE_MAP=0x40 - # Allow ncr to attach legacy NCR devices when + # Allow ncr to attach legacy NCR devices when # both sym and ncr are configured device adv0 at isa? @@ -144,22 +153,29 @@ device pass # Passthrough device (direct SCSI access) device sg # Passthrough device (linux scsi generic) # RAID controllers interfaced to the SCSI subsystem +device arcmsr # Areca SATA II RAID device asr # DPT SmartRAID V, VI and Adaptec SCSI RAID +device ciss # Compaq SmartRAID 5* series device dpt # DPT Smartcache - See LINT for options! +device hptiop # Highpoint RocketRaid 3xxx series +device hptmv # Highpoint RocketRAID 182x device iir # Intel Integrated RAID device mly # Mylex AcceleRAID/eXtremeRAID -device ciss # Compaq SmartRAID 5* series +device twa # 3ware 9000 series PATA/SATA RAID +device tws # 3ware 9750 series SATA/SAS RAID # RAID controllers device aac # Adaptec FSA RAID, Dell PERC2/PERC3 -#device aacp # SCSI passthrough for aac (requires CAM) +device aacp # SCSI passthrough for aac (requires CAM) +device amr # AMI MegaRAID +device amrp # SCSI Passthrough interface (optional, CAM req.) device ida # Compaq Smart RAID device ips # IBM ServeRAID -device amr # AMI MegaRAID device mlx # Mylex DAC960 family -device twe # 3ware Escalade 7000/8000's -device twa # 3ware Escalade 9000's +device mfi # LSI MegaRAID SAS +device mfip # LSI MegaRAID SAS passthrough, requires CAM device pst # Promise Supertrack +device twe # 3ware Escalade 7000/8000's # atkbdc0 controls both the keyboard and the PS/2 mouse device atkbdc0 at isa? port IO_KBD @@ -187,10 +203,15 @@ device npx0 at nexus? port IO_NPX irq 13 device apm0 at nexus? disable flags 0x20 # Advanced Power Management # HW monitoring devices +device aps0 at isa? port 0x1600 device lm0 at isa? port 0x290 device it0 at isa? port 0x290 device it1 at isa? port 0xc00 device it2 at isa? port 0xd00 +device it3 at isa? port 0x228 +device wbsio0 at isa? port 0x2e +device wbsio1 at isa? port 0x4e +device lm#3 at wbsio? # PCCARD (PCMCIA) support device pccard @@ -211,7 +232,6 @@ device plip # TCP/IP over parallel device ppi # Parallel port interface device #device vpo # Requires scbus and da - # PCI Ethernet NICs. device de # DEC/Intel DC21x4x (``Tulip'') device txp # 3Com 3cR990 (``Typhoon'') @@ -226,6 +246,7 @@ device ig_hal # Intel PRO/1000 hardware abstraction layer device miibus # MII bus support device ae # Attansic/Atheros L2 Fast Ethernet device age # Attansic/Atheros L1 Gigabit Ethernet +device alc # Atheros AR8131/AR8132 device ale # Atheros AR8121/AR8113/AR8114 device bce # Broadcom NetXtreme II Gigabit Ethernet device bfe # Broadcom BCM440x 10/100 Ethernet @@ -261,15 +282,16 @@ device fe0 at isa? disable port 0x300 device xe # Wireless NIC cards +options IEEE80211_DEBUG #enable debugging msgs +options IEEE80211_SUPPORT_MESH #enable 802.11s D3.0 support +options IEEE80211_SUPPORT_TDMA #enable TDMA support device wlan # 802.11 support device wlan_ccmp # 802.11 CCMP support device wlan_tkip # 802.11 TKIP support device wlan_wep # 802.11 WEP support -# 802.11 TX rate control algorithms -#device wlan_ratectl_amrr # AMRR -device wlan_ratectl_onoe # Onoe -device wlan_ratectl_sample # Sample +#device wlan_amrr # AMRR +# All wireless NICs require wlan and wlan_amrr # Aironet 4500/4800 802.11 wireless NICs. Note: the declaration below will # work for PCMCIA and PCI cards, as well as ISA cards set to ISA PnP # mode (the factory default). If you set the switches on your ISA @@ -277,10 +299,7 @@ device wlan_ratectl_sample # Sample # those parameters here. device an device ral # Ralink Technology 802.11 wireless NIC - # Requires wlan_ratectl_onoe and - # wlan_ratectl_sample -device rtw # RealTek 802.11 wireless NIC - # Requires wlan_ratectl_onoe and wlan_wep +#device rtw # RealTek 802.11 wireless NIC # WaveLAN/IEEE 802.11 wireless NICs. Note: the WaveLAN/IEEE really # exists only as a PCMCIA device, so there is no ISA attachment needed # and resources will always be dynamically assigned by the pccard code. @@ -329,9 +348,9 @@ device axe # ASIX Electronics USB Ethernet device cue # CATC USB ethernet device kue # Kawasaki LSI USB ethernet device rue # RealTek 8150 based USB ethernet -# USB wireless NICs, requires wlan, wlan_ratectl_onoe -device rum # Ralink Technology RT2501USB/RT2601USB -device ural # Ralink Technology RT2500USB +# USB wireless NICs, requires wlan, wlan_amrr +#device rum # Ralink Technology RT2501USB/RT2601USB +#device ural # Ralink Technology RT2500USB # FireWire support device firewire # FireWire bus code