arch/x86/Kconfig v5.13-rc1
64BIT
64-bit kernel" if "$(ARCH)" = "x86
FORCE_DYNAMIC_FTRACE
CC_HAS_SANE_STACKPROTECTOR
Menu [Processor type and features]
ZONE_DMA
DMA memory allocation support
SMP
Symmetric multi-processing support
X86_FEATURE_NAMES
Processor feature human-readable names
X86_X2APIC
Support x2apic
X86_MPPARSE
Enable MPS table
RETPOLINE
Avoid speculative indirect branches in kernel
X86_CPU_RESCTRL
x86 CPU resource control support
X86_BIGSMP
Support for big SMP systems with more than 8 CPUs
X86_EXTENDED_PLATFORM
Support for extended (non-PC) x86 platforms
X86_EXTENDED_PLATFORM
Support for extended (non-PC) x86 platforms
X86_NUMACHIP
Numascale NumaChip
X86_VSMP
ScaleMP vSMP
X86_UV
SGI Ultraviolet
X86_GOLDFISH
Goldfish (Virtual Platform)
X86_INTEL_CE
CE4100 TV platform
X86_INTEL_MID
Intel MID platform support
X86_INTEL_QUARK
Intel Quark platform support
X86_INTEL_LPSS
Intel Low Power Subsystem Support
X86_AMD_PLATFORM_DEVICE
AMD ACPI2Platform devices support
IOSF_MBI
Intel SoC IOSF Sideband support for SoC platforms
IOSF_MBI_DEBUG
Enable IOSF sideband access through debugfs
X86_RDC321X
RDC R-321x SoC
X86_32_NON_STANDARD
Support non-standard 32-bit SMP architectures
STA2X11
STA2X11 Companion Chip Support
X86_32_IRIS
Eurobraille/Iris poweroff module
SCHED_OMIT_FRAME_POINTER
Single-depth WCHAN output
HYPERVISOR_GUEST
Linux guest support
PARAVIRT
Enable paravirtualization code
PARAVIRT_DEBUG
paravirt-ops debugging
PARAVIRT_SPINLOCKS
Paravirtualization layer for spinlocks
XEN
Xen guest support
XEN_PV
Xen PV guest support
XEN_512GB
Limit Xen pv-domain memory to 512GB
XEN_DOM0
Xen PV Dom0 support
XEN_PVHVM_GUEST
Xen PVHVM guest support
XEN_DEBUG_FS
Enable Xen debug and tuning parameters in debugfs
XEN_PVH
Xen PVH guest support
KVM_GUEST
KVM Guest support (including kvmclock)
ARCH_CPUIDLE_HALTPOLL
Disable host haltpoll when loading haltpoll driver
PVH
Support for running PVH guests
PARAVIRT_TIME_ACCOUNTING
Paravirtual steal time accounting
JAILHOUSE_GUEST
Jailhouse non-root cell support
ACRN_GUEST
ACRN Guest support
None
Processor family
M486SX
486SX
M486
486DX
M586
586/K5/5x86/6x86/6x86MX
M586TSC
Pentium-Classic
M586MMX
Pentium-MMX
M686
Pentium-Pro
MPENTIUMII
Pentium-II/Celeron(pre-Coppermine)
MPENTIUMIII
Pentium-III/Celeron(Coppermine)/Pentium-III Xeon
MPENTIUMM
Pentium M
MPENTIUM4
Pentium-4/Celeron(P4-based)/Pentium-4 M/older Xeon
MK6
K6/K6-II/K6-III
MK7
Athlon/Duron/K7
MK8
Opteron/Athlon64/Hammer/K8
MCRUSOE
Crusoe
MEFFICEON
Efficeon
MWINCHIPC6
Winchip-C6
MWINCHIP3D
Winchip-2/Winchip-2A/Winchip-3
MELAN
AMD Elan
MGEODEGX1
GeodeGX1
MGEODE_LX
Geode GX/LX
MCYRIXIII
CyrixIII/VIA-C3
MVIAC3_2
VIA C3-2 (Nehemiah)
MVIAC7
VIA C7
MPSC
Intel P4 / older Netburst based Xeon
MCORE2
Core 2/newer Xeon
MATOM
Intel Atom
GENERIC_CPU
Generic-x86-64
X86_GENERIC
Generic x86 support
PROCESSOR_SELECT
Supported processor vendors
CPU_SUP_INTEL
Support Intel processors
CPU_SUP_CYRIX_32
Support Cyrix processors
CPU_SUP_AMD
Support AMD processors
CPU_SUP_HYGON
Support Hygon processors
CPU_SUP_CENTAUR
Support Centaur processors
CPU_SUP_TRANSMETA_32
Support Transmeta processors
CPU_SUP_UMC_32
Support UMC processors
CPU_SUP_ZHAOXIN
Support Zhaoxin processors
HPET_TIMER
HPET Timer Support
DMI
Enable DMI scanning
GART_IOMMU
Old AMD GART IOMMU support
MAXSMP
Enable Maximum number of SMP Processors and NUMA Nodes
NR_CPUS
Maximum number of CPUs
SCHED_MC
Multi-core scheduler support
SCHED_MC_PRIO
CPU core priorities scheduler support
X86_UP_APIC
Local APIC support on uniprocessors
X86_UP_IOAPIC
IO-APIC support on uniprocessors
X86_REROUTE_FOR_BROKEN_BOOT_IRQS
Reroute for broken boot IRQs
X86_MCE
Machine Check / overheating reporting
X86_MCELOG_LEGACY
Support for deprecated /dev/mcelog character device
X86_MCE_INTEL
Intel MCE features
X86_MCE_AMD
AMD MCE features
X86_ANCIENT_MCE
Support for old Pentium 5 / WinChip machine checks
X86_MCE_INJECT
Machine check injector support
Menu [Performance monitoring]
PERF_EVENTS_INTEL_UNCORE
Intel uncore performance events
PERF_EVENTS_INTEL_RAPL
Intel/AMD rapl performance events
PERF_EVENTS_INTEL_CSTATE
Intel cstate performance events
PERF_EVENTS_AMD_POWER
AMD Processor Power Reporting Mechanism
X86_LEGACY_VM86
Legacy VM86 support
X86_16BIT
Enable support for 16-bit segments
X86_VSYSCALL_EMULATION
Enable vsyscall emulation
X86_IOPL_IOPERM
IOPERM and IOPL Emulation
TOSHIBA
Toshiba Laptop support
I8K
Dell i8k legacy laptop support
X86_REBOOTFIXUPS
Enable X86 board specific fixups for reboot
MICROCODE
CPU microcode loading support
MICROCODE_INTEL
Intel microcode loading support
MICROCODE_AMD
AMD microcode loading support
MICROCODE_OLD_INTERFACE
Ancient loading interface (DEPRECATED)
X86_MSR
/dev/cpu/*/msr - Model-specific register support
X86_CPUID
/dev/cpu/*/cpuid - CPU information support
NOHIGHMEM
off
HIGHMEM4G
4GB
HIGHMEM64G
64GB
HIGHMEM64G
Memory split
X86_PAE
PAE (Physical Address Extension) Support
X86_5LEVEL
Enable 5-level page tables support
X86_DIRECT_GBPAGES
X86_CPA_STATISTICS
Enable statistic for Change Page Attribute
AMD_MEM_ENCRYPT
AMD Secure Memory Encryption (SME) support
AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT
Activate AMD Secure Memory Encryption (SME) by default
NUMA
NUMA Memory Allocation and Scheduler Support
AMD_NUMA
Old style AMD Opteron NUMA detection
X86_64_ACPI_NUMA
ACPI NUMA detection
NUMA_EMU
NUMA emulation
NODES_SHIFT
Maximum NUMA Nodes (as a power of 2)
ARCH_MEMORY_PROBE
Enable sysfs memory/probe interface
X86_PMEM_LEGACY
Support non-standard NVDIMMs and ADR protected memory
HIGHPTE
Allocate 3rd-level pagetables from highmem
X86_CHECK_BIOS_CORRUPTION
Check for low memory corruption
X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK
Set the default setting of memory_corruption_check
X86_RESERVE_LOW
Amount of low memory, in kilobytes, to reserve for the BIOS
MATH_EMULATION
Math emulation
MTRR
MTRR (Memory Type Range Register) support
MTRR_SANITIZER
MTRR cleanup support
MTRR_SANITIZER_ENABLE_DEFAULT
MTRR cleanup enable value (0-1)
MTRR_SANITIZER_SPARE_REG_NR_DEFAULT
MTRR cleanup spare reg num (0-7)
X86_PAT
x86 PAT support
ARCH_RANDOM
x86 architectural random number generator
X86_SMAP
Supervisor Mode Access Prevention
X86_UMIP
User Mode Instruction Prevention
X86_INTEL_MEMORY_PROTECTION_KEYS
Memory Protection Keys
X86_INTEL_MEMORY_PROTECTION_KEYS
TSX enable mode
X86_INTEL_TSX_MODE_OFF
off
X86_INTEL_TSX_MODE_ON
on
X86_INTEL_TSX_MODE_AUTO
auto
X86_SGX
Software Guard eXtensions (SGX)
EFI
EFI runtime service support
EFI_STUB
EFI stub support
EFI_MIXED
EFI mixed-mode support
None
Timer frequency
KEXEC
kexec system call
KEXEC_FILE
kexec file based system call
KEXEC_SIG
Verify kernel signature during kexec_file_load() syscall
KEXEC_SIG_FORCE
Require a valid signature in kexec_file_load() syscall
KEXEC_BZIMAGE_VERIFY_SIG
Enable bzImage signature verification support
CRASH_DUMP
kernel crash dumps
KEXEC_JUMP
kexec jump
PHYSICAL_START
Physical address where the kernel is loaded
RELOCATABLE
Build a relocatable kernel
RANDOMIZE_BASE
Randomize the address of the kernel image (KASLR)
PHYSICAL_ALIGN
Alignment value to which kernel should be aligned
DYNAMIC_MEMORY_LAYOUT
RANDOMIZE_MEMORY
Randomize the kernel memory sections
RANDOMIZE_MEMORY_PHYSICAL_PADDING
Physical memory mapping padding
BOOTPARAM_HOTPLUG_CPU0
Set default setting of cpu0_hotpluggable
DEBUG_HOTPLUG_CPU0
Debug CPU0 hotplug
COMPAT_VDSO
Disable the 32-bit vDSO (needed for glibc 2.3.3)
COMPAT_VDSO
vsyscall table for legacy applications
CMDLINE_BOOL
Built-in kernel command line
CMDLINE
Built-in kernel command string
CMDLINE_OVERRIDE
Built-in command line overrides boot loader arguments
MODIFY_LDT_SYSCALL
Enable the LDT (local descriptor table)
HAVE_LIVEPATCH
LIVEPATCH
Kernel Live Patching
Menu [Power management and ACPI options]
SUSPEND
Suspend to RAM and standby
SUSPEND_FREEZER
Enable freezer for suspend to RAM/standby
SUSPEND_SKIP_SYNC
Skip kernel's sys_sync() on suspend to RAM/standby
HIBERNATION
Hibernation (aka 'suspend to disk')
HIBERNATION_SNAPSHOT_DEV
Userspace snapshot device
PM_STD_PARTITION
Default resume partition
PM_SLEEP_SMP_NONZERO_CPU
PM_AUTOSLEEP
Opportunistic sleep
PM_WAKELOCKS
User space wakeup sources interface
PM
Device power management core functionality
PM_DEBUG
Power Management Debug Support
PM_ADVANCED_DEBUG
Extra PM attributes in sysfs for low-level debugging/testing
PM_TEST_SUSPEND
Test suspend/resume and wakealarm during bootup
DPM_WATCHDOG
Device suspend/resume watchdog
PM_TRACE
PM_TRACE_RTC
Suspend/resume event tracing
APM_EMULATION
Advanced Power Management Emulation
WQ_POWER_EFFICIENT_DEFAULT
Enable workqueue power-efficient mode by default
ENERGY_MODEL
Energy Model for devices with DVFS (CPUs, GPUs, etc)
ACPI
ACPI (Advanced Configuration and Power Interface) Support
ACPI_DEBUGGER
AML debugger interface
ACPI_DEBUGGER_USER
Userspace debugger accessiblity
ACPI_SPCR_TABLE
ACPI Serial Port Console Redirection Support
ACPI_FPDT
ACPI Firmware Performance Data Table (FPDT) support
ACPI_REV_OVERRIDE_POSSIBLE
Allow supported ACPI revision to be overridden
ACPI_EC_DEBUGFS
EC read/write access through /sys/kernel/debug/ec
ACPI_AC
AC Adapter
ACPI_BATTERY
Battery
ACPI_BUTTON
Button
ACPI_TINY_POWER_BUTTON
Tiny Power Button Driver
ACPI_TINY_POWER_BUTTON_SIGNAL
Tiny Power Button Signal
ACPI_VIDEO
Video
ACPI_FAN
Fan
ACPI_TAD
ACPI Time and Alarm (TAD) Device Support
ACPI_DOCK
Dock
ACPI_CPPC_LIB
ACPI_PROCESSOR
Processor
ACPI_IPMI
IPMI
ACPI_PROCESSOR_AGGREGATOR
Processor Aggregator
ACPI_THERMAL
Thermal Zone
ACPI_CUSTOM_DSDT_FILE
Custom DSDT Table file to include
ACPI_TABLE_UPGRADE
Allow upgrading ACPI tables via initrd
ACPI_TABLE_OVERRIDE_VIA_BUILTIN_INITRD
Override ACPI tables from built-in initrd
ACPI_DEBUG
Debug Statements
ACPI_PCI_SLOT
PCI slot detection driver
ACPI_CONTAINER
Container and Module Devices
ACPI_HOTPLUG_MEMORY
Memory Hotplug
ACPI_SBS
Smart Battery System
ACPI_HED
Hardware Error Device
ACPI_CUSTOM_METHOD
Allow ACPI methods to be inserted/replaced at run time
ACPI_BGRT
Boottime Graphics Resource Table support
ACPI_REDUCED_HARDWARE_ONLY
Hardware-reduced ACPI support only
ACPI_NFIT
ACPI NVDIMM Firmware Interface Table (NFIT)
NFIT_SECURITY_DEBUG
Enable debug for NVDIMM security commands
ACPI_HMAT
ACPI Heterogeneous Memory Attribute Table Support
ACPI_APEI
ACPI Platform Error Interface (APEI)
ACPI_APEI_GHES
APEI Generic Hardware Error Source
ACPI_APEI_PCIEAER
APEI PCIe AER logging/recovering support
ACPI_APEI_MEMORY_FAILURE
APEI memory error recovering support
ACPI_APEI_EINJ
APEI Error INJection (EINJ)
ACPI_APEI_ERST_DEBUG
APEI Error Record Serialization Table (ERST) Debug Support
ACPI_DPTF
Intel DPTF (Dynamic Platform and Thermal Framework) Support
DPTF_POWER
Platform Power DPTF Participant
DPTF_PCH_FIVR
PCH FIVR DPTF Participant
ACPI_EXTLOG
Extended Error Log support
ACPI_CONFIGFS
ACPI configfs support
PMIC_OPREGION
PMIC (Power Management Integrated Circuit) operation region support
BYTCRC_PMIC_OPREGION
ACPI operation region support for Bay Trail Crystal Cove PMIC
CHTCRC_PMIC_OPREGION
ACPI operation region support for Cherry Trail Crystal Cove PMIC
XPOWER_PMIC_OPREGION
ACPI operation region support for XPower AXP288 PMIC
BXT_WC_PMIC_OPREGION
ACPI operation region support for BXT WhiskeyCove PMIC
CHT_WC_PMIC_OPREGION
ACPI operation region support for CHT Whiskey Cove PMIC
CHT_DC_TI_PMIC_OPREGION
ACPI operation region support for Dollar Cove TI PMIC
TPS68470_PMIC_OPREGION
ACPI operation region support for TPS68470 PMIC
X86_PM_TIMER
Power Management Timer Support
APM
APM (Advanced Power Management) BIOS support
APM_IGNORE_USER_SUSPEND
Ignore USER SUSPEND
APM_DO_ENABLE
Enable PM at boot time
APM_CPU_IDLE
Make CPU Idle calls when idle
APM_DISPLAY_BLANK
Enable console blanking using APM
APM_ALLOW_INTS
Allow interrupts during APM BIOS calls
Menu [CPU Frequency scaling]
CPU_FREQ
CPU Frequency scaling
CPU_FREQ_STAT
CPU frequency transition statistics
CPU_FREQ_STAT
Default CPUFreq governor
CPU_FREQ_DEFAULT_GOV_PERFORMANCE
performance
CPU_FREQ_DEFAULT_GOV_POWERSAVE
powersave
CPU_FREQ_DEFAULT_GOV_USERSPACE
userspace
CPU_FREQ_DEFAULT_GOV_ONDEMAND
ondemand
CPU_FREQ_DEFAULT_GOV_CONSERVATIVE
conservative
CPU_FREQ_DEFAULT_GOV_SCHEDUTIL
schedutil
CPU_FREQ_GOV_PERFORMANCE
'performance' governor
CPU_FREQ_GOV_POWERSAVE
'powersave' governor
CPU_FREQ_GOV_USERSPACE
'userspace' governor for userspace frequency scaling
CPU_FREQ_GOV_ONDEMAND
'ondemand' cpufreq policy governor
CPU_FREQ_GOV_CONSERVATIVE
'conservative' cpufreq governor
CPU_FREQ_GOV_SCHEDUTIL
'schedutil' cpufreq policy governor
CPUFREQ_DT
Generic DT based cpufreq driver
CPUFREQ_DT_PLATDEV
X86_INTEL_PSTATE
Intel P state control
X86_PCC_CPUFREQ
Processor Clocking Control interface driver
X86_ACPI_CPUFREQ
ACPI Processor P-States driver
X86_ACPI_CPUFREQ_CPB
Legacy cpb sysfs knob support for AMD CPUs
ELAN_CPUFREQ
AMD Elan SC400 and SC410
SC520_CPUFREQ
AMD Elan SC520
X86_POWERNOW_K6
AMD Mobile K6-2/K6-3 PowerNow!
X86_POWERNOW_K7
AMD Mobile Athlon/Duron PowerNow!
X86_POWERNOW_K8
AMD Opteron/Athlon64 PowerNow!
X86_AMD_FREQ_SENSITIVITY
AMD frequency sensitivity feedback powersave bias
X86_GX_SUSPMOD
Cyrix MediaGX/NatSemi Geode Suspend Modulation
X86_SPEEDSTEP_CENTRINO
Intel Enhanced SpeedStep (deprecated)
X86_SPEEDSTEP_CENTRINO_TABLE
Built-in tables for Banias CPUs
X86_SPEEDSTEP_ICH
Intel Speedstep on ICH-M chipsets (ioport interface)
X86_SPEEDSTEP_SMI
Intel SpeedStep on 440BX/ZX/MX chipsets (SMI interface)
X86_P4_CLOCKMOD
Intel Pentium 4 clock modulation
X86_CPUFREQ_NFORCE2
nVidia nForce2 FSB changing
X86_LONGRUN
Transmeta LongRun
X86_LONGHAUL
VIA Cyrix III Longhaul
X86_E_POWERSAVER
VIA C7 Enhanced PowerSaver (DANGEROUS)
X86_SPEEDSTEP_RELAXED_CAP_CHECK
Relaxed speedstep capability checks
ACPI_CPPC_CPUFREQ
CPUFreq driver based on the ACPI CPPC spec
ACPI_CPPC_CPUFREQ_FIE
Frequency Invariance support for CPPC cpufreq driver
ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM
Allwinner nvmem based SUN50I CPUFreq driver
ARM_ARMADA_37XX_CPUFREQ
Armada 37xx CPUFreq support
ARM_ARMADA_8K_CPUFREQ
Armada 8K CPUFreq driver
ARM_SCPI_CPUFREQ
SCPI based CPUfreq driver
ARM_VEXPRESS_SPC_CPUFREQ
Versatile Express SPC based CPUfreq driver
ARM_BRCMSTB_AVS_CPUFREQ
Broadcom STB AVS CPUfreq driver
ARM_HIGHBANK_CPUFREQ
Calxeda Highbank-based
ARM_IMX6Q_CPUFREQ
Freescale i.MX6 cpufreq support
ARM_IMX_CPUFREQ_DT
Freescale i.MX8M cpufreq support
ARM_KIRKWOOD_CPUFREQ
ARM_MEDIATEK_CPUFREQ
CPU Frequency scaling support for MediaTek SoCs
ARM_QCOM_CPUFREQ_NVMEM
Qualcomm nvmem based CPUFreq
ARM_QCOM_CPUFREQ_HW
QCOM CPUFreq HW driver
ARM_RASPBERRYPI_CPUFREQ
Raspberry Pi cpufreq support
ARM_S3C_CPUFREQ
ARM_S3C24XX_CPUFREQ
CPUfreq driver for Samsung S3C24XX series CPUs (EXPERIMENTAL)
ARM_S3C24XX_CPUFREQ_DEBUG
Debug CPUfreq Samsung driver core
ARM_S3C24XX_CPUFREQ_IODEBUG
Debug CPUfreq Samsung driver IO timing
ARM_S3C24XX_CPUFREQ_DEBUGFS
Export debugfs for CPUFreq
ARM_S3C2410_CPUFREQ
ARM_S3C2412_CPUFREQ
ARM_S3C2416_CPUFREQ
S3C2416 CPU Frequency scaling support
ARM_S3C2416_CPUFREQ_VCORESCALE
Allow voltage scaling for S3C2416 arm core
ARM_S3C2440_CPUFREQ
S3C2440/S3C2442 CPU Frequency scaling support
ARM_S3C64XX_CPUFREQ
Samsung S3C64XX
ARM_S5PV210_CPUFREQ
Samsung S5PV210 and S5PC110
ARM_SCMI_CPUFREQ
SCMI based CPUfreq driver
ARM_SPEAR_CPUFREQ
SPEAr CPUFreq support
ARM_STI_CPUFREQ
STi CPUFreq support
ARM_TEGRA20_CPUFREQ
Tegra20/30 CPUFreq support
ARM_TEGRA124_CPUFREQ
Tegra124 CPUFreq support
ARM_TEGRA186_CPUFREQ
Tegra186 CPUFreq support
ARM_TEGRA194_CPUFREQ
Tegra194 CPUFreq support
ARM_TI_CPUFREQ
Texas Instruments CPUFreq support
ARM_PXA2xx_CPUFREQ
Intel PXA2xx CPUfreq driver
CPU_FREQ_CBE
CBE frequency scaling
CPU_FREQ_CBE_PMI
CBE frequency scaling using PMI interface
CPU_FREQ_MAPLE
Support for Maple 970FX Evaluation Board
CPU_FREQ_PMAC
Support for Apple PowerBooks
CPU_FREQ_PMAC64
Support for some Apple G5s
PPC_PASEMI_CPUFREQ
Support for PA Semi PWRficient
POWERNV_CPUFREQ
CPU frequency scaling for IBM POWERNV platform
IA64_ACPI_CPUFREQ
ACPI Processor P-States driver
BMIPS_CPUFREQ
BMIPS CPUfreq Driver
LOONGSON2_CPUFREQ
Loongson2 CPUFreq Driver
LOONGSON1_CPUFREQ
Loongson1 CPUFreq Driver
SPARC_US3_CPUFREQ
UltraSPARC-III CPU Frequency driver
SPARC_US2E_CPUFREQ
UltraSPARC-IIe CPU Frequency driver
SH_CPU_FREQ
SuperH CPU Frequency driver
QORIQ_CPUFREQ
CPU frequency scaling driver for Freescale QorIQ SoCs
Menu [CPU Idle]
CPU_IDLE
CPU idle PM support
CPU_IDLE_GOV_TEO
Timer events oriented (TEO) governor (for tickless systems)
CPU_IDLE_GOV_HALTPOLL
Haltpoll governor (for virtualized systems)
Menu [ARM CPU Idle Drivers]
ARM_CPUIDLE
Generic ARM/ARM64 CPU idle Driver
ARM_PSCI_CPUIDLE
PSCI CPU idle Driver
ARM_PSCI_CPUIDLE_DOMAIN
PSCI CPU idle Domain
ARM_BIG_LITTLE_CPUIDLE
Support for ARM big.LITTLE processors
ARM_CLPS711X_CPUIDLE
CPU Idle Driver for CLPS711X processors
ARM_HIGHBANK_CPUIDLE
CPU Idle Driver for Calxeda processors
ARM_KIRKWOOD_CPUIDLE
CPU Idle Driver for Marvell Kirkwood SoCs
ARM_ZYNQ_CPUIDLE
CPU Idle Driver for Xilinx Zynq processors
ARM_U8500_CPUIDLE
Cpu Idle Driver for the ST-E u8500 processors
ARM_AT91_CPUIDLE
Cpu Idle Driver for the AT91 processors
ARM_EXYNOS_CPUIDLE
Cpu Idle Driver for the Exynos processors
ARM_MVEBU_V7_CPUIDLE
CPU Idle Driver for mvebu v7 family processors
ARM_TEGRA_CPUIDLE
CPU Idle Driver for NVIDIA Tegra SoCs
ARM_QCOM_SPM_CPUIDLE
CPU Idle Driver for Qualcomm Subsystem Power Manager (SPM)
Menu [MIPS CPU Idle Drivers]
MIPS_CPS_CPUIDLE
CPU Idle driver for MIPS CPS platforms
Menu [POWERPC CPU Idle Drivers]
PSERIES_CPUIDLE
Cpuidle driver for pSeries platforms
POWERNV_CPUIDLE
Cpuidle driver for powernv platforms
HALTPOLL_CPUIDLE
Halt poll cpuidle driver
INTEL_IDLE
Cpuidle Driver for Intel Processors
Menu [Bus options (PCI etc.)]
APM_ALLOW_INTS
PCI access mode
PCI_CNB20LE_QUIRK
Read CNB20LE Host Bridge Windows
ISA_BUS
ISA bus support on modern systems
ISA_DMA_API
ISA-style DMA support
ISA
ISA support
SCx200
NatSemi SCx200 support
SCx200HR_TIMER
NatSemi SCx200 27MHz High-Resolution Timer Support
OLPC
One Laptop Per Child support
OLPC_XO1_PM
OLPC XO-1 Power Management
OLPC_XO1_RTC
OLPC XO-1 Real Time Clock
OLPC_XO1_SCI
OLPC XO-1 SCI extras
OLPC_XO15_SCI
OLPC XO-1.5 SCI extras
ALIX
PCEngines ALIX System Support (LED setup)
NET5501
Soekris Engineering net5501 System Support (LEDS, GPIO, etc)
GEOS
Traverse Technologies GEOS System Support (LEDS, GPIO, etc)
TS5500
Technologic Systems TS-5500 platform support
X86_SYSFB
Mark VGA/VBE/EFI FB as generic system framebuffer
Menu [Binary Emulations]
IA32_EMULATION
IA32 Emulation
IA32_AOUT
IA32 a.out support
X86_X32
x32 ABI for 64-bit mode
Menu [Firmware Drivers]
ARM_SCMI_PROTOCOL
ARM System Control and Management Interface (SCMI) Message Protocol
ARM_SCMI_POWER_DOMAIN
SCMI power domain driver
ARM_SCPI_PROTOCOL
ARM System Control and Power Interface (SCPI) Message Protocol
ARM_SCPI_POWER_DOMAIN
SCPI power domain driver
ARM_SDE_INTERFACE
ARM Software Delegated Exception Interface (SDEI)
EDD
BIOS Enhanced Disk Drive calls determine boot disk
EDD_OFF
Sets default behavior for EDD detection to off
FIRMWARE_MEMMAP
Add firmware-provided memory map to sysfs
EFI_PCDP
Console device selection via EFI PCDP or HCDP table
DMIID
Export DMI identification via sysfs to userspace
DMI_SYSFS
DMI table support in sysfs
ISCSI_IBFT_FIND
iSCSI Boot Firmware Table Attributes
ISCSI_IBFT
iSCSI Boot Firmware Table Attributes module
RASPBERRYPI_FIRMWARE
Raspberry Pi Firmware Driver
FW_CFG_SYSFS
QEMU fw_cfg device support in sysfs
FW_CFG_SYSFS_CMDLINE
QEMU fw_cfg device parameter parsing
INTEL_STRATIX10_SERVICE
Intel Stratix10 Service Layer
INTEL_STRATIX10_RSU
Intel Stratix10 Remote System Update
QCOM_SCM_DOWNLOAD_MODE_DEFAULT
Qualcomm download mode enabled by default
TI_SCI_PROTOCOL
TI System Control Interface (TISCI) Message Protocol
TRUSTED_FOUNDATIONS
Trusted Foundations secure monitor support
TURRIS_MOX_RWTM
Turris Mox rWTM secure firmware driver
BCM47XX_NVRAM
Broadcom NVRAM driver
BCM47XX_SPROM
Broadcom SPROM driver
TEE_BNXT_FW
Broadcom BNXT firmware manager
GOOGLE_FIRMWARE
Google Firmware Drivers
GOOGLE_SMI
SMI interface for Google platforms
GOOGLE_COREBOOT_TABLE
Coreboot Table Access
GOOGLE_MEMCONSOLE_X86_LEGACY
Firmware Memory Console - X86 Legacy support
GOOGLE_FRAMEBUFFER_COREBOOT
Coreboot Framebuffer
GOOGLE_MEMCONSOLE_COREBOOT
Firmware Memory Console
GOOGLE_VPD
Vital Product Data
Menu [EFI (Extensible Firmware Interface) Support]
EFI_VARS
EFI Variable Support via sysfs
EFI_VARS_PSTORE
Register efivars backend for pstore
EFI_VARS_PSTORE_DEFAULT_DISABLE
Disable using efivars as a pstore backend by default
EFI_RUNTIME_MAP
Export efi runtime maps to sysfs
EFI_FAKE_MEMMAP
Enable EFI fake memory map
EFI_MAX_FAKE_MEM
maximum allowable number of ranges in efi_fake_mem boot option
EFI_SOFT_RESERVE
Reserve EFI Specific Purpose Memory
EFI_PARAMS_FROM_FDT
EFI_ARMSTUB_DTB_LOADER
Enable the DTB loader
EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER
Enable the command line initrd loader
EFI_BOOTLOADER_CONTROL
EFI Bootloader Control
EFI_CAPSULE_LOADER
EFI capsule loader
EFI_CAPSULE_QUIRK_QUARK_CSH
Add support for Quark capsules with non-standard headers
EFI_TEST
EFI Runtime Service Tests Support
APPLE_PROPERTIES
Apple Device Properties
RESET_ATTACK_MITIGATION
Reset memory attack mitigation
EFI_RCI2_TABLE
EFI Runtime Configuration Interface Table Version 2 Support
EFI_DISABLE_PCI_DMA
Clear Busmaster bit on PCI bridges during ExitBootServices()
EFI_CUSTOM_SSDT_OVERLAYS
Load custom ACPI SSDT overlay from an EFI variable
IMX_DSP
IMX DSP Protocol driver
IMX_SCU
IMX SCU Protocol driver
IMX_SCU_PD
IMX SCU Power Domain driver
MESON_SM
Amlogic Secure Monitor driver
ARM_PSCI_CHECKER
ARM PSCI checker
HAVE_ARM_SMCCC
HAVE_ARM_SMCCC_DISCOVERY
ARM_SMCCC_SOC_ID
SoC bus device for the ARM SMCCC SOC_ID
Menu [Tegra firmware driver]
TEGRA_IVC
Tegra IVC protocol
TEGRA_BPMP
Tegra BPMP driver
Menu [Zynq MPSoC Firmware Drivers]
ZYNQMP_FIRMWARE
Enable Xilinx Zynq MPSoC firmware interface
ZYNQMP_FIRMWARE_DEBUG
Enable Xilinx Zynq MPSoC firmware debug APIs
VIRTUALIZATION
Virtualization
KVM
Kernel-based Virtual Machine (KVM) support
KVM_WERROR
Compile KVM with -Werror
KVM_INTEL
KVM for Intel (and compatible) processors support
X86_SGX_KVM
Software Guard eXtensions (SGX) Virtualization
KVM_AMD
KVM for AMD processors support
KVM_AMD_SEV
AMD Secure Encrypted Virtualization (SEV) support
KVM_XEN
Support for Xen hypercall interface
KVM_MMU_AUDIT
Audit KVM MMU
AS_AVX512
AS_SHA1_NI
AS_SHA256_NI
AS_TPAUSE