]> git.ipfire.org Git - ipfire-3.x.git/blob - kernel/config-x86_64-default
47c7290ab1b34c85bc4898ad190901fb0668dadb
[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_CONTEXT_TRACKING_FORCE=y
31 CONFIG_RCU_NOCB_CPU=y
32 # CONFIG_RCU_NOCB_CPU_NONE is not set
33 # CONFIG_RCU_NOCB_CPU_ZERO is not set
34 CONFIG_RCU_NOCB_CPU_ALL=y
35 CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
36 CONFIG_ARCH_SUPPORTS_INT128=y
37 # CONFIG_NUMA_BALANCING is not set
38
39 #
40 # Kernel Performance Events And Counters
41 #
42 CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y
43 CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y
44 CONFIG_MODULES_USE_ELF_RELA=y
45 CONFIG_COMPAT_OLD_SIGACTION=y
46
47 #
48 # Partition Types
49 #
50 CONFIG_BLOCK_COMPAT=y
51
52 #
53 # Processor type and features
54 #
55 CONFIG_X86_X2APIC=y
56 CONFIG_X86_NUMACHIP=y
57 # CONFIG_X86_VSMP is not set
58 # CONFIG_X86_UV is not set
59 CONFIG_IOSF_MBI=m
60 # CONFIG_MPSC is not set
61 CONFIG_GENERIC_CPU=y
62 CONFIG_X86_MINIMUM_CPU_FAMILY=64
63 CONFIG_GART_IOMMU=y
64 # CONFIG_CALGARY_IOMMU is not set
65 # CONFIG_MAXSMP is not set
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_KEXEC_FILE is not set
87 CONFIG_PHYSICAL_START=0x1000000
88 CONFIG_RANDOMIZE_BASE_MAX_OFFSET=0x40000000
89 CONFIG_PHYSICAL_ALIGN=0x1000000
90 # CONFIG_LIVEPATCH is not set
91 CONFIG_USE_PERCPU_NUMA_NODE_ID=y
92
93 #
94 # Power management and ACPI options
95 #
96 CONFIG_ACPI_NUMA=y
97
98 #
99 # Memory power savings
100 #
101 CONFIG_I7300_IDLE_IOAT_CHANNEL=y
102 CONFIG_I7300_IDLE=m
103
104 #
105 # Bus options (PCI etc.)
106 #
107 CONFIG_PCI_PRI=y
108 CONFIG_PCI_PASID=y
109
110 #
111 # PC-card bridges
112 #
113 CONFIG_HOTPLUG_PCI_SHPC=m
114
115 #
116 # Executable file formats / Emulations
117 #
118 CONFIG_COMPAT_BINFMT_ELF=y
119 CONFIG_IA32_EMULATION=y
120 # CONFIG_IA32_AOUT is not set
121 # CONFIG_X86_X32 is not set
122 CONFIG_COMPAT=y
123 CONFIG_COMPAT_FOR_U64_ALIGNMENT=y
124 CONFIG_SYSVIPC_COMPAT=y
125 CONFIG_KEYS_COMPAT=y
126 CONFIG_X86_DEV_DMA_OPS=y
127 CONFIG_COMPAT_NETLINK_MESSAGES=y
128
129 #
130 # Classification
131 #
132 CONFIG_BPF_JIT=y
133
134 #
135 # Protocols
136 #
137 CONFIG_BLK_DEV_SKD=m
138
139 #
140 # Misc devices
141 #
142 # CONFIG_IBM_ASM is not set
143 CONFIG_SGI_IOC4=m
144
145 #
146 # Intel MIC Bus Driver
147 #
148 CONFIG_INTEL_MIC_BUS=m
149
150 #
151 # SCIF Bus Driver
152 #
153 # CONFIG_SCIF_BUS is not set
154
155 #
156 # SCIF Driver
157 #
158 # CONFIG_GENWQE is not set
159
160 #
161 # SCSI Transports
162 #
163 CONFIG_SCSI_FLASHPOINT=y
164
165 #
166 # Distributed Switch Architecture drivers
167 #
168 CONFIG_THUNDER_NIC_PF=m
169 CONFIG_THUNDER_NIC_VF=m
170 CONFIG_THUNDER_NIC_BGX=m
171 CONFIG_LIQUIDIO=m
172 CONFIG_IGB_DCA=y
173 CONFIG_IXGBE_DCA=y
174 CONFIG_MYRI10GE_DCA=y
175
176 #
177 # MII PHY device drivers
178 #
179 CONFIG_MDIO_OCTEON=m
180
181 #
182 # Input Device Drivers
183 #
184 CONFIG_KEYBOARD_STMPE=m
185
186 #
187 # PC SMBus host controller drivers
188 #
189 # CONFIG_I2C_ALI1535 is not set
190 # CONFIG_I2C_ALI1563 is not set
191 # CONFIG_I2C_ALI15X3 is not set
192 # CONFIG_I2C_SIS5595 is not set
193 # CONFIG_I2C_SIS630 is not set
194
195 #
196 # MFD GPIO expanders
197 #
198 CONFIG_GPIO_TC3589X=y
199
200 #
201 # USB GPIO expanders
202 #
203 CONFIG_POWER_RESET_AS3722=y
204
205 #
206 # Media digital TV PCI Adapters
207 #
208 # CONFIG_VIDEO_CAFE_CCIC is not set
209
210 #
211 # Display Interface Bridges
212 #
213 CONFIG_HSA_AMD=m
214
215 #
216 # iptables trigger is under Netfilter config (LED target)
217 #
218 CONFIG_EDAC_SBRIDGE=m
219
220 #
221 # DMA Devices
222 #
223 CONFIG_INTEL_IOATDMA=m
224 CONFIG_INTEL_MIC_X100_DMA=m
225
226 #
227 # DMA Clients
228 #
229 CONFIG_DMA_ENGINE_RAID=y
230 CONFIG_DCA=m
231
232 #
233 # Android
234 #
235 CONFIG_CRYPTO_SKEIN=y
236 # CONFIG_UNISYSSPAR is not set
237 CONFIG_COMMON_CLK_XLNX_CLKWZRD=m
238
239 #
240 # Generic IOMMU Pagetable Support
241 #
242 CONFIG_AMD_IOMMU=y
243 CONFIG_AMD_IOMMU_STATS=y
244 CONFIG_AMD_IOMMU_V2=m
245 CONFIG_IRQ_REMAP=y
246
247 #
248 # File systems
249 #
250 CONFIG_QUOTACTL_COMPAT=y
251
252 #
253 # Runtime Testing
254 #
255 # CONFIG_IOMMU_DEBUG is not set
256
257 #
258 # Security options
259 #
260 CONFIG_INTEL_TXT=y
261
262 #
263 # Crypto core or helper
264 #
265 CONFIG_CRYPTO_GLUE_HELPER_X86=y
266
267 #
268 # Digest
269 #
270 CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m
271 CONFIG_CRYPTO_POLY1305_X86_64=m
272 CONFIG_CRYPTO_SHA1_SSSE3=m
273 CONFIG_CRYPTO_SHA256_SSSE3=m
274 CONFIG_CRYPTO_SHA512_SSSE3=m
275 # CONFIG_CRYPTO_SHA1_MB is not set
276 CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m
277
278 #
279 # Ciphers
280 #
281 CONFIG_CRYPTO_AES_X86_64=y
282 CONFIG_CRYPTO_BLOWFISH_X86_64=m
283 CONFIG_CRYPTO_CAMELLIA_X86_64=m
284 CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m
285 CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m
286 CONFIG_CRYPTO_CAST5_AVX_X86_64=m
287 CONFIG_CRYPTO_CAST6_AVX_X86_64=m
288 CONFIG_CRYPTO_DES3_EDE_X86_64=m
289 CONFIG_CRYPTO_SALSA20_X86_64=m
290 CONFIG_CRYPTO_CHACHA20_X86_64=m
291 CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m
292 CONFIG_CRYPTO_SERPENT_AVX_X86_64=m
293 CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m
294 CONFIG_CRYPTO_TWOFISH_X86_64=m
295 CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m
296 CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m
297
298 #
299 # Certificates for signature checking
300 #
301 CONFIG_KVM_COMPAT=y
302
303 #
304 # Library routines
305 #
306 CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
307 CONFIG_ARCH_HAS_PMEM_API=y