summaryrefslogtreecommitdiff
path: root/kernel-x86.config
blob: 00e0edadaf5694634f3a9cf749f77286404bd132 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264

#-
#- *** FILE: arch/x86/Kconfig ***
#-
64BIT i386=n x86_64=y
SMP x86=y
X86_X2APIC all=y
X86_MPPARSE x86=y
X86_CPU_RESCTRL all=y
X86_BIGSMP i386=y
X86_EXTENDED_PLATFORM i386=y x86_64=y
X86_NUMACHIP all=n
X86_VSMP x86_64=n
X86_UV i386=n x86_64=n
X86_GOLDFISH all=n
X86_INTEL_MID all=n
X86_INTEL_QUARK i386=y
X86_INTEL_LPSS all=y
X86_AMD_PLATFORM_DEVICE all=y
IOSF_MBI all=y
IOSF_MBI_DEBUG all=y
X86_RDC321X i386=n
X86_32_NON_STANDARD i386=y
STA2X11 all=y
X86_32_IRIS i486=y i586=y i686=y
SCHED_OMIT_FRAME_POINTER i386=y x86_64=y
HYPERVISOR_GUEST all=y
PARAVIRT x86=y
PARAVIRT_DEBUG x86=n
PARAVIRT_SPINLOCKS x86=n
#- file arch/x86/xen/Kconfig goes here
KVM_GUEST x86=y
ARCH_CPUIDLE_HALTPOLL all=y
PVH x86=y
PARAVIRT_TIME_ACCOUNTING x86=y
JAILHOUSE_GUEST all=y
ACRN_GUEST all=y
INTEL_TDX_GUEST x86_64=y
#- file arch/x86/Kconfig.cpu goes here
HPET_TIMER x86=y
DMI x86=y
GART_IOMMU x86_64=y
MAXSMP i386=n x86_64=n
NR_CPUS i386=32 x86_64=512
SCHED_SMT x86=y
SCHED_MC x86=y
SCHED_MC_PRIO all=y
X86_UP_APIC i386=y
X86_UP_IOAPIC i386=y
X86_REROUTE_FOR_BROKEN_BOOT_IRQS i386=y x86_64=y
X86_MCE x86=y
X86_MCELOG_LEGACY all=y
X86_MCE_INTEL all=y
X86_MCE_AMD all=y
X86_ANCIENT_MCE all=y
X86_MCE_INJECT x86=m
#- file arch/x86/events/Kconfig goes here
X86_LEGACY_VM86 i386=n
VM86 i386=y
X86_VSYSCALL_EMULATION x86=y
X86_IOPL_IOPERM x86=y
TOSHIBA i386=m
X86_REBOOTFIXUPS i386=y
MICROCODE all=y
MICROCODE_LATE_LOADING x86=n
X86_MSR x86=m
X86_CPUID x86=m
NOHIGHMEM i386=n
HIGHMEM4G i386=y
HIGHMEM64G i386=n
PAGE_OFFSET i386=0xC0000000
X86_5LEVEL x86=n
X86_CPA_STATISTICS x86=y
AMD_MEM_ENCRYPT x86=y
AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT x86=y
NUMA x86_64=y
AMD_NUMA x86=n
X86_64_ACPI_NUMA x86_64=y
NUMA_EMU x86_64=n
NODES_SHIFT x86_64=6
X86_PMEM_LEGACY x86=y
HIGHPTE i386=n
X86_CHECK_BIOS_CORRUPTION x86=y
X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK x86=y
MATH_EMULATION i386=y i686=n pentium3=n pentium4=n athlon=n
MTRR x86=y
MTRR_SANITIZER x86=y
MTRR_SANITIZER_ENABLE_DEFAULT x86=1
MTRR_SANITIZER_SPARE_REG_NR_DEFAULT x86=1
X86_PAT x86=y
X86_KERNEL_IBT all=n
X86_INTEL_MEMORY_PROTECTION_KEYS all=y
X86_INTEL_TSX_MODE_OFF x86=y
X86_INTEL_TSX_MODE_ON x86=n
X86_INTEL_TSX_MODE_AUTO x86=n
X86_SGX all=y
X86_USER_SHADOW_STACK all=y
EFI x86=y
EFI_STUB all=y
EFI_MIXED all=y
#- file kernel/Kconfig.hz goes here
PHYSICAL_START x86=0x1000000
RELOCATABLE i386=y x86_64=y
RANDOMIZE_BASE i386=y x86_64=y
PHYSICAL_ALIGN x86=0x1000000
RANDOMIZE_MEMORY all=y
ADDRESS_MASKING all=y
HOTPLUG_CPU x86=y
COMPAT_VDSO x86=n
LEGACY_VSYSCALL_XONLY all=y
LEGACY_VSYSCALL_NONE all=n
CMDLINE_BOOL x86=n
STRICT_SIGALTSTACK_SIZE all=y
#- file kernel/livepatch/Kconfig goes here
SPECULATION_MITIGATIONS x86=y
PAGE_TABLE_ISOLATION all=y
RETPOLINE x86=y
RETHUNK x86=n x86_64=y
CPU_UNRET_ENTRY x86_64=y
CPU_IBPB_ENTRY x86_64=y
CPU_IBRS_ENTRY x86_64=y
CPU_SRSO x86_64=y
SLS x86_64=y
GDS_FORCE_MITIGATION x86_64=n x86=n
MITIGATION_RFDS x86_64=y
#- file kernel/power/Kconfig goes here
#- file drivers/acpi/Kconfig goes here
APM i386=m
APM_IGNORE_USER_SUSPEND i386=n
APM_DO_ENABLE i386=n
APM_CPU_IDLE i386=y
APM_DISPLAY_BLANK i386=n
APM_ALLOW_INTS i386=n
#- file drivers/cpufreq/Kconfig goes here
#- file drivers/cpuidle/Kconfig goes here
#- file drivers/idle/Kconfig goes here
PCI_GOBIOS i386=n
PCI_GOMMCONFIG i386=n
PCI_GODIRECT i386=n
PCI_GOANY i386=y
PCI_MMCONFIG x86=y
ISA i386=y
SCx200 i386=m
SCx200HR_TIMER i386=m
OLPC i386=n
ALIX i486=y i586=y i686=y
NET5501 i486=y i586=y i686=y
GEOS i486=y i586=y i686=y
IA32_EMULATION x86_64=y
X86_X32_ABI all=y
#- file arch/x86/kvm/Kconfig goes here
#- file arch/x86/Kconfig.assembler goes here

#-
#- *** FILE: arch/x86/Kconfig.cpu ***
#-
M486SX x86=n
M486 i386=n i486=y
M586 i386=n i586=y
M586TSC i386=n
M586MMX i386=n
M686 i386=n i686=y
MPENTIUMII i386=n
MPENTIUMIII i386=n pentium3=y
MPENTIUMM i386=n
MPENTIUM4 i386=n pentium4=y
MK6 i386=n
MK7 i386=n athlon=y
MK8 i386=n x86_64=n amd64=y
MCRUSOE i386=n
MEFFICEON i386=n
MWINCHIPC6 i386=n
MWINCHIP3D i386=n
MELAN i386=n
MGEODEGX1 i386=n
MGEODE_LX i386=n
MCYRIXIII i386=n
MVIAC3_2 i386=n
MVIAC7 i386=n
MPSC x86_64=n
MCORE2 x86=n
MATOM x86=n
GENERIC_CPU x86_64=y amd64=n
X86_GENERIC i386=y i586=n i686=n pentium3=n pentium4=n athlon=n
PROCESSOR_SELECT x86=y
CPU_SUP_INTEL x86=y
CPU_SUP_AMD x86=y
CPU_SUP_CENTAUR x86=y

#-
#- *** FILE: arch/x86/events/Kconfig ***
#-
PERF_EVENTS_INTEL_UNCORE all=m
PERF_EVENTS_INTEL_RAPL all=m
PERF_EVENTS_INTEL_CSTATE all=m
PERF_EVENTS_AMD_POWER all=m
PERF_EVENTS_AMD_UNCORE all=m
PERF_EVENTS_AMD_BRS x86=y

#-
#- *** FILE: arch/x86/kvm/Kconfig ***
#-
#- file virt/kvm/Kconfig goes here
VIRTUALIZATION x86=y
KVM x86=m
KVM_INTEL x86=m
X86_SGX_KVM all=y
KVM_AMD x86=m
KVM_AMD_SEV all=y
KVM_XEN all=y

#-
#- *** FILE: arch/x86/xen/Kconfig ***
#-
XEN x86=y
XEN_PV all=y
XEN_512GB all=y
XEN_PVHVM all=y
XEN_PVHVM_GUEST all=y
XEN_DEBUG_FS x86=n
XEN_PVH all=y

#-
#- *** FILE: drivers/acpi/Kconfig ***
#-
ACPI_FPDT all=y
#- file drivers/acpi/nfit/Kconfig goes here
#- file drivers/acpi/numa/Kconfig goes here
#- file drivers/acpi/apei/Kconfig goes here
#- file drivers/acpi/dptf/Kconfig goes here
#- file drivers/acpi/arm64/Kconfig goes here
#- file drivers/acpi/pmic/Kconfig goes here

#-
#- *** FILE: drivers/cpufreq/Kconfig.x86 ***
#-
X86_PCC_CPUFREQ x86=m x86_64=m
X86_AMD_PSTATE_DEFAULT_MODE x86_64=3 x86=3
X86_ACPI_CPUFREQ x86=m
X86_ACPI_CPUFREQ_CPB all=y
X86_POWERNOW_K6 i386=m
X86_POWERNOW_K7 i386=m
X86_POWERNOW_K8 x86=m
X86_GX_SUSPMOD i386=m
X86_SPEEDSTEP_CENTRINO x86=m
X86_SPEEDSTEP_CENTRINO_TABLE i386=y
X86_SPEEDSTEP_ICH i386=m
X86_SPEEDSTEP_SMI i386=m
X86_P4_CLOCKMOD x86=m
X86_CPUFREQ_NFORCE2 i386=m
X86_LONGRUN i386=m
X86_LONGHAUL i386=m
X86_E_POWERSAVER i386=m
#- shared options
X86_SPEEDSTEP_RELAXED_CAP_CHECK i386=y

#-
#- *** PROBABLY REMOVED OPTIONS ***
#-
BOOTPARAM_HOTPLUG_CPU0 all=n
DEBUG_HOTPLUG_CPU0 all=n
KEXEC_JUMP x86=y
MICROCODE_AMD x86=y
MICROCODE_INTEL x86=y