Lines Matching +full:qemu +full:- +full:4 +full:- +full:build
2 # NOTES -- Lines that can be cut/pasted into kernel and hints configs.
11 # Please use ``make LINT'' to create an old-style LINT file if you want to
12 # do kernel test-builds.
48 # auto-size based on physical memory.
63 # generated Makefile in the build area.
66 # after most other flags. Here we use it to inhibit use of non-optimal
67 # gcc built-in functions (e.g., memcmp).
70 # The following is equivalent to 'config -g KERNELNAME' and creates
71 # 'kernel.debug' compiled with -g debugging as well as a normal
81 makeoptions CONF_CFLAGS=-fno-builtin #Don't allow use of memcmp, etc.
82 #makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
83 #makeoptions KERNEL=foo #Build kernel "foo" and install "/foo"
84 # Only build ext2fs module plus those parts of the sound system I need.
96 # 1. Set the values at kernel build time. The options below are one
116 # when specifying a block device from a label with a non-0
142 # Compile-time defaults for various boot parameters
148 # Compile-time defaults for dmesg boot tagging
179 options GEOM_UZIP # Read-only compressed disks
187 # the RB_DFLTROOT flag (-r) is specified when booting the kernel.
203 # SCHED_ULE provides significant performance advantages over 4BSD on many
204 # workloads on SMP machines. It supports cpu-affinity, per-cpu runqueues
235 # NUMA enables use of Non-Uniform Memory Access policies in various kernel
289 # FULL_PREEMPTION instructs the kernel to preempt non-realtime kernel
314 # LOCK_PROFILING - Profiling locks. See LOCK_PROFILING(9) for details.
376 # Definition-style interprocess communication, in the form of shared
460 # overruns or use-after-free will usually only affect memory from
472 # for the kernel used to detect modify-after-free scenarios. See the
493 # KTRACE enables the system-call tracing facility ktrace(2). To be more
494 # SMP-friendly, KTRACE uses a worker thread to process most trace events
496 # pre-allocated store of objects representing trace events. The
520 # if KTR_VERBOSE is not defined. See ktr(4) and ktrdump(8) for details.
532 # to a vnode, and is employed by services such as ktr(4) to produce trace
555 # wish to build a kernel module with 'INVARIANTS', then adding
582 # run-time environment to reproduce unlikely or unusual (possibly normally
588 # This option lets some drivers co-exist that can't co-exist in a running
598 # automatically if DDB(4) is compiled into the kernel.
606 # the core count in the format string, meaning the range will be 0-9, the
636 # The hwpmc driver that allows the use of in-CPU performance monitoring
642 # please see hwpmc(4).
733 # both a V6 and V4 address at the SAME time :-)
759 # charts and graphs as well :->
764 # You basically must have ktr(4) enabled for these
807 # netgraph(4). Enable the base netgraph code with the NETGRAPH option.
813 options NETGRAPH # netgraph(4) system
815 # affects netgraph(4) and nodes
818 options NETGRAPH_BLUETOOTH # ng_bluetooth(4)
819 options NETGRAPH_BLUETOOTH_HCI # ng_hci(4)
820 options NETGRAPH_BLUETOOTH_L2CAP # ng_l2cap(4)
821 options NETGRAPH_BLUETOOTH_SOCKET # ng_btsocket(4)
822 options NETGRAPH_BLUETOOTH_UBT # ng_ubt(4)
823 options NETGRAPH_BLUETOOTH_UBTBCMFW # ubtbcmfw(4)
897 # support for WEP, TKIP, AES-CCMP and AES-GCMP crypto protocols optionally
904 # The `wlan_xauth' device provides support for external (i.e. user-mode)
909 # The `wlan_acl' device provides a MAC-based access control mechanism
921 # The `netmap' device implements memory-mapped access to network
922 # devices from userspace, enabling wire-speed packet capture and
932 # The `epair' device implements a virtual back-to-back connected Ethernet
940 # The `tuntap' device implements (user-)ppp, nos-tun(8) and a pty-like virtual
973 # Common Address Redundancy Protocol. See carp(4) for more details.
1009 # if you are using it as an as-needed filter for specific problems as
1031 # PF_DEFAULT_TO_DROP causes the default pf(4) rule to deny everything.
1076 # TCP_SIGNATURE adds support for RFC 2385 (TCP-MD5) digests. These are
1079 # This is enabled on a per-socket basis using the TCP_MD5SIG socket option.
1085 # as well. See dummynet(4) and ipfw(8) for more info. When you run
1089 # The DEBUGNET option enables a basic debug/panic-time networking API. It
1093 # The NETDUMP option enables netdump(4) client support in the kernel.
1097 # The NETGDB option enables netgdb(4) support in the kernel. This allows a
1131 options PSEUDOFS #Pseudo-filesystem framework
1161 # Gjournal-based UFS journaling support.
1180 # Write-protect the md root device so that it may not be mounted writeable.
1194 # if you let these users run programs, so confine it to file-servers
1213 # careful with this - the ext2fs code has a tendency to lag behind
1237 # _KPOSIX_PRIORITY_SCHEDULING: Build in _POSIX_PRIORITY_SCHEDULING
1280 options CAPABILITIES # fine-grained rights on file descriptors
1301 # Enable support for generic feed-forward clocks in the kernel.
1302 # The feed-forward clock support is an alternative to the feedback oriented
1303 # ntpd/system clock approach, and is to be used with a feed-forward
1317 # high-level SCSI device `type' drivers, and the low-level host-adapter
1331 # assignment begins with the first non-wired down unit for a device
1333 # non-wired disk will be assigned da4.
1369 # SAF-TE ("SCSI Accessible Fault-Tolerant Enclosure") devices.
1396 device cd #SCSI CD-ROMs
1397 device ses #Enclosure Services (SES and SAF-TE)
1425 options CAM_DEBUG_COMPILE=-1
1427 options CAM_DEBUG_BUS=-1
1428 options CAM_DEBUG_TARGET=-1
1429 options CAM_DEBUG_LUN=-1
1431 options CAM_MAX_HIGHPOWER=4
1459 options SA_IO_TIMEOUT=4
1462 options SA_ERASE_TIMEOUT=(4*60)
1472 # as having SES capabilities, but this can then clot up attempts to build
1490 device pty #BSD-style compatibility pseudo ttys
1491 device nmdm #back-to-back tty devices
1493 device snp #Snoop device - to look at pty/vty/etc..
1512 options PCI_HP # PCI-Express native HotPlug
1513 options PCI_IOV # PCI SR-IOV support
1537 options KBDMUX_DFLT_KEYMAP # specify the built-in keymap
1543 options TEKEN_CONS25 # cons25-style terminal emulation
1544 options TEKEN_UTF8 # UTF-8 output handling
1579 # mpr: LSI-Logic MPT/Fusion Gen 3
1580 # mps: LSI-Logic MPT/Fusion Gen 2
1581 # mpt: LSI-Logic MPT/Fusion 53c1020 or 53c1030 Ultra4
1583 # sym: Symbios/Logic 53C8XX family of PCI-SCSI I/O processors:
1586 # 53C1010-33, 53C1010-66.
1601 envvar hint.isp.0.topology="lport-only"
1602 envvar hint.isp.0.topology="nport-only"
1609 #device mpi3mr # LSI-Logic MPT-Fusion 4
1610 device mpr # LSI-Logic MPT-Fusion 3
1611 device mps # LSI-Logic MPT-Fusion 2
1612 device mpt # LSI-Logic MPT-Fusion
1634 # See ahc(4).
1640 # Aic79xx driver debugging options. Adds ~215k to driver. See ahd(4).
1643 # Print human-readable register definitions when debugging
1651 # ISP_TARGET_MODE - enable target mode operation
1655 # ISP_DEFAULT_ROLES - default role
1665 #options SYM_SETUP_SCSI_DIFF #-HVD support for 825a, 875, 885
1667 #options SYM_SETUP_PCI_PARITY #-PCI parity checking
1669 #options SYM_SETUP_MAX_LUN #-Number of LUNs supported
1674 # These controllers have a SCSI-like interface, and require the
1693 # nvme: PCI-express NVM Express host controllers
1698 # nvd: non-CAM NVMe disk driver
1700 device nvme # PCI-express NVMe host driver
1701 options NVME_USE_NVD=1 # Use nvd(4) instead of the CAM nda(4) driver
1703 device nvmft # NVMeoF ctl(4) frontend
1715 # These drivers are part of cam(4) subsystem. They supersede less featured
1716 # ata(4) subsystem drivers, supporting same hardware.
1718 device ahci # AHCI-compatible SATA controllers
1729 # For example to build a system which only supports a VIA chipset,
1762 # For older non-PCI, non-PnPBIOS systems, these are the hints lines to add:
1775 # Options for uart(4)
1794 # `flags' for serial drivers that support consoles, like uart(4):
1798 # Boot with -h or set boot_serial=YES in the loader.
1817 # Supports the Freescale/NXP QUad Integrated and Zilog Z8530 multi-channel
1829 # namely those which use MII-compliant transceivers or implement
1832 # miibus API, the common support for bit-bang'ing the MII and all
1838 device mii_bitbang # Common module for bit-bang'ing the MII
1839 device miibus # MII support w/ bit-bang'ing and all PHYs
1846 device bnxt # Broadcom NetXtreme-C/NetXtreme-E
1850 device e1000phy # Marvell 88E1000 1000/100/10-BT
1851 device gentbi # Generic 10-bit 1000BASE-{LX,SX} fiber ifaces
1852 device icsphy # ICS ICS1889-1893
1855 device lxtphy # Level One LXT-970
1871 # L2 PCI-Express FastEthernet controllers.
1881 # BCM570x family of controllers, including the 3Com 3c996-T,
1882 # the Netgear GA302T, the SysKonnect SK-9D21 and SK-9D41, and
1884 # bnxt: Broadcom NetXtreme-C and NetXtreme-E PCIe 10/25/50G Ethernet adapters.
1891 # cxgbe:Chelsio T4, T5, and T6-based 1/10/25/40/100GbE PCIe Ethernet
1893 # cxgbev: Chelsio T4, T5, and T6-based PCIe Virtual Functions.
1897 # AX88140A and AX88141, the Davicom DM9100 and DM9102, the Lite-On
1898 # 82c168 and 82c169 PNIC, the Lite-On/Macronix LC82C115 PNIC II
1901 # Digital DE500-BA, Kingston KNE100TX, D-Link DFE-570TX, SOHOware SFA110,
1902 # SVEC PN102-TX, CNet Pro110B, 120A, and 120B, Compex RL100-TX,
1912 # LXT1001 NetCellerator chipset. This includes the D-Link DGE-500SX,
1922 # 88E8055, 88E8056 and D-Link 560T/550SX.
1924 # mlx5: Mellanox ConnectX-4 and ConnectX-4 LX IB and Eth shared code module.
1925 # mlx5en:Mellanox ConnectX-4 and ConnectX-4 LX PCIe Ethernet adapters.
1929 # SMC EZ Card 1000 (SMC9462TX), D-Link DGE-500T, Asante FriendlyNet
1931 # EP-320G-TX and the Netgear GA622T.
1941 # RealTek workalike. Note that the D-Link DFE-530TX+ uses the RealTek
1948 # sk: Support for the SysKonnect SK-984x series PCI gigabit ethernet NICs.
1949 # This includes the SK-9841 and SK-9842 single port cards (single mode
1950 # and multimode fiber) and the SK-9843 and SK-9844 dual port cards
1955 # the D-Link DFE-550TX.
1958 # the Sundance/Tamarack TC9021, the D-Link DL-4000 and ASUS NX1101.
1965 # including the D-Link DFE520TX and D-Link DFE530TX (see 'rl' for
1966 # DFE530TX+), the Hawking Technologies PN102TX, and the AOpen/Acer ALN-320.
1970 # integrated 3c905B-TX chips in certain Dell Optiplex and Dell
1971 # Precision desktop machines and the integrated 3c905-TX chips
1973 # Also supported: 3Com 3c980(C)-TX, 3Com 3cSOHO100-TX, 3Com 3c450-TX
1994 device mlx5en # Mellanox ConnectX-4 and ConnectX-4 LX
2002 device sk # SysKonnect SK-984x & SK-982x gigabit Ethernet
2003 device ste # Sundance ST201 (D-Link DFE-550TX)
2009 # PCI/PCI-X/PCIe Ethernet NICs that use iflib infrastructure
2018 device cxgbe # Chelsio T4-T6 1/10/25/40/100 Gigabit Ethernet
2019 device cxgbev # Chelsio T4-T6 Virtual Functions
2021 device mxge # Myricom Myri-10G 10GbE NIC
2041 # found at https://forum.openwrt.org/viewtopic.php?pid=70060 on pages 4, 5 and
2045 # 4 are safe.
2060 # Use sf_buf(9) interface for jumbo buffers on ti(4) controllers.
2062 # Turn on the header splitting option for the ti(4) driver firmware. This
2072 # detect a mismatch is ti(4).
2073 options MCLSHIFT=12 # mbuf cluster shift in bits, 12 == 4 kB
2086 # snd_*: Device-specific drivers.
2091 # bit 4 set if the board uses two dma channels;
2115 # snd_maestro3: ESS Technology Maestro-3/Allegro PCI.
2117 # snd_solo: ESS Solo-1x PCI.
2119 # snd_t4dwave: Trident 4DWave DX/NX PCI, Sis 7018 PCI and Acer Labs
2151 # For non-PnP sound cards:
2236 # alpm Acer Aladdin-IV/V/Pro2 Power Management Unit
2242 # nfsmb NVIDIA nForce2/3/4 MCP SMBus 2.0 Controller
2277 # iicbb generic I2C bit-banging code (needed by lpbb)
2305 device rtc8583 # Epson RTC-8583
2306 device s35390a # Seiko Instruments S-35390A RTC
2309 # Parallel-Port Bus
2318 # ppi General-purpose I/O ("Geek Port") + IEEE1284 I/O
2320 # lpbb Philips official parallel port I2C bit-banging interface
2324 # ppc ISA-bus parallel port interfaces.
2328 # (see flags in ppc(4))
2353 device gpiobacklight # sysctl control of gpio-based backlight
2355 device gpiokeys # kbd(4) glue for gpio-based key input
2356 device gpioled # led(4) gpio glue
2357 device gpiopower # event handler for gpio-based powerdown
2361 device gpioths # 1-wire temp/humidity sensor on gpio pin
2370 # etherswitch The etherswitch(4) framework
2371 # miiproxy Proxy device for miibus(4) functionality
2377 # ukswitch Multi-PHY switches
2411 # typically want about 4 of these for each simultaneous file send.
2457 device hmt # HID multitouch (MS-compatible)
2460 device ps4dshock # Sony PS4 DualShock 4 gamepad driver
2492 # USB mass storage driver for device-side mode
2507 # HID-over-USB driver
2523 # USB support for Prolific PL-2303 serial adapters
2535 # the Billionton USB100, the Melco LU-ATX, the D-Link DSB-650TX
2552 # CATC USB-EL1201A USB ethernet. Supports the CATC Netmate
2557 # Entrega USB-NET-E45, Peracom Ethernet Adapter, the
2558 # 3Com 3c19250, the ADS Technologies USB-10BT, the ATen UC10T,
2559 # the Netgear EA101, the D-Link DSB-650, the SMC 2102USB
2560 # and 2104USB, and the Corega USB-T.
2563 # RealTek RTL8150 USB to fast ethernet. Supports the Melco LUA-KTX
2564 # and the GREEN HOUSE GH-USB100B.
2567 # Davicom DM9601E USB to fast ethernet. Supports the Corega FEther USB-TXC.
2614 options UKBD_DFLT_KEYMAP # specify the built-in keymap
2631 device sbp_targ # SBP-2 Target mode (Requires scbus and targ)
2632 device fwe # Ethernet over FireWire (non-standard!)
2662 device rndtest # FIPS 140-2 entropy tester
2695 # of zero, the verbose code is compiled-in but disabled by default, and can
2743 # rebooting automatically when a kernel panic occurs. If set to (-1),
2795 # 0 - quiet, only emit warnings
2796 # 1 - noisy, emit major function
2798 # 2 - extremely noisy, emit trace
2815 # Select this to allow high-rate but potentially expensive
2816 # harvesting of Slab-Allocator entropy. In very high-rate
2820 # Select this to allow high-rate but potentially expensive
2822 # the m_next pointer is NULL except when receiving > 4K
2831 # than in fact is - leading to a different class of security
2840 # Module to enable execution of application via emulators like QEMU
2852 # BHND(4) drivers
2877 device xz # xz_embedded LZMA de-compression library
2883 device filemon # file monitoring for make(1) meta-mode