|
version 1.5.2.5, 2016/12/15 14:32:50
|
version 1.7, 2021/03/11 13:59:50
|
|
Line 1
|
Line 1
|
| # $Id$ |
# $Id$ |
| # $FreeBSD: head/sys/i386/conf/GENERIC 299142 2016-05-05 22:26:23Z jhb $ | # $FreeBSD: head/sys/i386/conf/GENERIC 333890 2018-05-19 19:53:23Z markj $ |
| |
|
| cpu I486_CPU |
cpu I486_CPU |
| cpu I586_CPU |
cpu I586_CPU |
|
Line 13 hints "ELWIX_i386.hints" # Default places to look for
|
Line 13 hints "ELWIX_i386.hints" # Default places to look for
|
| options INIT_PATH=/sbin/initx:/sbin/init |
options INIT_PATH=/sbin/initx:/sbin/init |
| |
|
| makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols |
makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols |
| #makeoptions WITH_CTF=1 # Run ctfconvert(1) for DTrace support | makeoptions WITH_CTF=1 # Run ctfconvert(1) for DTrace support |
| |
|
| |
# UART chips on this platform |
| |
device uart_ns8250 |
| |
|
| |
# enable support for native hardware |
| |
device atpic |
| |
|
| |
options NEW_PCIB |
| options SCHED_ULE # ULE scheduler |
options SCHED_ULE # ULE scheduler |
| options PREEMPTION # Enable kernel thread preemption |
options PREEMPTION # Enable kernel thread preemption |
| |
options VIMAGE # Subsystem virtualization, e.g. VNET |
| options INET # InterNETworking |
options INET # InterNETworking |
| options INET6 # IPv6 communications protocols |
options INET6 # IPv6 communications protocols |
| options IPSEC # IP (v4/v6) security |
options IPSEC # IP (v4/v6) security |
| |
options IPSEC_SUPPORT # Allow kldload of ipsec and tcpmd5 |
| options TCP_HHOOK # hhook(9) framework for TCP |
options TCP_HHOOK # hhook(9) framework for TCP |
| options TCP_OFFLOAD # TCP offload |
options TCP_OFFLOAD # TCP offload |
| options SCTP # Stream Control Transmission Protocol |
options SCTP # Stream Control Transmission Protocol |
|
Line 39 options CD9660 # ISO 9660 Filesystem
|
Line 48 options CD9660 # ISO 9660 Filesystem
|
| options PROCFS # Process filesystem (requires PSEUDOFS) |
options PROCFS # Process filesystem (requires PSEUDOFS) |
| options PSEUDOFS # Pseudo-filesystem framework |
options PSEUDOFS # Pseudo-filesystem framework |
| options GEOM_PART_GPT # GUID Partition Tables. |
options GEOM_PART_GPT # GUID Partition Tables. |
| |
options GEOM_PART_BSD |
| |
options GEOM_PART_EBR |
| |
options GEOM_PART_EBR_COMPAT |
| |
options GEOM_PART_MBR |
| options GEOM_RAID # Soft RAID functionality. |
options GEOM_RAID # Soft RAID functionality. |
| options GEOM_LABEL # Provides labelization |
options GEOM_LABEL # Provides labelization |
| #options GEOM_GATE |
#options GEOM_GATE |
|
Line 62 options COMPAT_FREEBSD6 # Compatible with FreeBSD6
|
Line 75 options COMPAT_FREEBSD6 # Compatible with FreeBSD6
|
| options COMPAT_FREEBSD7 # Compatible with FreeBSD7 |
options COMPAT_FREEBSD7 # Compatible with FreeBSD7 |
| options COMPAT_FREEBSD9 # Compatible with FreeBSD9 |
options COMPAT_FREEBSD9 # Compatible with FreeBSD9 |
| options COMPAT_FREEBSD10 # Compatible with FreeBSD10 |
options COMPAT_FREEBSD10 # Compatible with FreeBSD10 |
| |
options COMPAT_FREEBSD11 # Compatible with FreeBSD11 |
| options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI |
options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI |
| options KTRACE # ktrace(1) support |
options KTRACE # ktrace(1) support |
| options STACK # stack(9) support |
options STACK # stack(9) support |
|
Line 78 options AUDIT # Security event auditing
|
Line 92 options AUDIT # Security event auditing
|
| options CAPABILITY_MODE # Capsicum capability mode |
options CAPABILITY_MODE # Capsicum capability mode |
| options CAPABILITIES # Capsicum capabilities |
options CAPABILITIES # Capsicum capabilities |
| options MAC # TrustedBSD MAC Framework |
options MAC # TrustedBSD MAC Framework |
| #options KDTRACE_HOOKS # Kernel DTrace hooks | options KDTRACE_HOOKS # Kernel DTrace hooks |
| #options DDB_CTF # Kernel ELF linker loads CTF data | options DDB_CTF # Kernel ELF linker loads CTF data |
| options INCLUDE_CONFIG_FILE # Include this file in kernel |
options INCLUDE_CONFIG_FILE # Include this file in kernel |
| options FLOWTABLE # per-cpu routing cache |
|
| options RACCT # Resource accounting framework |
options RACCT # Resource accounting framework |
| options RACCT_DEFAULT_TO_DISABLED # Set kern.racct.enable=0 by default |
options RACCT_DEFAULT_TO_DISABLED # Set kern.racct.enable=0 by default |
| options RCTL # Resource limits |
options RCTL # Resource limits |
| |
|
| # Debugging support. Always need this: |
# Debugging support. Always need this: |
| #options KDB # Enable kernel debugger support. | options KDB # Enable kernel debugger support. |
| #options KDB_TRACE # Print a stack trace for a panic. | options KDB_TRACE # Print a stack trace for a panic. |
| # For full debugger support use (turn off in stable branch): |
# For full debugger support use (turn off in stable branch): |
| #options DDB # Support DDB. | options DDB # Support DDB. |
| #options GDB # Support remote GDB. | options GDB # Support remote GDB. |
| #options DEADLKRES # Enable the deadlock resolver |
#options DEADLKRES # Enable the deadlock resolver |
| #options INVARIANTS # Enable calls of extra sanity checking |
#options INVARIANTS # Enable calls of extra sanity checking |
| #options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS |
#options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS |
|
Line 99 options RCTL # Resource limits
|
Line 112 options RCTL # Resource limits
|
| #options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed |
#options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed |
| #options MALLOC_DEBUG_MAXZONES=8 # Separate malloc(9) zones |
#options MALLOC_DEBUG_MAXZONES=8 # Separate malloc(9) zones |
| |
|
| |
# Kernel dump features. |
| |
options EKCD # Support for encrypted kernel dumps |
| |
options GZIO # gzip-compressed kernel and user dumps |
| |
options ZSTDIO # zstd-compressed kernel and user dumps |
| |
options NETDUMP # netdump(4) client support |
| |
|
| # To make an SMP kernel, the next two lines are needed |
# To make an SMP kernel, the next two lines are needed |
| options SMP # Symmetric MultiProcessor Kernel |
options SMP # Symmetric MultiProcessor Kernel |
| device apic # I/O APIC |
device apic # I/O APIC |
| |
options EARLY_AP_STARTUP |
| |
|
| # CPU frequency control |
# CPU frequency control |
| device cpufreq |
device cpufreq |
| |
|
| # Bus support. |
# Bus support. |
| |
device isa |
| |
options ISAPNP |
| device acpi |
device acpi |
| device pci |
device pci |
| options PCI_HP # PCI-Express native HotPlug |
options PCI_HP # PCI-Express native HotPlug |
|
Line 123 device siis # SiliconImage SiI3124/SiI3132/SiI3531
|
Line 145 device siis # SiliconImage SiI3124/SiI3132/SiI3531
|
| |
|
| # SCSI Controllers |
# SCSI Controllers |
| device ahc # AHA2940 and onboard AIC7xxx devices |
device ahc # AHA2940 and onboard AIC7xxx devices |
| options AHC_REG_PRETTY_PRINT # Print register bitfields in debug |
|
| # output. Adds ~128k to driver. |
|
| device ahd # AHA39320/29320 and onboard AIC79xx devices |
|
| options AHD_REG_PRETTY_PRINT # Print register bitfields in debug |
|
| # output. Adds ~215k to driver. |
|
| device esp # AMD Am53C974 (Tekram DC-390(T)) |
device esp # AMD Am53C974 (Tekram DC-390(T)) |
| device hptiop # Highpoint RocketRaid 3xxx series |
device hptiop # Highpoint RocketRaid 3xxx series |
| device isp # Qlogic family |
device isp # Qlogic family |
|
Line 215 device agp # support several AGP chipsets
|
Line 232 device agp # support several AGP chipsets
|
| |
|
| # Power management support (see NOTES for more options) |
# Power management support (see NOTES for more options) |
| #device apm |
#device apm |
| # Add suspend/resume support for the i8254. |
|
| device pmtimer |
|
| |
|
| # PCCARD (PCMCIA) support |
# PCCARD (PCMCIA) support |
| # PCMCIA and cardbus bridge support |
# PCMCIA and cardbus bridge support |
|
Line 240 device puc # Multi I/O cards and multi-channel UART
|
Line 255 device puc # Multi I/O cards and multi-channel UART
|
| device bxe # Broadcom NetXtreme II BCM5771X/BCM578XX 10GbE |
device bxe # Broadcom NetXtreme II BCM5771X/BCM578XX 10GbE |
| device de # DEC/Intel DC21x4x (``Tulip'') |
device de # DEC/Intel DC21x4x (``Tulip'') |
| device em # Intel PRO/1000 Gigabit Ethernet Family |
device em # Intel PRO/1000 Gigabit Ethernet Family |
| device igb # Intel PRO/1000 PCIE Server Gigabit Family |
|
| device ixgb # Intel PRO/10GbE Ethernet Card |
|
| device le # AMD Am7900 LANCE and Am79C9xx PCnet |
device le # AMD Am7900 LANCE and Am79C9xx PCnet |
| device ti # Alteon Networks Tigon I/II gigabit Ethernet |
device ti # Alteon Networks Tigon I/II gigabit Ethernet |
| device txp # 3Com 3cR990 (``Typhoon'') |
device txp # 3Com 3cR990 (``Typhoon'') |
|
Line 300 device ed # NE[12]000, SMC Ultra, 3c503, DS8390 car
|
Line 313 device ed # NE[12]000, SMC Ultra, 3c503, DS8390 car
|
| device ex # Intel EtherExpress Pro/10 and Pro/10+ |
device ex # Intel EtherExpress Pro/10 and Pro/10+ |
| device ep # Etherlink III based cards |
device ep # Etherlink III based cards |
| device fe # Fujitsu MB8696x based cards |
device fe # Fujitsu MB8696x based cards |
| device ie # EtherExpress 8/16, 3C507, StarLAN 10 etc. |
|
| device sn # SMC's 9000 series of Ethernet chips |
device sn # SMC's 9000 series of Ethernet chips |
| device xe # Xircom pccard Ethernet |
device xe # Xircom pccard Ethernet |
| |
|
| options XBONEHACK | #options XBONEHACK |
| device wlan_acl |
device wlan_acl |
| device wlan_xauth |
device wlan_xauth |
| device wlan_rssadapt |
device wlan_rssadapt |
|
Line 340 device malo # Marvell Libertas wireless NICs.
|
Line 352 device malo # Marvell Libertas wireless NICs.
|
| device mwl # Marvell 88W8363 802.11n wireless NICs. |
device mwl # Marvell 88W8363 802.11n wireless NICs. |
| device ral # Ralink Technology RT2500 wireless NICs. |
device ral # Ralink Technology RT2500 wireless NICs. |
| device wi # WaveLAN/Intersil/Symbol 802.11 wireless NICs. |
device wi # WaveLAN/Intersil/Symbol 802.11 wireless NICs. |
| #device wl # Older non 802.11 Wavelan wireless NIC. |
|
| device wpi # Intel 3945ABG wireless NICs. |
device wpi # Intel 3945ABG wireless NICs. |
| |
|
| device iwifw |
device iwifw |
|
Line 350 device mwlfw
|
Line 361 device mwlfw
|
| device wpifw |
device wpifw |
| |
|
| # Pseudo devices. |
# Pseudo devices. |
| |
device mem # Memory and kernel memory devices |
| |
device io # I/O device |
| device loop # Network loopback |
device loop # Network loopback |
| device random # Entropy device |
device random # Entropy device |
| device padlock_rng # VIA Padlock RNG |
device padlock_rng # VIA Padlock RNG |
|
Line 367 device firmware # firmware assist module
|
Line 380 device firmware # firmware assist module
|
| device bpf # Berkeley packet filter |
device bpf # Berkeley packet filter |
| |
|
| # USB support |
# USB support |
| #options USB_DEBUG # enable debug msgs | options USB_DEBUG # enable debug msgs |
| device uhci # UHCI PCI->USB interface |
device uhci # UHCI PCI->USB interface |
| device ohci # OHCI PCI->USB interface |
device ohci # OHCI PCI->USB interface |
| device ehci # EHCI PCI->USB interface (USB 2.0) |
device ehci # EHCI PCI->USB interface (USB 2.0) |
|
Line 375 device xhci # XHCI PCI->USB interface (USB 3.0)
|
Line 388 device xhci # XHCI PCI->USB interface (USB 3.0)
|
| device usb # USB Bus (required) |
device usb # USB Bus (required) |
| device ukbd # Keyboard |
device ukbd # Keyboard |
| device umass # Disks/Mass storage - Requires scbus and da |
device umass # Disks/Mass storage - Requires scbus and da |
| |
|
| # USB Serial devices |
# USB Serial devices |
| device u3g # USB-based 3G modems (Option, Huawei, Sierra) |
device u3g # USB-based 3G modems (Option, Huawei, Sierra) |
| device uark # Technologies ARK3116 based serial adapters |
device uark # Technologies ARK3116 based serial adapters |
|
Line 437 device virtio_blk # VirtIO Block device
|
Line 451 device virtio_blk # VirtIO Block device
|
| device virtio_scsi # VirtIO SCSI device |
device virtio_scsi # VirtIO SCSI device |
| device virtio_balloon # VirtIO Memory Balloon device |
device virtio_balloon # VirtIO Memory Balloon device |
| |
|
| # HyperV drivers and enchancement support | # HyperV drivers and enhancement support |
| device hyperv # HyperV drivers |
device hyperv # HyperV drivers |
| |
|
| # Xen HVM Guest Optimizations |
# Xen HVM Guest Optimizations |
|
Line 453 device crypto # Required by IPSEC
|
Line 467 device crypto # Required by IPSEC
|
| |
|
| ### ELWIX Additional custom settings ... |
### ELWIX Additional custom settings ... |
| |
|
| #device iscsi_initiator | # Add multiple route table support |
| | #options ROUTETABLES=16 |
| |
|
| |
device iscsi |
| |
#device iser |
| |
|
| device if_bridge |
device if_bridge |
| device tap |
device tap |
| device gre |
device gre |
| device lagg |
device lagg |
| device carp |
device carp |
| |
|
| device siba_bwn | #options NDISAPI |
| |
| #options NDISAPI | |
| #device ndis |
#device ndis |
| |
|
| device pf |
device pf |
|
Line 473 device pfsync
|
Line 489 device pfsync
|
| device hifn |
device hifn |
| device enc |
device enc |
| device cryptodev |
device cryptodev |
| options IPSEC_NAT_T | options TCP_SIGNATURE #include support for RFC 2385 |
| |
|
| options ALTQ |
options ALTQ |
| options ALTQ_CBQ |
options ALTQ_CBQ |
|
Line 595 device vxlan
|
Line 611 device vxlan
|
| |
|
| #device disc |
#device disc |
| #device edsc |
#device edsc |
| options VIMAGE |
|
| #device epair |
#device epair |
| device stf |
device stf |
| |
|
| # NETMAP subsystem |
|
| device netmap |
device netmap |
| |
|
| device rlswitch |
device rlswitch |
|
Line 611 options ACCEPT_FILTER_HTTP
|
Line 625 options ACCEPT_FILTER_HTTP
|
| options SW_WATCHDOG |
options SW_WATCHDOG |
| |
|
| device etherswitch |
device etherswitch |
| device rtl8366rb | #device rtl8366rb |