]> git.ipfire.org Git - ipfire-3.x.git/blob - kernel/config-x86_64-default
0b938ac6de8bb1201b4d7c56a9fd75540c0a12ea
[ipfire-3.x.git] / kernel / config-x86_64-default
1 CONFIG_64BIT=y
2 CONFIG_X86_64=y
3 CONFIG_OUTPUT_FORMAT="elf64-x86-64"
4 CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig"
5 CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
6 CONFIG_ZONE_DMA32=y
7 CONFIG_AUDIT_ARCH=y
8 CONFIG_X86_64_SMP=y
9 CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11"
10 CONFIG_PGTABLE_LEVELS=4
11
12 #
13 # Timers subsystem
14 #
15 # CONFIG_NO_HZ_IDLE is not set
16 CONFIG_NO_HZ_FULL=y
17 # CONFIG_NO_HZ_FULL_ALL is not set
18 # CONFIG_NO_HZ_FULL_SYSIDLE is not set
19
20 #
21 # CPU/Task time and stats accounting
22 #
23 CONFIG_VIRT_CPU_ACCOUNTING=y
24 CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
25
26 #
27 # RCU Subsystem
28 #
29 CONFIG_CONTEXT_TRACKING=y
30 CONFIG_RCU_USER_QS=y
31 CONFIG_CONTEXT_TRACKING_FORCE=y
32 CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
33 CONFIG_ARCH_SUPPORTS_INT128=y
34 # CONFIG_NUMA_BALANCING is not set
35
36 #
37 # Kernel Performance Events And Counters
38 #
39 CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y
40 CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y
41 CONFIG_MODULES_USE_ELF_RELA=y
42 CONFIG_COMPAT_OLD_SIGACTION=y
43
44 #
45 # Partition Types
46 #
47 CONFIG_BLOCK_COMPAT=y
48
49 #
50 # Processor type and features
51 #
52 CONFIG_X86_X2APIC=y
53 CONFIG_X86_NUMACHIP=y
54 # CONFIG_X86_VSMP is not set
55 # CONFIG_X86_UV is not set
56 CONFIG_IOSF_MBI=m
57 # CONFIG_MPSC is not set
58 CONFIG_GENERIC_CPU=y
59 CONFIG_X86_MINIMUM_CPU_FAMILY=64
60 CONFIG_GART_IOMMU=y
61 # CONFIG_CALGARY_IOMMU is not set
62 CONFIG_SWIOTLB=y
63 CONFIG_IOMMU_HELPER=y
64 # CONFIG_MAXSMP is not set
65 CONFIG_X86_ESPFIX64=y
66 CONFIG_X86_VSYSCALL_EMULATION=y
67 CONFIG_X86_DIRECT_GBPAGES=y
68 CONFIG_NUMA=y
69 CONFIG_AMD_NUMA=y
70 CONFIG_X86_64_ACPI_NUMA=y
71 CONFIG_NODES_SPAN_OTHER_NODES=y
72 # CONFIG_NUMA_EMU is not set
73 CONFIG_NODES_SHIFT=9
74 CONFIG_ARCH_SPARSEMEM_DEFAULT=y
75 CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
76 CONFIG_SPARSEMEM_MANUAL=y
77 CONFIG_SPARSEMEM=y
78 CONFIG_NEED_MULTIPLE_NODES=y
79 CONFIG_SPARSEMEM_EXTREME=y
80 CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
81 CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y
82 CONFIG_SPARSEMEM_VMEMMAP=y
83 # CONFIG_MOVABLE_NODE is not set
84 # CONFIG_MEMORY_HOTPLUG is not set
85 # CONFIG_EFI_MIXED is not set
86 CONFIG_PHYSICAL_START=0x1000000
87 CONFIG_RANDOMIZE_BASE_MAX_OFFSET=0x40000000
88 CONFIG_PHYSICAL_ALIGN=0x1000000
89 # CONFIG_LIVEPATCH is not set
90 CONFIG_USE_PERCPU_NUMA_NODE_ID=y
91
92 #
93 # Power management and ACPI options
94 #
95 CONFIG_ACPI_NUMA=y
96
97 #
98 # Memory power savings
99 #
100 CONFIG_I7300_IDLE_IOAT_CHANNEL=y
101 CONFIG_I7300_IDLE=m
102
103 #
104 # Bus options (PCI etc.)
105 #
106 CONFIG_PCI_PRI=y
107 CONFIG_PCI_PASID=y
108
109 #
110 # PC-card bridges
111 #
112 CONFIG_HOTPLUG_PCI_SHPC=m
113
114 #
115 # Executable file formats / Emulations
116 #
117 CONFIG_COMPAT_BINFMT_ELF=y
118 CONFIG_IA32_EMULATION=y
119 # CONFIG_IA32_AOUT is not set
120 # CONFIG_X86_X32 is not set
121 CONFIG_COMPAT=y
122 CONFIG_COMPAT_FOR_U64_ALIGNMENT=y
123 CONFIG_SYSVIPC_COMPAT=y
124 CONFIG_KEYS_COMPAT=y
125 CONFIG_X86_DEV_DMA_OPS=y
126 CONFIG_COMPAT_NETLINK_MESSAGES=y
127
128 #
129 # Classification
130 #
131 CONFIG_BPF_JIT=y
132
133 #
134 # Protocols
135 #
136 CONFIG_BLK_DEV_SKD=m
137
138 #
139 # Misc devices
140 #
141 # CONFIG_IBM_ASM is not set
142 CONFIG_SGI_IOC4=m
143
144 #
145 # Intel MIC Bus Driver
146 #
147 CONFIG_INTEL_MIC_BUS=m
148
149 #
150 # SCIF Bus Driver
151 #
152 # CONFIG_SCIF_BUS is not set
153
154 #
155 # SCIF Driver
156 #
157 # CONFIG_GENWQE is not set
158
159 #
160 # SCSI Transports
161 #
162 CONFIG_SCSI_FLASHPOINT=y
163
164 #
165 # Distributed Switch Architecture drivers
166 #
167 CONFIG_THUNDER_NIC_PF=m
168 CONFIG_THUNDER_NIC_VF=m
169 CONFIG_THUNDER_NIC_BGX=m
170 CONFIG_LIQUIDIO=m
171
172 #
173 # Input Device Drivers
174 #
175 CONFIG_KEYBOARD_STMPE=m
176
177 #
178 # PC SMBus host controller drivers
179 #
180 # CONFIG_I2C_ALI1535 is not set
181 # CONFIG_I2C_ALI1563 is not set
182 # CONFIG_I2C_ALI15X3 is not set
183 # CONFIG_I2C_SIS5595 is not set
184 # CONFIG_I2C_SIS630 is not set
185
186 #
187 # MFD GPIO expanders
188 #
189 CONFIG_GPIO_TC3589X=y
190
191 #
192 # USB GPIO expanders
193 #
194 CONFIG_POWER_RESET_AS3722=y
195
196 #
197 # Media digital TV PCI Adapters
198 #
199 # CONFIG_VIDEO_CAFE_CCIC is not set
200
201 #
202 # Display Panels
203 #
204 CONFIG_HSA_AMD=m
205
206 #
207 # iptables trigger is under Netfilter config (LED target)
208 #
209 CONFIG_EDAC_SBRIDGE=m
210
211 #
212 # DMA Devices
213 #
214 CONFIG_INTEL_MIC_X100_DMA=m
215
216 #
217 # Android
218 #
219 CONFIG_CRYPTO_SKEIN=y
220 # CONFIG_UNISYSSPAR is not set
221 CONFIG_COMMON_CLK_XLNX_CLKWZRD=m
222
223 #
224 # Generic IOMMU Pagetable Support
225 #
226 CONFIG_AMD_IOMMU=y
227 CONFIG_AMD_IOMMU_STATS=y
228 CONFIG_AMD_IOMMU_V2=m
229 CONFIG_IRQ_REMAP=y
230
231 #
232 # File systems
233 #
234 CONFIG_QUOTACTL_COMPAT=y
235
236 #
237 # Runtime Testing
238 #
239 # CONFIG_IOMMU_DEBUG is not set
240
241 #
242 # Security options
243 #
244 CONFIG_INTEL_TXT=y
245
246 #
247 # Crypto core or helper
248 #
249 CONFIG_CRYPTO_GLUE_HELPER_X86=y
250
251 #
252 # Digest
253 #
254 CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m
255 CONFIG_CRYPTO_SHA1_SSSE3=m
256 CONFIG_CRYPTO_SHA256_SSSE3=m
257 CONFIG_CRYPTO_SHA512_SSSE3=m
258 # CONFIG_CRYPTO_SHA1_MB is not set
259 CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m
260
261 #
262 # Ciphers
263 #
264 CONFIG_CRYPTO_AES_X86_64=y
265 CONFIG_CRYPTO_BLOWFISH_X86_64=m
266 CONFIG_CRYPTO_CAMELLIA_X86_64=m
267 CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m
268 CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m
269 CONFIG_CRYPTO_CAST5_AVX_X86_64=m
270 CONFIG_CRYPTO_CAST6_AVX_X86_64=m
271 CONFIG_CRYPTO_DES3_EDE_X86_64=m
272 CONFIG_CRYPTO_SALSA20_X86_64=m
273 CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m
274 CONFIG_CRYPTO_SERPENT_AVX_X86_64=m
275 CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m
276 CONFIG_CRYPTO_TWOFISH_X86_64=m
277 CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m
278 CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m
279
280 #
281 # Random Number Generation
282 #
283 CONFIG_KVM_COMPAT=y
284
285 #
286 # Library routines
287 #
288 CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y