]> git.ipfire.org Git - ipfire-3.x.git/blame - kernel/config-x86_64-generic
kernel: Enable IBT on x86
[ipfire-3.x.git] / kernel / config-x86_64-generic
CommitLineData
4c928ab7
MT
1
2#
3# General setup
4#
4c928ab7 5# CONFIG_KERNEL_BZIP2 is not set
4c928ab7
MT
6
7#
8# IRQ subsystem
9#
10CONFIG_GENERIC_PENDING_IRQ=y
5ecb3b18
MT
11CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y
12CONFIG_GENERIC_IRQ_RESERVATION_MODE=y
dc125ed4 13# end of IRQ subsystem
028e459b 14CONFIG_CLOCKSOURCE_WATCHDOG=y
0619f7fe 15CONFIG_ARCH_CLOCKSOURCE_INIT=y
cb866dd3 16CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y
028e459b
MT
17CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
18CONFIG_GENERIC_CMOS_UPDATE=y
4c928ab7
MT
19
20#
19b95f86 21# Timers subsystem
4c928ab7 22#
76d533f8 23CONFIG_CLOCKSOURCE_WATCHDOG_MAX_SKEW_US=100
2b86e6fb 24# end of Timers subsystem
19b95f86
AF
25
26#
1b1a9c16 27# Scheduler features
19b95f86 28#
849a0073 29CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y
4c928ab7 30CONFIG_PCSPKR_PLATFORM=y
5ecb3b18 31CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y
2b86e6fb 32# end of General setup
4c928ab7
MT
33
34#
2b86e6fb 35# Kernel Performance Events And Counters
4c928ab7 36#
cd59c044
MT
37CONFIG_X86_64=y
38CONFIG_X86=y
39CONFIG_INSTRUCTION_DECODER=y
40CONFIG_OUTPUT_FORMAT="elf64-x86-64"
cd59c044
MT
41CONFIG_ARCH_MMAP_RND_BITS_MIN=28
42CONFIG_ARCH_MMAP_RND_BITS_MAX=32
43CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8
cd59c044 44CONFIG_GENERIC_ISA_DMA=y
cd59c044
MT
45CONFIG_ARCH_MAY_HAVE_PC_FDC=y
46CONFIG_ARCH_HAS_CPU_RELAX=y
cd59c044 47CONFIG_AUDIT_ARCH=y
cd59c044
MT
48CONFIG_X86_64_SMP=y
49CONFIG_PGTABLE_LEVELS=4
58640b55 50CONFIG_CC_HAS_SANE_STACKPROTECTOR=y
4c928ab7
MT
51
52#
53# Processor type and features
54#
bf6ee3f7 55CONFIG_X86_FEATURE_NAMES=y
e7f50e45 56CONFIG_X86_X2APIC=y
4c928ab7 57CONFIG_X86_MPPARSE=y
75047608 58# CONFIG_X86_CPU_RESCTRL is not set
697cb25b 59# CONFIG_X86_EXTENDED_PLATFORM is not set
7f6f4de5 60CONFIG_X86_INTEL_LPSS=y
94cce289 61# CONFIG_X86_AMD_PLATFORM_DEVICE is not set
6cb87b05 62CONFIG_IOSF_MBI=y
bf6ee3f7 63# CONFIG_IOSF_MBI_DEBUG is not set
4c928ab7
MT
64CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y
65CONFIG_SCHED_OMIT_FRAME_POINTER=y
703bc627 66CONFIG_HYPERVISOR_GUEST=y
0619f7fe 67CONFIG_PARAVIRT_XXL=y
703bc627 68# CONFIG_PARAVIRT_DEBUG is not set
c1d71b46 69CONFIG_PARAVIRT_SPINLOCKS=y
1b1a9c16 70CONFIG_X86_HV_CALLBACK_VECTOR=y
b748bd90 71CONFIG_XEN_PV=y
76d533f8 72CONFIG_XEN_512GB=y
b748bd90 73CONFIG_XEN_PV_SMP=y
76d533f8 74CONFIG_XEN_PV_DOM0=y
b748bd90
MT
75CONFIG_XEN_PVHVM=y
76CONFIG_XEN_PVHVM_SMP=y
76d533f8 77CONFIG_XEN_PVHVM_GUEST=y
b748bd90
MT
78CONFIG_XEN_SAVE_RESTORE=y
79# CONFIG_XEN_DEBUG_FS is not set
80# CONFIG_XEN_PVH is not set
d1ee2bc9 81CONFIG_XEN_PV_MSR_SAFE=y
4c928ab7 82CONFIG_KVM_GUEST=y
76d533f8 83CONFIG_ARCH_CPUIDLE_HALTPOLL=y
75047608 84# CONFIG_PVH is not set
4c928ab7 85CONFIG_PARAVIRT_CLOCK=y
0b77b019 86# CONFIG_JAILHOUSE_GUEST is not set
1b1a9c16 87# CONFIG_ACRN_GUEST is not set
76d533f8 88# CONFIG_INTEL_TDX_GUEST is not set
4c928ab7 89# CONFIG_MK8 is not set
e7f50e45 90# CONFIG_MPSC is not set
4c928ab7
MT
91# CONFIG_MCORE2 is not set
92# CONFIG_MATOM is not set
e7f50e45 93CONFIG_GENERIC_CPU=y
c6e2a6c8 94CONFIG_X86_INTERNODE_CACHE_SHIFT=6
4c928ab7 95CONFIG_X86_L1_CACHE_SHIFT=6
4c928ab7
MT
96CONFIG_X86_TSC=y
97CONFIG_X86_CMPXCHG64=y
98CONFIG_X86_CMOV=y
e7f50e45 99CONFIG_X86_MINIMUM_CPU_FAMILY=64
4c928ab7 100CONFIG_X86_DEBUGCTLMSR=y
76d533f8
MT
101CONFIG_IA32_FEAT_CTL=y
102CONFIG_X86_VMX_FEATURE_NAMES=y
6ecb8f03 103CONFIG_PROCESSOR_SELECT=y
4c928ab7
MT
104CONFIG_CPU_SUP_INTEL=y
105CONFIG_CPU_SUP_AMD=y
0619f7fe 106CONFIG_CPU_SUP_HYGON=y
4c928ab7 107CONFIG_CPU_SUP_CENTAUR=y
1b1a9c16 108CONFIG_CPU_SUP_ZHAOXIN=y
4c928ab7
MT
109CONFIG_HPET_TIMER=y
110CONFIG_HPET_EMULATE_RTC=y
e7f50e45 111CONFIG_GART_IOMMU=y
17283c11 112CONFIG_BOOT_VESA_SUPPORT=y
e7f50e45 113# CONFIG_MAXSMP is not set
0b77b019
MT
114CONFIG_NR_CPUS_RANGE_BEGIN=2
115CONFIG_NR_CPUS_RANGE_END=512
116CONFIG_NR_CPUS_DEFAULT=64
d27a5bdd 117CONFIG_SCHED_MC_PRIO=y
4c928ab7
MT
118CONFIG_X86_LOCAL_APIC=y
119CONFIG_X86_IO_APIC=y
120CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
121CONFIG_X86_MCE=y
d27a5bdd 122# CONFIG_X86_MCELOG_LEGACY is not set
4c928ab7
MT
123CONFIG_X86_MCE_INTEL=y
124CONFIG_X86_MCE_AMD=y
125CONFIG_X86_MCE_THRESHOLD=y
202187a3 126# CONFIG_X86_MCE_INJECT is not set
fe1f3d4a
AF
127
128#
129# Performance monitoring
130#
131CONFIG_PERF_EVENTS_INTEL_UNCORE=y
132CONFIG_PERF_EVENTS_INTEL_RAPL=y
133CONFIG_PERF_EVENTS_INTEL_CSTATE=y
134CONFIG_PERF_EVENTS_AMD_POWER=m
76d533f8
MT
135CONFIG_PERF_EVENTS_AMD_UNCORE=y
136# CONFIG_PERF_EVENTS_AMD_BRS is not set
dc125ed4 137# end of Performance monitoring
e7f50e45 138CONFIG_X86_VSYSCALL_EMULATION=y
76d533f8 139CONFIG_X86_IOPL_IOPERM=y
8e496662 140CONFIG_MICROCODE=y
4c928ab7
MT
141CONFIG_MICROCODE_INTEL=y
142CONFIG_MICROCODE_AMD=y
76d533f8 143# CONFIG_MICROCODE_LATE_LOADING is not set
55a95ac7
MT
144CONFIG_X86_MSR=m
145CONFIG_X86_CPUID=m
e9924988 146# CONFIG_X86_5LEVEL is not set
e7f50e45 147CONFIG_X86_DIRECT_GBPAGES=y
0619f7fe 148# CONFIG_X86_CPA_STATISTICS is not set
e9924988 149# CONFIG_AMD_MEM_ENCRYPT is not set
e7f50e45
MT
150CONFIG_AMD_NUMA=y
151CONFIG_X86_64_ACPI_NUMA=y
e7f50e45
MT
152# CONFIG_NUMA_EMU is not set
153CONFIG_NODES_SHIFT=9
e7f50e45 154CONFIG_ARCH_SPARSEMEM_DEFAULT=y
849a0073 155CONFIG_X86_PMEM_LEGACY_DEVICE=y
463530b8 156CONFIG_X86_PMEM_LEGACY=y
4c928ab7
MT
157CONFIG_X86_CHECK_BIOS_CORRUPTION=y
158CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
4c928ab7
MT
159CONFIG_MTRR=y
160CONFIG_MTRR_SANITIZER=y
161CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1
162CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1
163CONFIG_X86_PAT=y
164CONFIG_ARCH_USES_PG_UNCACHED=y
76d533f8
MT
165CONFIG_X86_UMIP=y
166CONFIG_CC_HAS_IBT=y
1e49c255 167CONFIG_X86_KERNEL_IBT=y
43556e68 168CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y
76d533f8
MT
169CONFIG_X86_INTEL_TSX_MODE_OFF=y
170# CONFIG_X86_INTEL_TSX_MODE_ON is not set
171# CONFIG_X86_INTEL_TSX_MODE_AUTO is not set
172# CONFIG_X86_SGX is not set
ee731e2d 173# CONFIG_EFI_HANDOVER_PROTOCOL is not set
e7f50e45 174# CONFIG_EFI_MIXED is not set
ee731e2d
MT
175# CONFIG_EFI_FAKE_MEMMAP is not set
176CONFIG_EFI_RUNTIME_MAP=y
569d6b67 177# CONFIG_KEXEC is not set
d5383c43 178CONFIG_CRASH_DUMP=y
e7f50e45 179CONFIG_PHYSICAL_START=0x1000000
597e1ee1 180CONFIG_X86_NEED_RELOCS=y
e7f50e45 181CONFIG_PHYSICAL_ALIGN=0x1000000
19f76fd7 182CONFIG_DYNAMIC_MEMORY_LAYOUT=y
d27a5bdd
AF
183CONFIG_RANDOMIZE_MEMORY=y
184CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0x0
d19e461f 185CONFIG_ADDRESS_MASKING=y
6ae109d5
MT
186# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
187# CONFIG_DEBUG_HOTPLUG_CPU0 is not set
1b1a9c16 188# CONFIG_LEGACY_VSYSCALL_XONLY is not set
e7f50e45 189CONFIG_LEGACY_VSYSCALL_NONE=y
4c928ab7 190# CONFIG_CMDLINE_BOOL is not set
849a0073 191# CONFIG_MODIFY_LDT_SYSCALL is not set
76d533f8 192# CONFIG_STRICT_SIGALTSTACK_SIZE is not set
dc125ed4 193# end of Processor type and features
76d533f8
MT
194CONFIG_CC_HAS_SLS=y
195CONFIG_CC_HAS_RETURN_THUNK=y
ee731e2d
MT
196CONFIG_CC_HAS_ENTRY_PADDING=y
197CONFIG_FUNCTION_PADDING_CFI=11
198CONFIG_FUNCTION_PADDING_BYTES=16
199CONFIG_CALL_PADDING=y
200CONFIG_CALL_THUNKS=y
201CONFIG_PREFIX_SYMBOLS=y
76d533f8
MT
202CONFIG_SPECULATION_MITIGATIONS=y
203CONFIG_PAGE_TABLE_ISOLATION=y
204CONFIG_RETPOLINE=y
205CONFIG_RETHUNK=y
206CONFIG_CPU_UNRET_ENTRY=y
ee731e2d
MT
207CONFIG_CALL_DEPTH_TRACKING=y
208# CONFIG_CALL_THUNKS_DEBUG is not set
76d533f8
MT
209CONFIG_CPU_IBPB_ENTRY=y
210CONFIG_CPU_IBRS_ENTRY=y
c5a0ffd8 211CONFIG_SLS=y
e9924988 212CONFIG_ARCH_HAS_ADD_PAGES=y
4c928ab7
MT
213
214#
215# Power management and ACPI options
216#
b748bd90 217CONFIG_HIBERNATE_CALLBACKS=y
569d6b67
MT
218CONFIG_PM_SLEEP=y
219CONFIG_PM_SLEEP_SMP=y
220# CONFIG_PM_AUTOSLEEP is not set
76d533f8 221# CONFIG_PM_USERSPACE_AUTOSLEEP is not set
569d6b67
MT
222# CONFIG_PM_WAKELOCKS is not set
223CONFIG_PM_GENERIC_DOMAINS_SLEEP=y
cb866dd3
MT
224CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y
225CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y
463530b8 226CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y
5ecb3b18 227CONFIG_ACPI_LPIT=y
364d5655 228CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y
19f76fd7 229CONFIG_ACPI_TAD=m
849a0073 230CONFIG_ACPI_CPU_FREQ_PSS=y
d27a5bdd 231CONFIG_ACPI_PROCESSOR_CSTATE=y
4c928ab7
MT
232CONFIG_ACPI_PROCESSOR_AGGREGATOR=m
233CONFIG_ACPI_THERMAL=y
76d533f8 234CONFIG_ACPI_PLATFORM_PROFILE=m
94cce289 235CONFIG_ACPI_HOTPLUG_IOAPIC=y
4c928ab7 236CONFIG_ACPI_SBS=m
2db3b9b1 237# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set
76d533f8 238# CONFIG_ACPI_DPTF is not set
302e8df8 239CONFIG_ACPI_EXTLOG=m
0619f7fe 240CONFIG_ACPI_ADXL=y
0b77b019 241CONFIG_X86_PM_TIMER=y
4c928ab7 242
4c928ab7 243#
a40c4c43 244# CPU frequency scaling drivers
4c928ab7 245#
7f6f4de5 246CONFIG_X86_INTEL_PSTATE=y
569d6b67 247CONFIG_X86_PCC_CPUFREQ=m
d1ee2bc9
MT
248CONFIG_X86_AMD_PSTATE=y
249# CONFIG_X86_AMD_PSTATE_UT is not set
569d6b67 250CONFIG_X86_ACPI_CPUFREQ=m
81bb0557 251# CONFIG_X86_ACPI_CPUFREQ_CPB is not set
569d6b67 252CONFIG_X86_POWERNOW_K8=m
703bc627 253# CONFIG_X86_AMD_FREQ_SENSITIVITY is not set
4c928ab7 254# CONFIG_X86_SPEEDSTEP_CENTRINO is not set
06b014b2 255CONFIG_X86_P4_CLOCKMOD=m
4c928ab7
MT
256
257#
258# shared options
259#
06b014b2 260CONFIG_X86_SPEEDSTEP_LIB=m
b1cbc577
MT
261
262#
2b86e6fb 263# CPU Idle
b1cbc577 264#
76d533f8 265# CONFIG_CPU_IDLE_GOV_HALTPOLL is not set
9c77f06c 266# CONFIG_HALTPOLL_CPUIDLE is not set
76d533f8 267# end of CPU Idle
4c928ab7 268CONFIG_INTEL_IDLE=y
2b86e6fb 269# end of Power management and ACPI options
4c928ab7
MT
270
271#
272# Bus options (PCI etc.)
273#
274CONFIG_PCI_DIRECT=y
275CONFIG_PCI_MMCONFIG=y
b748bd90 276CONFIG_PCI_XEN=y
19f76fd7 277CONFIG_MMCONF_FAM10H=y
703bc627 278# CONFIG_PCI_CNB20LE_QUIRK is not set
fe1f3d4a 279# CONFIG_ISA_BUS is not set
4c928ab7
MT
280CONFIG_ISA_DMA_API=y
281CONFIG_AMD_NB=y
2b86e6fb 282# end of Bus options (PCI etc.)
4c928ab7 283
664c0173 284#
cd59c044 285# Binary Emulations
664c0173 286#
a3371197 287# CONFIG_IA32_EMULATION is not set
76d533f8 288# CONFIG_X86_X32_ABI is not set
dc125ed4 289# end of Binary Emulations
cd59c044 290CONFIG_KVM_ASYNC_PF=y
cd59c044 291CONFIG_KVM=m
76d533f8 292CONFIG_KVM_WERROR=y
cd59c044
MT
293CONFIG_KVM_INTEL=m
294CONFIG_KVM_AMD=m
295CONFIG_KVM_AMD_SEV=y
ee731e2d 296CONFIG_KVM_SMM=y
76d533f8
MT
297# CONFIG_KVM_XEN is not set
298CONFIG_AS_AVX512=y
299CONFIG_AS_SHA1_NI=y
300CONFIG_AS_SHA256_NI=y
301CONFIG_AS_TPAUSE=y
3ad05a23 302CONFIG_AS_GFNI=y
cd59c044
MT
303
304#
305# General architecture-dependent options
306#
307CONFIG_HOTPLUG_SMT=y
76d533f8
MT
308CONFIG_GENERIC_ENTRY=y
309# CONFIG_STATIC_CALL_SELFTEST is not set
cd59c044
MT
310CONFIG_ARCH_USE_BUILTIN_BSWAP=y
311CONFIG_USER_RETURN_NOTIFIER=y
312CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y
76d533f8 313CONFIG_MMU_GATHER_MERGE_VMAS=y
1b1a9c16 314CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
cd59c044 315CONFIG_ARCH_MMAP_RND_BITS=32
76d533f8 316CONFIG_PAGE_SIZE_LESS_THAN_64KB=y
cd59c044 317CONFIG_ISA_BUS_API=y
76d533f8 318CONFIG_ARCH_HAS_MEM_ENCRYPT=y
76d533f8
MT
319CONFIG_ARCH_HAS_ELFCORE_COMPAT=y
320CONFIG_ARCH_HAS_PARANOID_L1D_FLUSH=y
321CONFIG_DYNAMIC_SIGFRAME=y
d1ee2bc9 322CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG=y
ee731e2d
MT
323
324#
325# GCOV-based kernel profiling
326#
ee731e2d
MT
327CONFIG_FUNCTION_ALIGNMENT_16B=y
328CONFIG_FUNCTION_ALIGNMENT=16
2b86e6fb 329# end of General architecture-dependent options
cd59c044 330
cd59c044 331#
2b86e6fb 332# IO Schedulers
cd59c044 333#
cd59c044 334CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y
cd59c044
MT
335
336#
76d533f8 337# SLAB allocator options
cd59c044 338#
d19e461f 339CONFIG_ARCH_WANT_OPTIMIZE_VMEMMAP=y
76d533f8 340CONFIG_NUMA_KEEP_MEMINFO=y
76d533f8 341CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
76d533f8
MT
342CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
343CONFIG_ARCH_WANTS_THP_SWAP=y
cd59c044 344CONFIG_THP_SWAP=y
d19e461f 345CONFIG_VMAP_PFN=y
cd59c044
MT
346CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y
347CONFIG_ARCH_HAS_PKEYS=y
76d533f8 348
75047608
AF
349#
350# Device Drivers
351#
352# CONFIG_EISA is not set
75047608 353CONFIG_XEN_PCIDEV_FRONTEND=m
75047608 354CONFIG_PCI_LOCKLESS_CONFIG=y
75047608
AF
355CONFIG_HOTPLUG_PCI_ACPI_IBM=m
356
357#
76d533f8 358# PCI controller drivers
75047608 359#
75047608 360CONFIG_VMD=m
76d533f8
MT
361
362#
d19e461f 363# DesignWare-based PCIe controllers
76d533f8
MT
364#
365# CONFIG_PCIE_INTEL_GW is not set
d19e461f 366# end of DesignWare-based PCIe controllers
76d533f8 367# end of PCI controller drivers
75047608 368
4c928ab7 369#
58640b55 370# Firmware loader
4c928ab7 371#
76d533f8 372CONFIG_FW_CACHE=y
dc125ed4 373# end of Firmware loader
81bb0557
MT
374
375#
76d533f8
MT
376# ARM System Control and Management Interface Protocol
377#
378CONFIG_EDD=m
379# CONFIG_EDD_OFF is not set
76d533f8
MT
380CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y
381CONFIG_ISCSI_IBFT_FIND=y
382CONFIG_ISCSI_IBFT=m
76d533f8
MT
383
384#
385# EFI (Extensible Firmware Interface) Support
386#
76d533f8 387CONFIG_EFI_DXE_MEM_ATTRIBUTES=y
76d533f8
MT
388CONFIG_EFI_DEV_PATH_PARSER=y
389CONFIG_APPLE_PROPERTIES=y
76d533f8 390# CONFIG_EFI_RCI2_TABLE is not set
76d533f8 391# end of EFI (Extensible Firmware Interface) Support
76d533f8
MT
392CONFIG_UEFI_CPER_X86=y
393
394#
395# Tegra firmware driver
81bb0557 396#
d5383c43 397CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
4c928ab7
MT
398
399#
400# Protocols
401#
365cb520 402# CONFIG_BLK_DEV_FD is not set
5e856224 403CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m
5e856224
MT
404
405#
406# Misc devices
407#
4c928ab7 408CONFIG_SENSORS_LIS3LV02D=m
e7f50e45 409# CONFIG_IBM_ASM is not set
4c928ab7
MT
410CONFIG_VMWARE_BALLOON=m
411
028e459b 412#
2b86e6fb 413# Texas Instruments shared transport line discipline
028e459b 414#
703bc627
MT
415CONFIG_INTEL_MEI=m
416CONFIG_INTEL_MEI_ME=m
2db3b9b1 417CONFIG_INTEL_MEI_TXE=m
76d533f8 418# CONFIG_INTEL_MEI_GSC is not set
19b95f86 419# CONFIG_INTEL_MEI_HDCP is not set
76d533f8 420# CONFIG_INTEL_MEI_PXP is not set
dc125ed4 421# end of Misc devices
d5383c43 422
4c928ab7 423#
2b86e6fb 424# SCSI Transports
4c928ab7 425#
2db3b9b1 426CONFIG_AIC79XX_RESET_DELAY_MS=4000
2db3b9b1 427# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set
2db3b9b1 428CONFIG_SCSI_MVSAS_TASKLET=y
5e856224 429CONFIG_SCSI_ADVANSYS=m
2db3b9b1
MT
430CONFIG_MEGARAID_NEWGEN=y
431CONFIG_MEGARAID_MM=m
432CONFIG_MEGARAID_MAILBOX=m
4c928ab7 433CONFIG_SCSI_BUSLOGIC=m
e7f50e45 434CONFIG_SCSI_FLASHPOINT=y
4c928ab7
MT
435CONFIG_VMWARE_PVSCSI=m
436CONFIG_FCOE_FNIC=m
4c928ab7 437CONFIG_SCSI_ISCI=m
7f6f4de5 438# CONFIG_SATA_ZPODD is not set
4c928ab7 439
4c928ab7 440#
2b86e6fb 441# IEEE 1394 (FireWire) support
4c928ab7 442#
abe839a6 443# CONFIG_MACINTOSH_DRIVERS is not set
2db3b9b1 444CONFIG_MII=m
4c928ab7
MT
445
446#
2b86e6fb 447# Distributed Switch Architecture drivers
4c928ab7 448#
2db3b9b1 449CONFIG_AMD8111_ETH=m
d27a5bdd 450CONFIG_AMD_XGBE_HAVE_ECC=y
76d533f8 451CONFIG_CX_ECAT=m
2db3b9b1
MT
452CONFIG_DE2104X=m
453CONFIG_DE2104X_DSL=0
454CONFIG_TULIP_MMIO=y
455CONFIG_TULIP_NAPI=y
456CONFIG_TULIP_NAPI_HW_MITIGATION=y
43556e68 457CONFIG_E1000E_HWTS=y
e7f50e45
MT
458CONFIG_IGB_DCA=y
459CONFIG_IXGBE_DCA=y
76d533f8 460CONFIG_ICE_HWTS=y
2db3b9b1 461CONFIG_SKGE_GENESIS=y
344efdbf 462CONFIG_MICROSOFT_MANA=m
e7f50e45 463CONFIG_MYRI10GE_DCA=y
2db3b9b1
MT
464# CONFIG_8139TOO_PIO is not set
465CONFIG_8139TOO_8129=y
76d533f8 466CONFIG_DWMAC_INTEL=m
a40c4c43 467CONFIG_STMMAC_PCI=m
2db3b9b1 468CONFIG_VIA_RHINE_MMIO=y
1b1a9c16 469CONFIG_XILINX_AXI_EMAC=m
dc125ed4 470CONFIG_XILINX_LL_TEMAC=m
76d533f8
MT
471
472#
473# PCS device drivers
302e8df8 474#
2db3b9b1 475# CONFIG_WIL6210_TRACING is not set
2db3b9b1
MT
476CONFIG_IPW2100_MONITOR=y
477CONFIG_IPW2200_MONITOR=y
478CONFIG_IPW2200_RADIOTAP=y
479CONFIG_IPW2200_PROMISCUOUS=y
480CONFIG_IPW2200_QOS=y
4c928ab7 481
849a0073 482#
76d533f8 483# Wireless WAN
849a0073 484#
d27a5bdd 485CONFIG_VMXNET3=m
849a0073 486
4c928ab7
MT
487#
488# Input Device Drivers
489#
4c928ab7 490CONFIG_INPUT_PCSPKR=m
abe839a6 491# CONFIG_INPUT_APANEL is not set
664c0173 492CONFIG_INPUT_GPIO_BEEPER=m
abe839a6 493# CONFIG_INPUT_ATLAS_BTNS is not set
597e1ee1 494CONFIG_INPUT_TWL4030_PWRBUTTON=m
472fb5fa 495# CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set
4c928ab7
MT
496
497#
498# Hardware I/O ports
499#
597e1ee1 500CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y
4c928ab7
MT
501CONFIG_SERIO_I8042=y
502# CONFIG_SERIO_CT82C710 is not set
2b86e6fb 503# end of Hardware I/O ports
4c928ab7
MT
504
505#
506# Character devices
507#
569d6b67 508CONFIG_VT_CONSOLE_SLEEP=y
4c928ab7
MT
509
510#
511# Serial drivers
512#
d27a5bdd 513CONFIG_SERIAL_8250_LPSS=y
fe1f3d4a 514CONFIG_SERIAL_8250_MID=m
6cb87b05 515CONFIG_SERIAL_OF_PLATFORM=m
4c928ab7
MT
516
517#
518# Non-8250 serial port support
519#
2db3b9b1 520CONFIG_SERIAL_JSM=m
76d533f8 521# CONFIG_SERIAL_LANTIQ is not set
302e8df8 522CONFIG_SERIAL_SCCNXP=m
364d5655 523CONFIG_SERIAL_XILINX_PS_UART=m
302e8df8 524CONFIG_SERIAL_ARC=m
2db3b9b1
MT
525CONFIG_SERIAL_ARC_NR_PORTS=1
526CONFIG_SERIAL_RP2=m
527CONFIG_SERIAL_RP2_NR_UARTS=32
dc125ed4 528# end of Serial drivers
76d533f8
MT
529CONFIG_SYNCLINK_GT=m
530CONFIG_NOZOMI=m
4c928ab7
MT
531CONFIG_HW_RANDOM_INTEL=m
532CONFIG_HW_RANDOM_AMD=m
533CONFIG_HW_RANDOM_VIA=m
534CONFIG_MWAVE=m
76d533f8 535CONFIG_NVRAM=y
4c928ab7
MT
536CONFIG_HPET=y
537# CONFIG_HPET_MMAP is not set
538CONFIG_HANGCHECK_TIMER=m
56edf087 539CONFIG_TCG_NSC=m
4c928ab7 540# CONFIG_TELCLOCK is not set
76d533f8 541# end of Character devices
597e1ee1 542
d5383c43
MT
543#
544# Multiplexer I2C Chip support
545#
364d5655 546CONFIG_I2C_ARB_GPIO_CHALLENGE=m
2b86e6fb 547# end of Multiplexer I2C Chip support
d5383c43 548
4c928ab7
MT
549#
550# PC SMBus host controller drivers
551#
e7f50e45
MT
552# CONFIG_I2C_ALI1535 is not set
553# CONFIG_I2C_ALI1563 is not set
554# CONFIG_I2C_ALI15X3 is not set
4c928ab7 555CONFIG_I2C_AMD756_S4882=m
7f6f4de5 556CONFIG_I2C_ISMT=m
e9924988 557CONFIG_I2C_CHT_WC=m
4c928ab7 558CONFIG_I2C_NFORCE2_S4985=m
e7f50e45
MT
559# CONFIG_I2C_SIS5595 is not set
560# CONFIG_I2C_SIS630 is not set
4c928ab7 561
7f6f4de5 562#
6cb87b05 563# I2C system bus drivers (mostly embedded / system-on-chip)
7f6f4de5 564#
6cb87b05 565CONFIG_I2C_DESIGNWARE_BAYTRAIL=y
7f6f4de5 566
d27a5bdd
AF
567#
568# Other I2C/SMBus bus drivers
569#
570CONFIG_I2C_MLXCPLD=m
571
d5383c43
MT
572#
573# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
574#
d27a5bdd 575CONFIG_PTP_1588_CLOCK_KVM=m
76d533f8 576# CONFIG_PTP_1588_CLOCK_VMW is not set
76d533f8
MT
577# CONFIG_PINCTRL_AS3722 is not set
578# CONFIG_PINCTRL_EQUILIBRIUM is not set
364d5655 579CONFIG_PINCTRL_PALMAS=y
76d533f8
MT
580
581#
582# Intel pinctrl drivers
583#
b1cbc577 584# CONFIG_PINCTRL_BAYTRAIL is not set
a40c4c43 585CONFIG_PINCTRL_CHERRYVIEW=m
76d533f8 586# CONFIG_PINCTRL_LYNXPOINT is not set
463530b8 587CONFIG_PINCTRL_INTEL=m
76d533f8 588# CONFIG_PINCTRL_ALDERLAKE is not set
8e496662 589CONFIG_PINCTRL_BROXTON=m
202187a3 590CONFIG_PINCTRL_CANNONLAKE=m
5ecb3b18 591CONFIG_PINCTRL_CEDARFORK=m
e9924988 592CONFIG_PINCTRL_DENVERTON=m
76d533f8
MT
593# CONFIG_PINCTRL_ELKHARTLAKE is not set
594# CONFIG_PINCTRL_EMMITSBURG is not set
d27a5bdd 595CONFIG_PINCTRL_GEMINILAKE=m
cd59c044 596CONFIG_PINCTRL_ICELAKE=m
76d533f8
MT
597# CONFIG_PINCTRL_JASPERLAKE is not set
598# CONFIG_PINCTRL_LAKEFIELD is not set
e9924988 599CONFIG_PINCTRL_LEWISBURG=m
76d533f8 600# CONFIG_PINCTRL_METEORLAKE is not set
463530b8 601CONFIG_PINCTRL_SUNRISEPOINT=m
76d533f8
MT
602# CONFIG_PINCTRL_TIGERLAKE is not set
603# end of Intel pinctrl drivers
604
4c928ab7 605#
463530b8 606# Memory mapped GPIO drivers
4c928ab7 607#
364d5655 608CONFIG_GPIO_GRGPIO=m
028e459b 609CONFIG_GPIO_ICH=m
d19e461f 610CONFIG_GPIO_TANGIER=m
d27a5bdd 611# CONFIG_GPIO_VX855 is not set
2b86e6fb 612# end of Memory mapped GPIO drivers
4c928ab7 613
8e496662
MT
614#
615# Port-mapped I/O GPIO drivers
616#
8e496662
MT
617# CONFIG_GPIO_F7188X is not set
618CONFIG_GPIO_IT87=m
619CONFIG_GPIO_SCH=m
620# CONFIG_GPIO_SCH311X is not set
19f76fd7
MT
621# CONFIG_GPIO_WINBOND is not set
622# CONFIG_GPIO_WS16C48 is not set
2b86e6fb 623# end of Port-mapped I/O GPIO drivers
8e496662 624
e7f50e45
MT
625#
626# MFD GPIO expanders
627#
d27a5bdd 628CONFIG_GPIO_CRYSTAL_COVE=m
d19e461f 629CONFIG_GPIO_ELKHARTLAKE=m
e7f50e45 630CONFIG_GPIO_TC3589X=y
2b86e6fb 631# end of MFD GPIO expanders
e7f50e45 632
4c928ab7 633#
463530b8 634# PCI GPIO expanders
4c928ab7 635#
d27a5bdd
AF
636# CONFIG_GPIO_AMD8111 is not set
637# CONFIG_GPIO_ML_IOH is not set
364d5655 638CONFIG_GPIO_SODAVILLE=y
2b86e6fb 639# end of PCI GPIO expanders
4c928ab7 640
bf6ee3f7 641#
76d533f8 642# Virtual GPIO drivers
302e8df8 643#
597e1ee1
MT
644CONFIG_MAX8925_POWER=m
645CONFIG_WM831X_BACKUP=m
646CONFIG_WM831X_POWER=m
647CONFIG_WM8350_POWER=m
648CONFIG_BATTERY_88PM860X=m
649CONFIG_BATTERY_DA9030=m
650CONFIG_BATTERY_DA9052=m
19f76fd7 651# CONFIG_AXP288_CHARGER is not set
76d533f8 652CONFIG_AXP288_FUEL_GAUGE=m
597e1ee1 653CONFIG_CHARGER_88PM860X=m
597e1ee1 654CONFIG_CHARGER_TWL4030=m
cb866dd3
MT
655CONFIG_CHARGER_MAX8997=m
656CONFIG_CHARGER_MAX8998=m
302e8df8 657
4c928ab7
MT
658#
659# Native drivers
660#
661CONFIG_SENSORS_ABITUGURU=m
662CONFIG_SENSORS_ABITUGURU3=m
663CONFIG_SENSORS_K8TEMP=m
664CONFIG_SENSORS_K10TEMP=m
665CONFIG_SENSORS_FAM15H_POWER=m
2db3b9b1 666CONFIG_SENSORS_APPLESMC=m
4c928ab7 667CONFIG_SENSORS_ASB100=m
364d5655 668CONFIG_SENSORS_DELL_SMM=m
76d533f8 669# CONFIG_I8K is not set
4c928ab7 670CONFIG_SENSORS_FSCHMD=m
a40c4c43 671CONFIG_SENSORS_I5500=m
4c928ab7 672CONFIG_SENSORS_CORETEMP=m
ee731e2d 673# CONFIG_SENSORS_OXP is not set
4c928ab7 674CONFIG_SENSORS_VIA_CPUTEMP=m
c738d0b2
MT
675
676#
677# ACPI drivers
678#
4c928ab7 679CONFIG_SENSORS_ATK0110=m
76d533f8 680# CONFIG_SENSORS_ASUS_WMI is not set
76d533f8 681# CONFIG_SENSORS_ASUS_EC is not set
3ad05a23 682CONFIG_THERMAL_ACPI=y
75047608
AF
683
684#
685# Intel thermal drivers
686#
7f6f4de5 687CONFIG_INTEL_POWERCLAMP=m
76d533f8 688CONFIG_X86_THERMAL_VECTOR=y
3ad05a23 689CONFIG_INTEL_TCC=y
0db4b328 690CONFIG_X86_PKG_TEMP_THERMAL=m
364d5655 691CONFIG_INTEL_SOC_DTS_IOSF_CORE=m
664c0173 692CONFIG_INTEL_SOC_DTS_THERMAL=m
fe1f3d4a
AF
693
694#
695# ACPI INT340X thermal drivers
696#
bf6ee3f7
MT
697CONFIG_INT340X_THERMAL=m
698CONFIG_ACPI_THERMAL_REL=m
fe1f3d4a 699CONFIG_INT3406_THERMAL=m
3ad05a23 700CONFIG_PROC_THERMAL_MMIO_RAPL=m
dc125ed4 701# end of ACPI INT340X thermal drivers
849a0073 702CONFIG_INTEL_PCH_THERMAL=m
76d533f8 703# CONFIG_INTEL_TCC_COOLING is not set
76d533f8 704# CONFIG_INTEL_HFI_THERMAL is not set
2b86e6fb 705# end of Intel thermal drivers
4c928ab7
MT
706
707#
708# Watchdog Device Drivers
709#
710# CONFIG_ACQUIRE_WDT is not set
711# CONFIG_ADVANTECH_WDT is not set
ee731e2d 712CONFIG_ADVANTECH_EC_WDT=m
4c928ab7 713CONFIG_ALIM1535_WDT=m
19f76fd7 714CONFIG_EBC_C384_WDT=m
d1ee2bc9 715CONFIG_EXAR_WDT=m
4c928ab7
MT
716CONFIG_F71808E_WDT=m
717CONFIG_SP5100_TCO=m
4c928ab7
MT
718CONFIG_SBC_FITPC2_WATCHDOG=m
719# CONFIG_EUROTECH_WDT is not set
720CONFIG_IB700_WDT=m
721CONFIG_IBMASR=m
722# CONFIG_WAFER_WDT is not set
028e459b 723CONFIG_IE6XX_WDT=m
4c928ab7
MT
724CONFIG_ITCO_WDT=m
725# CONFIG_ITCO_VENDOR_SUPPORT is not set
726CONFIG_IT8712F_WDT=m
727CONFIG_IT87_WDT=m
4c928ab7
MT
728CONFIG_HPWDT_NMI_DECODING=y
729# CONFIG_SC1200_WDT is not set
730# CONFIG_PC87413_WDT is not set
731CONFIG_NV_TCO=m
732# CONFIG_60XX_WDT is not set
4c928ab7
MT
733# CONFIG_CPU5_WDT is not set
734CONFIG_SMSC_SCH311X_WDT=m
735# CONFIG_SMSC37B787_WDT is not set
75047608 736CONFIG_TQMX86_WDT=m
5e856224 737CONFIG_VIA_WDT=m
4c928ab7 738CONFIG_W83627HF_WDT=m
4c928ab7
MT
739CONFIG_W83877F_WDT=m
740CONFIG_W83977F_WDT=m
741CONFIG_MACHZ_WDT=m
742# CONFIG_SBC_EPX_C3_WATCHDOG is not set
43556e68
AF
743CONFIG_INTEL_MEI_WDT=m
744CONFIG_NI903X_WDT=m
d27a5bdd 745CONFIG_NIC7018_WDT=m
4c928ab7
MT
746
747#
748# Multifunction device drivers
749#
364d5655 750CONFIG_MFD_ATMEL_HLCDC=m
463530b8 751CONFIG_MFD_INTEL_QUARK_I2C_GPIO=m
2db3b9b1 752CONFIG_LPC_ICH=m
202187a3 753CONFIG_INTEL_SOC_PMIC=y
e9924988 754CONFIG_INTEL_SOC_PMIC_CHTWC=y
5ecb3b18 755CONFIG_INTEL_SOC_PMIC_CHTDC_TI=m
849a0073
MT
756CONFIG_MFD_INTEL_LPSS=m
757CONFIG_MFD_INTEL_LPSS_ACPI=m
758CONFIG_MFD_INTEL_LPSS_PCI=m
76d533f8 759# CONFIG_MFD_INTEL_PMC_BXT is not set
364d5655
MT
760
761#
2b86e6fb 762# STMicroelectronics STMPE Interface Drivers
364d5655 763#
2db3b9b1 764CONFIG_MFD_VX855=m
dc125ed4 765# end of Multifunction device drivers
cb866dd3
MT
766CONFIG_REGULATOR_FIXED_VOLTAGE=m
767CONFIG_REGULATOR_VIRTUAL_CONSUMER=m
768CONFIG_REGULATOR_USERSPACE_CONSUMER=m
769CONFIG_REGULATOR_88PM8607=m
770CONFIG_REGULATOR_GPIO=m
771CONFIG_REGULATOR_LP872X=m
772CONFIG_REGULATOR_LP8788=m
773CONFIG_REGULATOR_TWL4030=m
4c928ab7 774
2db3b9b1 775#
76d533f8
MT
776# CEC support
777#
76d533f8
MT
778# CONFIG_CEC_SECO is not set
779# end of CEC support
780
4c928ab7
MT
781#
782# Graphics support
783#
17283c11 784CONFIG_AGP=y
79c26193
MT
785CONFIG_AGP_AMD64=m
786CONFIG_AGP_INTEL=m
787CONFIG_AGP_SIS=m
788CONFIG_AGP_VIA=m
789CONFIG_INTEL_GTT=m
790# CONFIG_VGA_SWITCHEROO is not set
c6e2a6c8
MT
791
792#
793# I2C encoder or helper chips
794#
2db3b9b1 795CONFIG_DRM_I2C_NXP_TDA998X=m
2b86e6fb 796# end of I2C encoder or helper chips
43556e68
AF
797
798#
5ecb3b18
MT
799# Display Engine Configuration
800#
dc125ed4 801CONFIG_HSA_AMD=y
4c928ab7 802CONFIG_DRM_I915=m
1b1a9c16 803CONFIG_DRM_I915_FORCE_PROBE="*"
d27a5bdd
AF
804CONFIG_DRM_I915_CAPTURE_ERROR=y
805CONFIG_DRM_I915_COMPRESS_ERROR=y
43556e68 806CONFIG_DRM_I915_USERPTR=y
fe1f3d4a
AF
807
808#
809# drm/i915 Debugging
810#
811# CONFIG_DRM_I915_WERROR is not set
812# CONFIG_DRM_I915_DEBUG is not set
1b1a9c16 813# CONFIG_DRM_I915_DEBUG_MMIO is not set
d27a5bdd 814# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set
202187a3 815# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set
58640b55 816# CONFIG_DRM_I915_DEBUG_GUC is not set
d27a5bdd
AF
817# CONFIG_DRM_I915_SELFTEST is not set
818# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set
819# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set
0619f7fe 820# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set
dc125ed4 821# end of drm/i915 Debugging
1b1a9c16
AF
822
823#
824# drm/i915 Profile Guided Optimisation
825#
76d533f8
MT
826CONFIG_DRM_I915_REQUEST_TIMEOUT=20000
827CONFIG_DRM_I915_FENCE_TIMEOUT=10000
1b1a9c16 828CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250
76d533f8
MT
829CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500
830CONFIG_DRM_I915_PREEMPT_TIMEOUT=640
ee731e2d 831CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE=7500
76d533f8
MT
832CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000
833CONFIG_DRM_I915_STOP_TIMEOUT=100
834CONFIG_DRM_I915_TIMESLICE_DURATION=1
1b1a9c16 835# end of drm/i915 Profile Guided Optimisation
76d533f8 836# CONFIG_DRM_VMWGFX_MKSSTATS is not set
79c26193 837CONFIG_DRM_GMA500=m
2db3b9b1 838
e7f50e45 839#
2b86e6fb 840# Display Interface Bridges
e7f50e45 841#
76d533f8
MT
842# CONFIG_DRM_DISPLAY_CONNECTOR is not set
843# end of Display Interface Bridges
dc125ed4 844CONFIG_DRM_VBOXVIDEO=m
76d533f8 845CONFIG_DRM_PRIVACY_SCREEN=y
9cd4bbd9 846
17283c11
MT
847#
848# Frame buffer hardware drivers
849#
850# CONFIG_FB_ARC is not set
851# CONFIG_FB_VGA16 is not set
852# CONFIG_FB_VESA is not set
853# CONFIG_FB_N411 is not set
854# CONFIG_FB_HGA is not set
855# CONFIG_FB_LE80578 is not set
856# CONFIG_FB_INTEL is not set
857# CONFIG_FB_VIA is not set
858
dc125ed4
AF
859#
860# Backlight & LCD device support
861#
302e8df8 862CONFIG_LCD_PLATFORM=m
4c928ab7 863CONFIG_BACKLIGHT_APPLE=m
79c26193 864CONFIG_BACKLIGHT_SAHARA=m
2b86e6fb 865# end of Backlight & LCD device support
4c928ab7
MT
866
867#
868# Console display driver support
869#
870CONFIG_VGA_CONSOLE=y
2b86e6fb 871# end of Console display driver support
dc125ed4 872# end of Graphics support
d27a5bdd
AF
873
874#
875# Intel ISH HID support
876#
877# CONFIG_INTEL_ISH_HID is not set
2b86e6fb 878# end of Intel ISH HID support
4c928ab7 879
76d533f8
MT
880#
881# AMD SFH HID Support
882#
883# CONFIG_AMD_SFH_HID is not set
884# end of AMD SFH HID Support
76d533f8 885
19f76fd7 886#
2b86e6fb 887# USB Type-C Alternate Mode drivers
19f76fd7
MT
888#
889CONFIG_USB_ROLES_INTEL_XHCI=m
890
4c928ab7
MT
891#
892# MMC/SD/SDIO Host Controller Drivers
893#
2db3b9b1 894CONFIG_MMC_RICOH_MMC=y
4c928ab7
MT
895CONFIG_MMC_WBSD=m
896
897#
898# LED drivers
899#
e265eb17 900CONFIG_LEDS_APU=m
4c928ab7 901CONFIG_LEDS_INTEL_SS4200=m
d27a5bdd
AF
902
903#
904# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
905#
906CONFIG_LEDS_MLXCPLD=m
907CONFIG_LEDS_NIC78BX=m
76d533f8 908# CONFIG_LEDS_LGM is not set
302e8df8 909
4c928ab7 910#
76d533f8 911# Simple LED drivers
4c928ab7 912#
364d5655 913CONFIG_EDAC_ATOMIC_SCRUB=y
7c69f2c2 914# CONFIG_EDAC_LEGACY_SYSFS is not set
4c928ab7 915CONFIG_EDAC_DECODE_MCE=m
d27a5bdd 916# CONFIG_EDAC_GHES is not set
a40c4c43 917CONFIG_EDAC_AMD64=m
4c928ab7
MT
918CONFIG_EDAC_E752X=m
919CONFIG_EDAC_I82975X=m
920CONFIG_EDAC_I3000=m
921CONFIG_EDAC_I3200=m
cb866dd3 922CONFIG_EDAC_IE31200=m
4c928ab7
MT
923CONFIG_EDAC_X38=m
924CONFIG_EDAC_I5400=m
925CONFIG_EDAC_I7CORE=m
4c928ab7
MT
926CONFIG_EDAC_I5100=m
927CONFIG_EDAC_I7300=m
e7f50e45 928CONFIG_EDAC_SBRIDGE=m
d27a5bdd 929CONFIG_EDAC_SKX=m
19b95f86 930CONFIG_EDAC_I10NM=m
d27a5bdd 931CONFIG_EDAC_PND2=m
76d533f8 932# CONFIG_EDAC_IGEN6 is not set
d27a5bdd 933CONFIG_RTC_MC146818_LIB=y
4c928ab7 934
d5383c43
MT
935#
936# Platform RTC drivers
937#
938CONFIG_RTC_DRV_CMOS=y
939
4c928ab7
MT
940#
941# DMA Devices
942#
6dd0eca7 943CONFIG_DMA_VIRTUAL_CHANNELS=m
76d533f8
MT
944# CONFIG_INTEL_IDXD is not set
945# CONFIG_INTEL_IDXD_COMPAT is not set
e7f50e45 946CONFIG_INTEL_IOATDMA=m
76d533f8 947# CONFIG_AMD_PTDMA is not set
d27a5bdd 948CONFIG_DW_DMAC_CORE=y
d27a5bdd 949CONFIG_DW_DMAC_PCI=y
fe1f3d4a 950CONFIG_HSU_DMA=m
76d533f8 951# CONFIG_INTEL_LDMA is not set
4c928ab7 952
fe1f3d4a 953#
2b86e6fb 954# DMABUF options
fe1f3d4a 955#
e7f50e45 956CONFIG_DCA=m
8e496662 957CONFIG_IRQ_BYPASS_MANAGER=m
0b77b019 958CONFIG_VBOXGUEST=m
76d533f8 959# CONFIG_EFI_SECRET is not set
d19e461f 960CONFIG_VIRTIO=m
4c928ab7 961
5e856224
MT
962#
963# Microsoft Hyper-V guest support
964#
d19e461f 965# CONFIG_HYPERV_VTL_MODE is not set
1b1a9c16 966CONFIG_HYPERV_TIMER=y
2b86e6fb 967# end of Microsoft Hyper-V guest support
b748bd90
MT
968
969#
970# Xen driver support
971#
b748bd90
MT
972CONFIG_XEN_PCIDEV_BACKEND=m
973CONFIG_XEN_ACPI_PROCESSOR=m
974# CONFIG_XEN_MCE_LOG is not set
975CONFIG_XEN_HAVE_PVMMU=y
b748bd90
MT
976CONFIG_XEN_ACPI=y
977# CONFIG_XEN_SYMS is not set
978CONFIG_XEN_HAVE_VPMU=y
dc125ed4 979# end of Xen driver support
4c928ab7 980CONFIG_X86_PLATFORM_DEVICES=y
76d533f8
MT
981CONFIG_ACPI_WMI=m
982CONFIG_WMI_BMOF=m
983CONFIG_HUAWEI_WMI=m
984CONFIG_MXM_WMI=m
76d533f8
MT
985# CONFIG_NVIDIA_WMI_EC_BACKLIGHT is not set
986CONFIG_XIAOMI_WMI=m
987# CONFIG_GIGABYTE_WMI is not set
988# CONFIG_YOGABOOK_WMI is not set
4c928ab7 989CONFIG_ACERHDF=m
76d533f8
MT
990# CONFIG_ACER_WIRELESS is not set
991CONFIG_ACER_WMI=m
d1ee2bc9 992CONFIG_AMD_PMF=m
76d533f8
MT
993# CONFIG_AMD_PMC is not set
994# CONFIG_AMD_HSMP is not set
995# CONFIG_ADV_SWBUTTON is not set
996# CONFIG_APPLE_GMUX is not set
4c928ab7 997CONFIG_ASUS_LAPTOP=m
76d533f8
MT
998CONFIG_ASUS_WIRELESS=m
999CONFIG_ASUS_WMI=m
1000CONFIG_ASUS_NB_WMI=m
1001# CONFIG_ASUS_TF103C_DOCK is not set
1002# CONFIG_MERAKI_MX100 is not set
1003CONFIG_EEEPC_LAPTOP=m
1004CONFIG_EEEPC_WMI=m
1005# CONFIG_X86_PLATFORM_DRIVERS_DELL is not set
1006CONFIG_AMILO_RFKILL=m
4c928ab7 1007CONFIG_FUJITSU_LAPTOP=m
5e856224 1008# CONFIG_FUJITSU_TABLET is not set
0b77b019 1009# CONFIG_GPD_POCKET_FAN is not set
ee731e2d 1010CONFIG_X86_PLATFORM_DRIVERS_HP=y
4c928ab7
MT
1011CONFIG_HP_ACCEL=m
1012CONFIG_HP_WMI=m
ee731e2d 1013# CONFIG_WIRELESS_HOTKEY is not set
76d533f8 1014# CONFIG_IBM_RTL is not set
4c928ab7 1015CONFIG_IDEAPAD_LAPTOP=m
d19e461f 1016# CONFIG_LENOVO_YMC is not set
76d533f8 1017CONFIG_SENSORS_HDAPS=m
4c928ab7 1018CONFIG_THINKPAD_ACPI=m
4c928ab7
MT
1019# CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set
1020# CONFIG_THINKPAD_ACPI_DEBUG is not set
1021# CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set
1022CONFIG_THINKPAD_ACPI_VIDEO=y
1023CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y
76d533f8
MT
1024# CONFIG_THINKPAD_LMI is not set
1025CONFIG_INTEL_ATOMISP2_PDX86=y
1026# CONFIG_INTEL_ATOMISP2_LED is not set
0619f7fe 1027CONFIG_INTEL_ATOMISP2_PM=m
ee731e2d 1028# CONFIG_INTEL_IFS is not set
76d533f8
MT
1029# CONFIG_INTEL_SAR_INT1092 is not set
1030# CONFIG_INTEL_SKL_INT3472 is not set
1031# CONFIG_INTEL_PMC_CORE is not set
1b1a9c16
AF
1032
1033#
1034# Intel Speed Select Technology interface support
1035#
1036CONFIG_INTEL_SPEED_SELECT_INTERFACE=m
1037# end of Intel Speed Select Technology interface support
76d533f8
MT
1038CONFIG_INTEL_WMI=y
1039# CONFIG_INTEL_WMI_SBL_FW_UPDATE is not set
1040CONFIG_INTEL_WMI_THUNDERBOLT=m
597e1ee1
MT
1041
1042#
76d533f8 1043# Intel Uncore Frequency Control
597e1ee1 1044#
76d533f8
MT
1045# CONFIG_INTEL_UNCORE_FREQ_CONTROL is not set
1046# end of Intel Uncore Frequency Control
1047CONFIG_INTEL_HID_EVENT=m
1048CONFIG_INTEL_VBTN=m
1049CONFIG_INTEL_INT0002_VGPIO=m
1050CONFIG_INTEL_OAKTRAIL=m
d19e461f 1051CONFIG_INTEL_BYTCRC_PWRSRC=m
76d533f8
MT
1052CONFIG_INTEL_CHTDC_TI_PWRBTN=m
1053CONFIG_INTEL_PUNIT_IPC=m
1054# CONFIG_INTEL_RST is not set
1055CONFIG_INTEL_SMARTCONNECT=m
1056CONFIG_INTEL_TURBO_MAX_3=y
1057# CONFIG_INTEL_VSEC is not set
d19e461f 1058# CONFIG_MSI_EC is not set
76d533f8
MT
1059CONFIG_MSI_LAPTOP=m
1060CONFIG_MSI_WMI=m
1061CONFIG_PCENGINES_APU2=m
1062# CONFIG_BARCO_P50_GPIO is not set
1063CONFIG_SAMSUNG_LAPTOP=m
1064CONFIG_SAMSUNG_Q10=m
1065CONFIG_ACPI_TOSHIBA=m
1066CONFIG_TOSHIBA_BT_RFKILL=m
1067CONFIG_TOSHIBA_HAPS=m
1068CONFIG_TOSHIBA_WMI=m
1069CONFIG_ACPI_CMPC=m
1070CONFIG_COMPAL_LAPTOP=m
1071# CONFIG_LG_LAPTOP is not set
1072CONFIG_PANASONIC_LAPTOP=m
1073CONFIG_SONY_LAPTOP=m
1074CONFIG_SONYPI_COMPAT=y
1075# CONFIG_SYSTEM76_ACPI is not set
1076CONFIG_TOPSTAR_LAPTOP=m
1077CONFIG_MLX_PLATFORM=m
1078CONFIG_INTEL_IPS=m
1079# CONFIG_INTEL_SCU_PCI is not set
1080# CONFIG_INTEL_SCU_PLATFORM is not set
1081# CONFIG_SIEMENS_SIMATIC_IPC is not set
1082# CONFIG_WINMATE_FM07_KEYS is not set
1083CONFIG_P2SB=y
76d533f8 1084# CONFIG_CLK_LGM_CGU is not set
4c928ab7
MT
1085
1086#
cb866dd3 1087# Clock Source drivers
4c928ab7
MT
1088#
1089CONFIG_CLKEVT_I8253=y
1090CONFIG_I8253_LOCK=y
1091CONFIG_CLKBLD_I8253=y
dc125ed4 1092# end of Clock Source drivers
94cce289
MT
1093
1094#
2b86e6fb 1095# Generic IOMMU Pagetable Support
94cce289 1096#
e7f50e45 1097CONFIG_AMD_IOMMU=y
e7f50e45 1098CONFIG_AMD_IOMMU_V2=m
4c928ab7
MT
1099CONFIG_DMAR_TABLE=y
1100CONFIG_INTEL_IOMMU=y
8e496662 1101CONFIG_INTEL_IOMMU_SVM=y
e61ec8d3 1102CONFIG_INTEL_IOMMU_DEFAULT_ON=y
4c928ab7 1103CONFIG_INTEL_IOMMU_FLOPPY_WA=y
76d533f8 1104CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y
3ad05a23 1105CONFIG_INTEL_IOMMU_PERF_EVENTS=y
e7f50e45 1106CONFIG_IRQ_REMAP=y
19b95f86 1107CONFIG_HYPERV_IOMMU=y
fe1f3d4a 1108
d19e461f
MT
1109#
1110# Remoteproc drivers
1111#
1112# CONFIG_REMOTEPROC is not set
1113# end of Remoteproc drivers
1114
d27a5bdd
AF
1115#
1116# Extcon Device Drivers
1117#
19f76fd7 1118CONFIG_EXTCON_AXP288=m
e265eb17 1119CONFIG_EXTCON_INTEL_INT3496=m
202187a3 1120CONFIG_EXTCON_INTEL_CHT_WC=m
364d5655 1121
6ae109d5 1122#
2b86e6fb 1123# Temperature sensors
6ae109d5
MT
1124#
1125# CONFIG_PWM is not set
5ecb3b18 1126
76d533f8
MT
1127#
1128# IRQ chip support
1129#
1130# CONFIG_RESET_INTEL_GW is not set
76d533f8
MT
1131
1132#
1133# PHY Subsystem
1134#
1135# CONFIG_USB_LGM_PHY is not set
1136
1137#
1138# PHY drivers for Broadcom platforms
1139#
1140# CONFIG_PHY_INTEL_LGM_COMBO is not set
1141# CONFIG_PHY_INTEL_LGM_EMMC is not set
1142# end of PHY Subsystem
3ad05a23
MT
1143CONFIG_INTEL_RAPL_CORE=m
1144CONFIG_INTEL_RAPL=m
76d533f8 1145
849a0073 1146#
2b86e6fb 1147# Performance monitor support
849a0073 1148#
d27a5bdd 1149# CONFIG_RAS_CEC is not set
849a0073 1150
202187a3
AF
1151#
1152# Multiplexer drivers
1153#
1154# CONFIG_MUX_ADG792A is not set
1155# CONFIG_MUX_GPIO is not set
1156# CONFIG_MUX_MMIO is not set
dc125ed4 1157# end of Multiplexer drivers
2b86e6fb 1158# end of Device Drivers
202187a3 1159
4c928ab7
MT
1160#
1161# Pseudo filesystems
1162#
289c54d9 1163CONFIG_PROC_VMCORE=y
58640b55 1164# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set
1b1a9c16 1165CONFIG_PROC_PID_ARCH_STATUS=y
703bc627 1166CONFIG_EFIVAR_FS=m
2b86e6fb 1167# end of Pseudo filesystems
76d533f8 1168# CONFIG_VBOXSF_FS is not set
4c928ab7 1169
c65ff857 1170#
289c54d9 1171# Security options
c1e3898a 1172#
e7f50e45 1173CONFIG_INTEL_TXT=y
2b86e6fb 1174# end of Security options
dc125ed4 1175
4c928ab7
MT
1176#
1177# Crypto core or helper
1178#
76d533f8 1179CONFIG_CRYPTO_SIMD=m
d1ee2bc9 1180# end of Crypto core or helper
76d533f8
MT
1181
1182#
d1ee2bc9 1183# Accelerated Cryptographic Algorithms for CPU (x86)
76d533f8 1184#
24870387 1185CONFIG_CRYPTO_CURVE25519_X86=m
d80cb086 1186CONFIG_CRYPTO_AES_NI_INTEL=m
e7f50e45
MT
1187CONFIG_CRYPTO_BLOWFISH_X86_64=m
1188CONFIG_CRYPTO_CAMELLIA_X86_64=m
1189CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m
1190CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m
1191CONFIG_CRYPTO_CAST5_AVX_X86_64=m
1192CONFIG_CRYPTO_CAST6_AVX_X86_64=m
1193CONFIG_CRYPTO_DES3_EDE_X86_64=m
e7f50e45
MT
1194CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m
1195CONFIG_CRYPTO_SERPENT_AVX_X86_64=m
1196CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m
76d533f8
MT
1197# CONFIG_CRYPTO_SM4_AESNI_AVX_X86_64 is not set
1198# CONFIG_CRYPTO_SM4_AESNI_AVX2_X86_64 is not set
e7f50e45
MT
1199CONFIG_CRYPTO_TWOFISH_X86_64=m
1200CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m
1201CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m
03ed32f9 1202# CONFIG_CRYPTO_ARIA_AESNI_AVX_X86_64 is not set
3ad05a23
MT
1203# CONFIG_CRYPTO_ARIA_AESNI_AVX2_X86_64 is not set
1204# CONFIG_CRYPTO_ARIA_GFNI_AVX512_X86_64 is not set
d1ee2bc9
MT
1205CONFIG_CRYPTO_CHACHA20_X86_64=m
1206# CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set
1207CONFIG_CRYPTO_NHPOLY1305_SSE2=m
1208CONFIG_CRYPTO_NHPOLY1305_AVX2=m
1209CONFIG_CRYPTO_BLAKE2S_X86=y
1210CONFIG_CRYPTO_POLYVAL_CLMUL_NI=m
1211CONFIG_CRYPTO_POLY1305_X86_64=m
1212CONFIG_CRYPTO_SHA1_SSSE3=m
1213CONFIG_CRYPTO_SHA256_SSSE3=m
1214CONFIG_CRYPTO_SHA512_SSSE3=m
1215# CONFIG_CRYPTO_SM3_AVX_X86_64 is not set
1216CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m
1217CONFIG_CRYPTO_CRC32C_INTEL=m
1218CONFIG_CRYPTO_CRC32_PCLMUL=m
1219CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m
1220# end of Accelerated Cryptographic Algorithms for CPU (x86)
4c928ab7
MT
1221CONFIG_CRYPTO_DEV_PADLOCK=m
1222CONFIG_CRYPTO_DEV_PADLOCK_AES=m
1223CONFIG_CRYPTO_DEV_PADLOCK_SHA=m
0b77b019 1224CONFIG_CRYPTO_DEV_SP_PSP=y
849a0073 1225
4c928ab7
MT
1226#
1227# Library routines
1228#
5e856224 1229CONFIG_GENERIC_IOMAP=y
76d533f8
MT
1230
1231#
1232# Crypto library routines
1233#
24870387
MT
1234CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=y
1235CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=m
76d533f8 1236CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11
76d533f8 1237# end of Crypto library routines
b46f65b8 1238CONFIG_ZLIB_DEFLATE=y
19b95f86
AF
1239
1240#
1241# Default contiguous memory area size:
1242#
58640b55 1243CONFIG_IOMMU_HELPER=y
ee731e2d 1244CONFIG_ARCH_HAS_CPU_CACHE_INVALIDATE_MEMREGION=y
76d533f8 1245CONFIG_ARCH_HAS_COPY_MC=y
2b86e6fb 1246# end of Library routines
cd59c044
MT
1247
1248#
1249# Compile-time checks and compiler options
1250#
76d533f8 1251CONFIG_OBJTOOL=y
2b86e6fb 1252# end of Compile-time checks and compiler options
cd59c044
MT
1253
1254#
1255# Memory Debugging
1256#
76d533f8
MT
1257CONFIG_ARCH_SUPPORTS_KMAP_LOCAL_FORCE_MAP=y
1258# CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP is not set
2b86e6fb 1259# end of Memory Debugging
cd59c044
MT
1260
1261#
76d533f8 1262# Debug Oops, Lockups and Hangs
cd59c044
MT
1263#
1264CONFIG_LOCKUP_DETECTOR=y
1265CONFIG_SOFTLOCKUP_DETECTOR=y
1266# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
cd59c044
MT
1267CONFIG_HARDLOCKUP_DETECTOR_PERF=y
1268CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y
1269CONFIG_HARDLOCKUP_DETECTOR=y
1270# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
76d533f8
MT
1271# end of Debug Oops, Lockups and Hangs
1272
3ad05a23
MT
1273#
1274# Lock Debugging (spinlocks, mutexes, etc...)
1275#
1276# CONFIG_NMI_CHECK_CPU is not set
1277
cd59c044
MT
1278#
1279# RCU Debugging
1280#
1281CONFIG_RCU_CPU_STALL_TIMEOUT=60
dc125ed4 1282# end of RCU Debugging
cd59c044 1283CONFIG_USER_STACKTRACE_SUPPORT=y
76d533f8 1284CONFIG_BUILDTIME_MCOUNT_SORT=y
ee731e2d 1285CONFIG_DYNAMIC_FTRACE_WITH_REGS=y
76d533f8 1286# CONFIG_FPROBE is not set
cd59c044 1287# CONFIG_MMIOTRACE is not set
76d533f8
MT
1288CONFIG_FTRACE_SYSCALLS=y
1289CONFIG_FTRACE_MCOUNT_USE_CC=y
1290# CONFIG_FTRACE_SORT_STARTUP_TEST is not set
cd59c044 1291# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
76d533f8
MT
1292CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y
1293
1294#
1295# x86 Debugging
1296#
cd59c044
MT
1297# CONFIG_X86_VERBOSE_BOOTUP is not set
1298CONFIG_EARLY_PRINTK=y
1299# CONFIG_EARLY_PRINTK_DBGP is not set
cd59c044 1300# CONFIG_EARLY_PRINTK_USB_XDBC is not set
cd59c044 1301# CONFIG_EFI_PGT_DUMP is not set
cd59c044
MT
1302# CONFIG_DEBUG_TLBFLUSH is not set
1303# CONFIG_IOMMU_DEBUG is not set
76d533f8 1304# CONFIG_X86_DECODER_SELFTEST is not set
cd59c044
MT
1305CONFIG_IO_DELAY_0X80=y
1306# CONFIG_IO_DELAY_0XED is not set
1307# CONFIG_IO_DELAY_UDELAY is not set
1308# CONFIG_IO_DELAY_NONE is not set
cd59c044
MT
1309CONFIG_DEBUG_BOOT_PARAMS=y
1310# CONFIG_CPA_DEBUG is not set
cd59c044
MT
1311# CONFIG_DEBUG_ENTRY is not set
1312# CONFIG_DEBUG_NMI_SELFTEST is not set
1313# CONFIG_X86_DEBUG_FPU is not set
1314# CONFIG_PUNIT_ATOM_DEBUG is not set
1315CONFIG_UNWINDER_ORC=y
1316# CONFIG_UNWINDER_FRAME_POINTER is not set
1317# CONFIG_UNWINDER_GUESS is not set
76d533f8
MT
1318# end of x86 Debugging
1319
1320#
1321# Kernel Testing and Coverage
1322#
1323# CONFIG_TEST_FPU is not set
1324# CONFIG_TEST_CLOCKSOURCE_WATCHDOG is not set
76d533f8 1325# end of Kernel Testing and Coverage