Lines Matching full:on

12 	depends on !64BIT
25 depends on 64BIT
43 depends on X86_32
44 depends on FUNCTION_TRACER
343 depends on KPROBES || PERF_EVENTS || UPROBES
378 depends on ISA_DMA_API
386 depends on BUG
394 depends on ISA_DMA_API
413 depends on KASAN
418 depends on INTEL_IOMMU && ACPI
444 If you say N here, the kernel will run on uni- and multiprocessor
446 you say Y here, the kernel will run on many, but not all,
447 uniprocessor machines. On a uniprocessor machine, the kernel
462 depends on X86_LOCAL_APIC && X86_64 && (IRQ_REMAP || HYPERVISOR_GUEST)
477 very reduced functionality and performance on some platforms that
478 have x2APIC enabled. On the other hand, on hardware that does not
486 depends on AMD_MEM_ENCRYPT && X86_X2APIC
488 Enable this to get AMD Secure AVIC support on guests that have this feature.
493 dependency on x2apic being enabled in the guest.
499 depends on X86_64 && IRQ_REMAP
511 depends on X86_LOCAL_APIC
518 depends on X86 && (CPU_SUP_INTEL || CPU_SUP_AMD)
519 depends on MISC_FILESYSTEMS
541 depends on X86_64 && X86_CPU_RESCTRL && CPU_SUP_INTEL && INTEL_PMT_TELEMETRY=y && INTEL_TPMI=y
554 depends on X86_64
570 for the following non-PC x86 platforms, depending on the value of
593 depends on X86_64
594 depends on X86_EXTENDED_PLATFORM
595 depends on NUMA
596 depends on SMP
597 depends on X86_X2APIC
598 depends on PCI_MMCONFIG
608 depends on X86_64 && PCI
609 depends on X86_EXTENDED_PLATFORM
610 depends on SMP
613 supposed to run on these EM64T-based machines. Only choose this option
618 depends on X86_64
619 depends on X86_EXTENDED_PLATFORM
620 depends on NUMA
621 depends on EFI
622 depends on KEXEC_CORE
623 depends on X86_X2APIC
624 depends on PCI
631 depends on X86_EXTENDED_PLATFORM
632 depends on X86_PLATFORM_DEVICES
633 depends on PCI
634 depends on X86_64 || (EXPERT && PCI_GOANY)
635 depends on X86_IO_APIC
652 Intel MID platforms are based on an Intel processor and chipset which
657 depends on X86_EXTENDED_PLATFORM
668 depends on PCI
669 depends on PCI_GODIRECT
670 depends on X86_IO_APIC
671 depends on X86_32
672 depends on X86_EXTENDED_PLATFORM
683 depends on X86_32
684 depends on X86_EXTENDED_PLATFORM
685 depends on X86_PLATFORM_DEVICES
686 depends on X86_TSC
687 depends on PCI
688 depends on PCI_GOANY
689 depends on X86_IO_APIC
700 depends on X86_32
701 depends on X86_EXTENDED_PLATFORM
705 This option is needed for RDC R-321x system-on-chip, also known
711 depends on X86 && ACPI && PCI
717 found on Intel Lynxpoint PCH. Selecting this option enables
723 depends on ACPI
728 such as I2C, UART, GPIO found on AMD Carrizo and later chipsets.
729 I2C and UART depend on COMMON_CLK to set clock. GPIO driver is
734 depends on PCI
737 platforms. On these platforms the IOSF sideband is used in lieu of
740 determine if they need the sideband in order to work on these
741 platforms. The sideband is available on the following SoC products.
747 You should say Y if you are running a kernel on one of these SoC's.
751 depends on IOSF_MBI && DEBUG_FS
755 different units on the SoC. This is most useful for obtaining device
765 depends on X86_MCE
766 # On 32-bit this adds too big of NODES_SHIFT and we run out of page flags:
767 # On 32-bit SPARSEMEM adds too big of SECTIONS_WIDTH:
768 depends on X86_64 || !SPARSEMEM
773 depends on X86_32
787 depends on X86
810 depends on HAVE_STATIC_CALL
820 depends on X86_64
825 depends on PARAVIRT && SMP
831 It has a minimal impact on native kernels and gives a nice performance
832 benefit on paravirtualized KVM / Xen kernels.
843 depends on PARAVIRT
851 of relying on a PIT (or probably other) emulation by the
869 depends on PARAVIRT
883 depends on X86_64 && PCI
892 depends on X86_64
903 depends on X86_64
912 depends on X86_64 && CPU_SUP_INTEL
913 depends on X86_X2APIC
914 depends on EFI_STUB
915 depends on PARAVIRT
940 The HPET provides a stable time base on SMP
953 depends on HPET_TIMER && (RTC_DRV_CMOS=m || RTC_DRV_CMOS=y)
971 depends on X86_64 && PCI && AMD_NB
977 limitations, on systems with more than 3 GB. This is usually needed
997 depends on X86_64 && SMP && DEBUG_KERNEL
1010 # The ranges are different on 32-bit and 64-bit kernels, depending on
1025 depends on X86_32
1031 depends on X86_64
1038 depends on X86_32
1044 depends on X86_64
1064 depends on SCHED_MC
1080 This feature will have no effect on CPUs without this feature.
1086 depends on !SMP && X86_LOCAL_APIC
1089 bool "Local APIC support on uniprocessors" if !PCI_MSI
1091 depends on X86_32 && !SMP
1103 bool "IO-APIC support on uniprocessors"
1104 depends on X86_UP_APIC
1116 depends on X86_64 || SMP || X86_UP_APIC || PCI_MSI
1121 depends on X86_64
1122 depends on ACPI
1123 depends on SMP
1124 depends on X86_LOCAL_APIC
1128 depends on X86_LOCAL_APIC || X86_UP_IOAPIC
1132 depends on X86_IO_APIC
1136 interrupt handling is used on systems where the generation of
1141 kernel does during interrupt handling). On chipsets where this
1145 kernel to set up the IRQ handler on the boot IRQ line. In this
1151 increased on these systems.
1160 The action the kernel takes depends on the severity of the problem,
1165 depends on X86_MCE
1174 depends on X86_MCE && X86_LOCAL_APIC
1182 depends on X86_MCE && X86_LOCAL_APIC
1189 depends on X86_32 && X86_MCE
1191 Include support for machine check handling on old Pentium 5 or WinChip
1192 systems. These typically need to be enabled explicitly on the command
1196 depends on X86_MCE_AMD || X86_MCE_INTEL
1200 depends on X86_MCE && X86_LOCAL_APIC && DEBUG_FS
1211 depends on X86_32
1226 Note that any app that works on a 64-bit kernel is unlikely to
1243 depends on MODIFY_LDT_SYSCALL
1246 protected mode legacy code on x86 processors. Disabling
1247 this option saves about 300 bytes on i386, or around 6K text
1248 plus 16K runtime memory on x86-64,
1252 depends on X86_16BIT && X86_32
1256 depends on X86_16BIT && X86_64
1261 depends on X86_64
1296 depends on X86_32
1299 the CPU on Toshiba portables with a genuine Toshiba BIOS. It does
1300 not work on models with a Phoenix BIOS. The System Management Mode
1301 is used to set the BIOS and power saving options on Toshiba portables.
1303 For information on utilities to make use of this driver see the
1307 Say Y if you intend to run this kernel on a Toshiba portable.
1312 depends on X86_32
1315 in order to get reboot to work correctly. This is only needed on
1329 depends on CPU_SUP_AMD || CPU_SUP_INTEL
1334 depends on MICROCODE && X86_32 && BLK_DEV_INITRD
1339 depends on MICROCODE && SMP
1347 minimal revision check. This minimal revision check can be enforced on
1353 depends on MICROCODE_LATE_LOADING
1364 "microcode=force_minrev" parameter on the kernel command line.
1371 depends on MICROCODE
1375 related to patch parsing and handling is done as on baremetal with
1376 the purpose of debugging solely the software side of things. On
1388 MSR accesses are directed to a specific CPU on multi-processor
1395 be executed on a specific processor. It is a character device
1401 depends on X86_32
1403 Linux can use up to 4 Gigabytes of physical memory on x86 systems.
1410 If you are compiling a kernel which will never run on a machine with
1426 depends on X86_32
1446 depends on !X86_PAE
1451 depends on !X86_PAE
1464 depends on X86_32
1471 depends on X86_32 && X86_HAVE_PAE
1481 depends on X86_64
1490 depends on DEBUG_FS
1503 depends on X86_64 && CPU_SUP_AMD
1504 depends on EFI_STUB
1520 depends on SMP
1521 depends on X86_64
1527 The kernel will try to allocate memory used by a CPU on the
1539 depends on X86_64 && NUMA && PCI
1550 depends on X86_64 && NUMA && ACPI && PCI
1561 depends on NUMA
1563 Specify the maximum number of NUMA Nodes available on the target
1568 depends on X86_32 && !NUMA
1580 depends on ARCH_SPARSEMEM_ENABLE && ARCH_FLATMEM_ENABLE
1584 depends on MEMORY_HOTPLUG
1592 depends on X86_64 && PROC_KCORE
1604 depends on PHYS_ADDR_T_64BIT
1605 depends on BLK_DEV
1623 setting "memory_corruption_check=1" on the kernel command
1641 depends on X86_CHECK_BIOS_CORRUPTION
1645 on or off.
1649 depends on MODIFY_LDT_SYSCALL
1666 intend to use this kernel on different machines.
1678 On Intel P6 family processors (Pentium Pro, Pentium II and later)
1681 a video (VGA) card on a PCI or AGP bus. Enabling write-combining
1689 control registers on other processors can be easily supported
1712 depends on MTRR
1717 Can be disabled with disable_mtrr_cleanup on the kernel command line.
1727 depends on MTRR_SANITIZER
1735 depends on MTRR_SANITIZER
1738 mtrr_spare_reg_nr=N on the kernel command line.
1743 depends on MTRR
1785 depends on X86_64 && CC_HAS_IBT && HAVE_OBJTOOL
1791 protection. It enforces that all indirect calls must land on
1806 depends on X86_64 && (CPU_SUP_INTEL || CPU_SUP_AMD)
1824 depends on CPU_SUP_INTEL
1831 On the other hand it has been shown that TSX can be exploited
1836 might override this decision by tsx=on the command line parameter.
1838 possible TAA mitigation setting depending on the microcode available
1841 This option allows to set the default tsx mode between tsx=on, =off
1845 Say off if not sure, auto if TSX is in use but it should be used on safe
1846 platforms or on if TSX is in use and the security aspect of tsx is not
1855 bool "on"
1857 TSX is always enabled on TSX capable HW - equals the tsx=on command
1863 TSX is enabled on TSX capable HW that is believed to be safe against
1869 depends on X86_64 && CPU_SUP_INTEL && X86_X2APIC
1886 depends on AS_WRUSS
1887 depends on X86_64
1888 depends on PER_VMA_LOCK
1906 depends on CPU_SUP_INTEL
1907 depends on X86_64
1908 depends on KVM_INTEL
1909 depends on X86_X2APIC
1911 depends on CONTIG_ALLOC
1912 depends on X86_MCE
1922 depends on ACPI
1931 This option is only useful on systems that have EFI firmware.
1935 resultant kernel should continue to boot on existing non-EFI
1940 depends on EFI
1950 depends on EFI_STUB
1956 specification, and requires a priori knowledge on the part of the
1962 GRUB with numerous downstream patches applied, and may rely on the
1967 depends on EFI_STUB && X86_64
1970 on a 32-bit firmware, provided that your CPU supports 64-bit
1981 depends on EFI
1999 depends on KEXEC_FILE
2057 the reserved region. In other words, it can be set based on
2082 One use is for the kexec on panic case where the recovery kernel
2092 depends on RELOCATABLE
2099 attempts relying on knowledge of the location of kernel
2102 On 64-bit, the kernel physical and virtual addresses are
2109 On 32-bit, the kernel physical and virtual addresses are
2125 # Relocation on x86 needs some additional build support
2128 depends on RANDOMIZE_BASE || (X86_32 && RELOCATABLE)
2137 This value puts the alignment restrictions on physical address
2153 On 32-bit this value must be a multiple of 0x2000. On 64-bit
2160 depends on X86_64
2161 depends on RANDOMIZE_BASE
2166 makes exploits relying on predictable memory locations less reliable.
2177 depends on RANDOMIZE_MEMORY
2192 depends on X86_64
2193 depends on COMPILE_TEST || !CPU_MITIGATIONS # wait for LASS
2204 depends on SMP
2209 depends on COMPAT_32
2221 The symptom of the bug is that everything crashes on startup, saying:
2233 depends on X86_64
2246 On a system with recent enough glibc (2.14 or newer) and no
2278 build time. On some systems (e.g. embedded ones), it is
2281 to not rely on the boot loader to provide them.)
2292 depends on CMDLINE_BOOL
2309 depends on CMDLINE_BOOL && CMDLINE != ""
2335 depends on DYNAMIC_SIGFRAME
2351 depends on FINEIBT
2352 depends on !RUST || RUSTC_VERSION >= 108800
2363 depends on CPU_SUP_INTEL || CPU_SUP_AMD
2373 depends on CC_IS_GCC
2383 depends on !(KASAN || KCSAN) || GCC_VERSION >= 130300
2384 depends on !(UBSAN_BOOL && KASAN) || GCC_VERSION >= 140200
2388 depends on CC_HAS_NAMED_AS_FIXED_SANITIZERS
2401 depends on CC_IS_CLANG && !RUST
2420 depends on CC_HAS_ENTRY_PADDING && OBJTOOL
2425 depends on X86_KERNEL_IBT && CFI && MITIGATION_RETPOLINE
2430 depends on FINEIBT && CC_HAS_KCFI_ARITY
2434 depends on CC_HAS_ENTRY_PADDING && MITIGATION_RETHUNK && OBJTOOL
2442 depends on CALL_PADDING && !CFI
2463 depends on (X86_64 || X86_PAE)
2483 depends on MITIGATION_RETPOLINE && CC_HAS_RETURN_THUNK
2493 bool "Enable UNRET on kernel entry"
2494 depends on CPU_SUP_AMD && MITIGATION_RETHUNK && X86_64
2501 depends on CPU_SUP_INTEL && HAVE_CALL_THUNKS
2508 by default and needs to be enabled on the kernel command line via the
2513 this space is unused. On affected SKL systems this results in a
2518 depends on MITIGATION_CALL_DEPTH_TRACKING
2524 trouble shooting. The debug prints need to be enabled on the
2530 bool "Enable IBPB on kernel entry"
2531 depends on CPU_SUP_AMD && X86_64
2538 bool "Enable IBRS on kernel entry"
2539 depends on CPU_SUP_INTEL && X86_64
2547 bool "Mitigate speculative RAS overflow on AMD"
2548 depends on CPU_SUP_AMD && X86_64 && MITIGATION_RETHUNK
2551 Enable the SRSO mitigation needed on AMD Zen1-4 machines.
2555 depends on CC_HAS_SLS && X86_64
2565 depends on CPU_SUP_INTEL
2575 depends on CPU_SUP_INTEL
2586 depends on CPU_SUP_INTEL
2596 depends on CPU_SUP_INTEL
2606 depends on CPU_SUP_INTEL
2617 depends on CPU_SUP_INTEL
2629 depends on CPU_SUP_INTEL
2639 …depends on (CPU_SUP_INTEL && MITIGATION_SPECTRE_V2) || MITIGATION_UNRET_ENTRY || MITIGATION_IBPB_E…
2674 depends on CPU_SUP_INTEL
2681 from RDRAND and RDSEED executed on another core or sibling thread
2697 depends on CPU_SUP_INTEL && X86_64
2698 depends on MITIGATION_RETPOLINE && MITIGATION_RETHUNK
2703 BPU on some Intel CPUs that may allow Spectre V2 style attacks. If
2709 depends on CPU_SUP_AMD
2713 security vulnerability on AMD CPUs which can lead to forwarding of
2719 depends on KVM
2723 vulnerability on Intel and AMD CPUs that may allow a guest to do
2724 Spectre v2 style attacks on userspace hypervisor.
2729 depends on ARCH_ENABLE_MEMORY_HOTPLUG
2735 depends on HIBERNATION
2743 depends on APM
2747 depends on X86_32 && PM_SLEEP
2783 3) switch on floating point emulation in the kernel and pass
2804 This option will ignore USER SUSPEND requests. On machines with a
2805 compliant APM BIOS, you want to say N. However, on the NEC Versa M
2818 will be dependent on your BIOS implementation. You may need to turn
2826 depends on CPU_IDLE
2830 On some machines, this can activate improved power savings, such as
2833 333 mS). On some machines, this will cause a hang at boot time or
2834 whenever the CPU becomes idle. (On machines with more than one CPU,
2874 depends on X86_32 && PCI
2877 On PCI systems, the BIOS can be used to detect the PCI devices and
2902 depends on OLPC
2911 depends on X86_32 && PCI && (PCI_GOBIOS || PCI_GOANY)
2916 depends on PCI && (X86_64 || (PCI_GODIRECT || PCI_GOANY || PCI_GOOLPC || PCI_GOMMCONFIG))
2921 depends on PCI && (ACPI || JAILHOUSE_GUEST)
2922 depends on X86_64 || (PCI_GOANY || PCI_GOMMCONFIG)
2939 depends on PCI && OLPC && (PCI_GOOLPC || PCI_GOANY)
2943 depends on PCI && XEN
2947 depends on X86_64 && PCI_MMCONFIG && ACPI
2951 depends on X86_32 && PCI
2954 PCI hotplug to work on systems with the CNB20LE chipset which do
2971 bool "ISA bus support on modern systems" if EXPERT
2994 Find out whether you have ISA slots on your motherboard. ISA is the
3005 PCI-IDs of several on-chip devices, so its a good dependency
3012 depends on SCx200
3015 This driver provides a clocksource built upon the on-chip
3023 depends on !X86_PAE
3035 depends on OLPC && MFD_CS5535=y && PM_SLEEP
3041 depends on OLPC_XO1_PM && RTC_DRV_CMOS
3048 depends on OLPC && OLPC_XO1_PM && GPIO_CS5535=y
3049 depends on INPUT=y
3062 depends on OLPC && ACPI
3079 At present this just sets up LEDs for GPIO control on
3099 depends on DMI
3105 depends on MELAN
3116 depends on AMD_NODE
3120 depends on CPU_SUP_AMD && PCI
3128 depends on X86_64
3134 64-bit kernel. You should likely turn this on, unless you're
3140 depends on IA32_EMULATION
3148 depends on X86_64
3153 depends on $(success,$(OBJCOPY) --version | head -n1 | grep -qv llvm)
3162 depends on IA32_EMULATION || X86_32
3168 depends on IA32_EMULATION || X86_X32_ABI
3172 depends on COMPAT
3178 depends on X86_32