Changeset 2654

Show
Ignore:
Timestamp:
08/25/08 14:49:54 (3 months ago)
Author:
kris
Message:

Updated our amd64 kernel config for PC-BSD 7

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pcbsd/trunk/system-overlay/PCBSD/conf/PCBSD.amd64

    r2007 r2654  
    1717# in NOTES. 
    1818# 
    19 # $FreeBSD: src/sys/amd64/conf/GENERIC,v 1.439.2.18.2.1 2007/12/15 06:32:33 scottl Exp $ 
    20  
    21 machine         amd64 
     19# $FreeBSD: src/sys/amd64/conf/GENERIC,v 1.484.2.11 2008/08/11 20:31:14 jfv Exp $ 
     20 
    2221cpu             HAMMER 
    2322ident           PCBSD 
     
    2625#hints          "GENERIC.hints"         # Default places to look for devices. 
    2726 
    28 makeoptions     DEBUG=-g                # Build kernel with gdb(1) debug symbols 
    29  
    30 options         SCHED_4BSD              # 4BSD scheduler 
     27options         SCHED_ULE               # ULE scheduler 
    3128options         PREEMPTION              # Enable kernel thread preemption 
    3229options         INET                    # InterNETworking 
    3330options         INET6                   # IPv6 communications protocols 
     31options         SCTP                    # Stream Control Transmission Protocol 
    3432options         FFS                     # Berkeley Fast Filesystem 
    3533options         SOFTUPDATES             # Enable FFS soft updates support 
    3634options         UFS_ACL                 # Support for access control lists 
    3735options         UFS_DIRHASH             # Improve performance on big directories 
    38 options         UFS_GJOURNAL            # Support for journaling on UFS 
    39 options         GEOM_JOURNAL            # Journaling via GEOM 
     36options         UFS_GJOURNAL            # Enable gjournal-based UFS journaling 
     37options         GEOM_JOURNAL            # Journaling via GEOM 
    4038options         MD_ROOT                 # MD is a potential root device 
    4139options         NFSCLIENT               # Network Filesystem Client 
    4240options         NFSSERVER               # Network Filesystem Server 
    4341options         NFS_ROOT                # NFS usable as /, requires NFSCLIENT 
    44 options         NTFS                    # NT File System 
     42options         NTFS 
    4543options         MSDOSFS                 # MSDOS Filesystem 
    4644options         CD9660                  # ISO 9660 Filesystem 
    47 options         UDF                     # UFD Filesystem Support 
    4845options         PROCFS                  # Process filesystem (requires PSEUDOFS) 
    4946options         PSEUDOFS                # Pseudo-filesystem framework 
    50 options         GEOM_GPT                # GUID Partition Tables. 
    51 options         GEOM_UZIP               # Compressed FS support 
    52 options         COMPAT_43               # Needed by COMPAT_LINUX32 
     47options         LIBICONV 
     48options         LIBMCHAIN 
     49options         CD9660_ICONV 
     50options         MSDOSFS_ICONV 
     51options         NTFS_ICONV 
     52options         UDF 
     53options         UDF_ICONV 
     54options         GEOM_PART_GPT           # GUID Partition Tables. 
     55options         GEOM_LABEL              # Provides labelization 
     56options         COMPAT_43TTY            # BSD 4.3 TTY compat [KEEP THIS!] 
    5357options         COMPAT_IA32             # Compatible with i386 binaries 
     58options         GEOM_UZIP               # Read-only compressed disks 
    5459options         COMPAT_FREEBSD4         # Compatible with FreeBSD4 
    5560options         COMPAT_FREEBSD5         # Compatible with FreeBSD5 
    56 options         COMPAT_LINUX32          # Compatible with i386 linux binaries  
     61options         COMPAT_FREEBSD6         # Compatible with FreeBSD6 
    5762options         SCSI_DELAY=5000         # Delay (in ms) before probing SCSI 
    5863options         KTRACE                  # ktrace(1) support 
     64options         STACK                   # stack(9) support 
    5965options         SYSVSHM                 # SYSV-style shared memory 
    6066options         SYSVMSG                 # SYSV-style message queues 
     
    6369options         KBD_INSTALL_CDEV        # install a CDEV entry in /dev 
    6470options         ADAPTIVE_GIANT          # Giant mutex is adaptive. 
    65 options         SCTP                    # Stream Control Transmission Protocol 
    66  
    67 # Workarounds for some known-to-be-broken chipsets (nVidia nForce3-Pro150) 
    68 device          atpic                   # 8259A compatability 
    69  
    70 # Linux 32-bit ABI support 
    71 options         LINPROCFS               # Cannot be a module yet. 
     71options         STOP_NMI                # Stop CPUS using NMI instead of IPI 
     72options         AUDIT                   # Security event auditing 
     73 
     74# Make an SMP-capable kernel by default 
     75options         SMP                     # Symmetric MultiProcessor Kernel 
     76 
     77# CPU frequency control 
     78device          cpufreq 
    7279 
    7380# Bus support. 
     
    8592device          atapifd         # ATAPI floppy drives 
    8693device          atapist         # ATAPI tape drives 
    87 device          atapicam        # Cam control support 
    8894#options        ATA_STATIC_ID   # Static device numbering 
     95device          atapicam        # Atapi CAM Support 
    8996 
    9097# SCSI Controllers 
     
    96103                                        # output.  Adds ~215k to driver. 
    97104device          amd             # AMD 53C974 (Tekram DC-390(T)) 
     105device          hptiop          # Highpoint RocketRaid 3xxx series 
    98106device          isp             # Qlogic family 
    99107#device         ispfw           # Firmware for QLogic HBAs- normally a module 
     
    107115device          aic             # Adaptec 15[012]x SCSI adapters, AIC-6[23]60. 
    108116device          bt              # Buslogic/Mylex MultiMaster SCSI adapters 
    109  
    110117 
    111118# SCSI peripherals 
     
    125132device          hptmv           # Highpoint RocketRAID 182x 
    126133device          hptrr           # Highpoint RocketRAID 17xx, 22xx, 23xx, 25xx 
    127 device          rr232x          # Highpoint RocketRAID 232x 
    128134device          iir             # Intel Integrated RAID 
    129135device          ips             # IBM (Adaptec) ServeRAID 
     
    137143device          mfi             # LSI MegaRAID SAS 
    138144device          mlx             # Mylex DAC960 family 
    139 #XXX pointer/int warnings 
    140 #device         pst             # Promise Supertrak SX6000 
    141145device          twe             # 3ware ATA RAID 
    142146 
     
    165169# Serial (COM) ports 
    166170device          sio             # 8250, 16[45]50 based serial ports 
     171device          uart            # Generic UART driver 
    167172 
    168173# Parallel port 
     
    176181# If you've got a "dumb" serial or parallel PCI card that is 
    177182# supported by the puc(4) glue driver, uncomment the following 
    178 # line to enable it (connects to the sio and/or ppc drivers): 
     183# line to enable it (connects to sio, uart and/or ppc drivers): 
    179184#device         puc 
    180185 
    181186# PCI Ethernet NICs. 
    182187device          de              # DEC/Intel DC21x4x (``Tulip'') 
    183 device          em              # Intel PRO/1000 adapter Gigabit Ethernet Card 
     188device          em              # Intel PRO/1000 Gigabit Ethernet Family 
     189device          igb             # Intel PRO/1000 PCIE Server Gigabit Family 
    184190device          ixgb            # Intel PRO/10GbE Ethernet Card 
    185191device          le              # AMD Am7900 LANCE and Am79C9xx PCnet 
     
    190196# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs! 
    191197device          miibus          # MII bus support 
     198device          age             # Attansic/Atheros L1 Gigabit Ethernet 
    192199device          bce             # Broadcom BCM5706/BCM5708 Gigabit Ethernet 
    193200device          bfe             # Broadcom BCM440x 10/100 Ethernet 
    194201device          bge             # Broadcom BCM570xx Gigabit Ethernet 
    195202device          dc              # DEC/Intel 21143 and various workalikes 
     203device          et              # Agere ET1310 10/100/Gigabit Ethernet 
    196204device          fxp             # Intel EtherExpress PRO/100B (82557, 82558) 
     205device          jme             # JMicron JMC250 Gigabit/JMC260 Fast Ethernet 
    197206device          lge             # Level 1 LXT1001 gigabit Ethernet 
    198207device          msk             # Marvell/SysKonnect Yukon II Gigabit Ethernet 
     208device          nfe             # nVidia nForce MCP on-board Ethernet 
    199209device          nge             # NatSemi DP83820 gigabit Ethernet 
    200 device          nfe             # nVidia nForce MCP on-board Ethernet Networking 
     210#device         nve             # nVidia nForce MCP on-board Ethernet Networking 
    201211device          pcn             # AMD Am79C97x PCI 10/100 (precedence over 'le') 
    202212device          re              # RealTek 8139C+/8169/8169S/8110S 
     
    229239device          wlan_ccmp       # 802.11 CCMP support 
    230240device          wlan_tkip       # 802.11 TKIP support 
     241device          wlan_amrr       # AMRR transmit rate control algorithm 
     242device          wlan_scan_ap    # 802.11 AP mode scanning 
     243device          wlan_scan_sta   # 802.11 STA mode scanning 
    231244device          an              # Aironet 4500/4800 802.11 wireless NICs. 
    232245device          ath             # Atheros pci/cardbus NIC's 
     
    236249device          ral             # Ralink Technology RT2500 wireless NICs. 
    237250device          wi              # WaveLAN/Intersil/Symbol 802.11 wireless NICs. 
     251#device         wl              # Older non 802.11 Wavelan wireless NIC. 
     252device          iwi             # Intel Wireless Adapters 
     253device          ipw             # Intel Wireless Adapters 
     254device          wpi             # Intel WPI adapters 
     255device          firmware        # firmware assist module 
     256 
    238257 
    239258# Pseudo devices. 
     
    263282device          uhid            # "Human Interface Devices" 
    264283device          ukbd            # Keyboard 
    265 device          ulpt            # Printer 
     284#device         ulpt            # Printer 
    266285device          umass           # Disks/Mass storage - Requires scbus and da 
    267286device          ums             # Mouse 
     
    269288device          urio            # Diamond Rio 500 MP3 player 
    270289device          uscanner        # Scanners 
     290# USB Serial devices 
     291device          ucom            # Generic com ttys 
     292device          uark            # Technologies ARK3116 based serial adapters 
     293device          ubsa            # Belkin F5U103 and compatible serial adapters 
     294device          ubser           # BWCT console serial adapters 
     295device          uftdi           # For FTDI usb serial adapters 
     296device          uipaq           # Some WinCE based devices 
     297device          uplcom          # Prolific PL-2303 serial adapters 
     298device          uslcom          # SI Labs CP2101/CP2102 serial adapters 
     299device          uvisor          # Visor and Palm devices 
     300device          uvscom          # USB serial support for DDI pocket's PHS 
    271301# USB Ethernet, requires miibus 
    272302device          aue             # ADMtek USB Ethernet 
     
    281311device          sbp             # SCSI over FireWire (Requires scbus and da) 
    282312device          fwe             # Ethernet over FireWire (non-standard!) 
     313device          fwip            # IP over FireWire (RFC 2734,3146) 
     314device          dcons           # Dumb console driver 
     315device          dcons_crom      # Configuration ROM for dcons 
     316 
    283317 
    284318# Enable IPFIREWALL / IPDIVERT for natd to work properly 
    285 options         IPFIREWALL 
    286 options         IPFIREWALL_DEFAULT_TO_ACCEPT 
    287 options         IPDIVERT 
    288  
    289  
    290 device          pf 
    291 device          pflog 
    292 device          pfsync 
    293  
    294 options         ALTQ 
    295 options         ALTQ_CBQ 
    296 options         ALTQ_RED 
    297 options         ALTQ_RIO 
    298 options         ALTQ_HFSC 
    299 options         ALTQ_CDNR 
    300 options         ALTQ_PRIQ 
    301 options         ALTQ_NOPCC 
    302  
    303 options         SMP                     # Enable SMP support by default 
     319options         IPFIREWALL 
     320options         IPFIREWALL_DEFAULT_TO_ACCEPT 
     321options         IPDIVERT 
     322 
     323device          pf 
     324device          pflog 
     325device          pfsync 
     326 
     327options         ALTQ 
     328options         ALTQ_CBQ 
     329options         ALTQ_RED 
     330options         ALTQ_RIO 
     331options         ALTQ_HFSC 
     332options         ALTQ_CDNR 
     333options         ALTQ_PRIQ 
     334options         ALTQ_NOPCC 
     335