GENERIC revision 256283
1# 2# GENERIC -- Generic kernel configuration file for FreeBSD/ia64 3# 4# For more information on this file, please read the handbook section on 5# Kernel Configuration Files: 6# 7# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 8# 9# The handbook is also available locally in /usr/share/doc/handbook 10# if you've installed the doc distribution, otherwise always see the 11# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 12# latest information. 13# 14# An exhaustive list of options and more detailed explanations of the 15# device lines is also present in the ../../conf/NOTES and NOTES files. 16# If you are in doubt as to the purpose or necessity of a line, check 17# first in NOTES. 18# 19# For hardware specific information check HARDWARE.TXT 20# 21# $FreeBSD: stable/10/sys/ia64/conf/GENERIC 256283 2013-10-10 17:59:44Z gjb $ 22 23cpu ITANIUM2 24ident GENERIC 25 26makeoptions DEBUG=-g # Build kernel with debug information. 27 28options AUDIT # Security event auditing 29options CAPABILITY_MODE # Capsicum capability mode 30options CAPABILITIES # Capsicum capabilities 31options CD9660 # ISO 9660 Filesystem 32options COMPAT_FREEBSD7 # Compatible with FreeBSD7 33options FFS # Berkeley Fast Filesystem 34options GEOM_LABEL # Provides labelization 35options INCLUDE_CONFIG_FILE # Include this file in kernel 36options INET # InterNETworking 37options INET6 # IPv6 communications protocols 38options KTRACE # ktrace(1) syscall trace support 39options MAC # TrustedBSD MAC Framework 40options MD_ROOT # MD usable as root device 41options MSDOSFS # MSDOS Filesystem 42options NFSCL # New Network Filesystem Client 43options NFSLOCKD # Network Lock Manager 44options NFSD # New Network Filesystem Server 45options NFS_ROOT # NFS usable as root device 46options P1003_1B_SEMAPHORES # POSIX-style semaphores 47options PREEMPTION # Enable kernel thread preemption 48options PRINTF_BUFR_SIZE=128 # Printf buffering to limit interspersion 49options PROCDESC # Support for process descriptors 50options PROCFS # Process filesystem (/proc) 51options PSEUDOFS # Pseudo-filesystem framework 52options SCHED_ULE # ULE scheduler 53options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI 54options SCTP # Stream Control Transmission Protocol 55options SMP # Symmetric Multi-Processor support 56options SOFTUPDATES # Enable FFS soft updates support 57options STACK # stack(9) support 58options SYSVMSG # SYSV-style message queues 59options SYSVSEM # SYSV-style semaphores 60options SYSVSHM # SYSV-style shared memory 61options UFS_ACL # Support for access control lists 62options UFS_DIRHASH # Hash-based directory lookup scheme 63options UFS_GJOURNAL # Enable gjournal-based UFS journaling 64options QUOTA # Enable disk quotas for UFS 65options _KPOSIX_PRIORITY_SCHEDULING # Posix P1003_1B RT extensions 66 67# Debugging support. Always need this: 68options KDB # Enable kernel debugger support. 69options KDB_TRACE # Print a stack trace for a panic. 70 71# Various "busses" 72device miibus # MII bus support (Ethernet) 73device pci # PCI bus support 74device scbus # SCSI bus (required for ATA/SCSI) 75device usb # USB Bus (required for USB) 76 77# ATA controllers 78device ahci # AHCI-compatible SATA controllers 79device ata # Legacy ATA/SATA controllers 80device mvs # Marvell 88SX50XX/88SX60XX/88SX70XX/SoC SATA 81device siis # SiliconImage SiI3124/SiI3132/SiI3531 SATA 82 83# SCSI Controllers 84device ahc # AHA2940 and AIC7xxx devices 85device ahd # AHA39320/29320 and AIC79xx devices 86device hptiop # Highpoint RocketRaid 3xxx series 87device isp # Qlogic family 88device mpt # LSI-Logic MPT-Fusion 89device sym # NCR/Symbios Logic 90 91# RAID controllers interfaced to the SCSI subsystem 92device amr # AMI MegaRAID 93device ciss # Compaq Smart RAID 5* 94device dpt # DPT Smartcache III, IV 95device iir # Intel Integrated RAID 96device ips # IBM (Adaptec) ServeRAID 97device mly # Mylex AcceleRAID/eXtremeRAID 98device twa # 3ware 9000 series PATA/SATA RAID 99 100# ATA/SCSI peripherals 101device cd # CD-ROM, DVD-ROM etc. 102device ch # Media changer 103device da # Direct Access (ie disk) 104device pass # Passthrough (direct ATA/SCSI access) 105device sa # Sequential Access (ie tape) 106device ses # Enclosure Services (SES and SAF-TE) 107#device ctl # CAM Target Layer 108 109# RAID controllers 110device aac # Adaptec FSA RAID 111device aacp # SCSI passthrough for aac (requires CAM) 112device aacraid # Adaptec by PMC RAID 113device ida # Compaq Smart RAID 114device mlx # Mylex DAC960 family 115 116# USB host controllers and peripherals 117options USB_DEBUG # enable debug msgs 118device ehci # EHCI host controller 119device ohci # OHCI PCI->USB interface 120device uhci # UHCI PCI->USB interface 121device uhid # Human Interface Devices 122device ukbd # Keyboard 123device ulpt # Printer 124device umass # Disks/Mass storage (need scbus & da) 125device ums # Mouse 126 127# PCI Ethernet NICs. 128device de # DEC/Intel DC21x4x (``Tulip'') 129device em # Intel PRO/1000 Gigabit Ethernet Family 130device igb # Intel PRO/1000 PCIE Server Gigabit Family 131device ixgbe # Intel PRO/10GbE PCIE Ethernet Family 132device txp # 3Com 3cR990 (``Typhoon'') 133 134# PCI Ethernet NICs that use the common MII bus controller code. 135device ae # Attansic/Atheros L2 FastEthernet 136device age # Attansic/Atheros L1 Gigabit Ethernet 137device alc # Atheros AR8131/AR8132 Ethernet 138device ale # Atheros AR8121/AR8113/AR8114 Ethernet 139device bce # Broadcom BCM5706/BCM5708 Gigabit Ethernet 140device bfe # Broadcom BCM440x 10/100 Ethernet 141device bge # Broadcom BCM570xx Gigabit Ethernet 142device et # Agere ET1310 10/100/Gigabit Ethernet 143device jme # JMicron JMC250 Gigabit/JMC260 Fast Ethernet 144device msk # Marvell/SysKonnect Yukon II Gigabit Ethernet 145device nge # NatSemi DP83820 gigabit Ethernet 146device fxp # Intel EtherExpress PRO/100B (82557, 82558) 147device re # RealTek 8139C+/8169/8169S/8110S 148device sf # Adaptec AIC-6915 (``Starfire'') 149device sk # SysKonnect SK-984x & SK-982x gigabit Ethernet 150device ste # Sundance ST201 (D-Link DFE-550TX) 151device stge # Sundance/Tamarack TC9021 gigabit Ethernet 152device tx # SMC EtherPower II (83c170 ``EPIC'') 153device vge # VIA VT612x gigabit Ethernet 154device xl # 3Com 3c90x ("Boomerang", "Cyclone") 155 156# USB Ethernet 157device aue # ADMtek USB Ethernet 158device axe # ASIX Electronics USB Ethernet 159device cdce # Generic USB over Ethernet 160device cue # CATC USB Ethernet 161device kue # Kawasaki LSI USB Ethernet 162device rue # RealTek RTL8150 USB Ethernet 163device udav # Davicom DM9601E USB 164 165# USB Serial 166device uark # Technologies ARK3116 based serial adapters 167device ubsa # Belkin F5U103 and compatible serial adapters 168device uftdi # For FTDI usb serial adapters 169device uipaq # Some WinCE based devices 170device uplcom # Prolific PL-2303 serial adapters 171device uslcom # SI Labs CP2101/CP2102 serial adapters 172device uvisor # Visor and Palm devices 173device uvscom # USB serial support for DDI pocket's PHS 174 175# Wireless NIC cards. 176# The wlan(4) module assumes this, so just define it so it 177# at least correctly loads. 178options IEEE80211_SUPPORT_MESH 179 180# The ath(4) and ath_hal(4) code requires this. The module currently 181# builds everything including AR5416 (and later 11n NIC) support. 182options AH_SUPPORT_AR5416 183 184# Various (pseudo) devices 185device ether # Ethernet support 186device faith # IPv6-to-IPv4 relaying (translation) 187device gif # IPv6 and IPv4 tunneling 188device loop # Network loopback 189device md # Memory "disks" 190device puc # Multi I/O cards and multi-channel UARTs 191device random # Entropy device 192device tun # Packet tunnel. 193device uart # Serial port (UART) 194device vlan # 802.1Q VLAN support 195device firmware # firmware assist module 196 197# The `bpf' device enables the Berkeley Packet Filter. 198# Be aware of the administrative consequences of enabling this! 199# Note that 'bpf' is required for DHCP. 200device bpf # Berkeley packet filter 201