]> git.ipfire.org Git - ipfire-3.x.git/blob - kernel/config-x86_64-default
46b274976889812ded396c16eb797609982c54cd
[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_RCU_FANOUT=64
33 CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
34 CONFIG_ARCH_SUPPORTS_INT128=y
35 # CONFIG_NUMA_BALANCING is not set
36
37 #
38 # Kernel Performance Events And Counters
39 #
40 CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y
41 CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y
42 CONFIG_MODULES_USE_ELF_RELA=y
43 CONFIG_COMPAT_OLD_SIGACTION=y
44
45 #
46 # Partition Types
47 #
48 CONFIG_BLOCK_COMPAT=y
49
50 #
51 # Processor type and features
52 #
53 CONFIG_X86_X2APIC=y
54 CONFIG_X86_NUMACHIP=y
55 # CONFIG_X86_VSMP is not set
56 # CONFIG_X86_UV is not set
57 CONFIG_IOSF_MBI=m
58 # CONFIG_MPSC is not set
59 CONFIG_GENERIC_CPU=y
60 CONFIG_X86_MINIMUM_CPU_FAMILY=64
61 CONFIG_GART_IOMMU=y
62 # CONFIG_CALGARY_IOMMU is not set
63 CONFIG_SWIOTLB=y
64 CONFIG_IOMMU_HELPER=y
65 # CONFIG_MAXSMP is not set
66 CONFIG_X86_ESPFIX64=y
67 CONFIG_X86_VSYSCALL_EMULATION=y
68 CONFIG_X86_DIRECT_GBPAGES=y
69 CONFIG_NUMA=y
70 CONFIG_AMD_NUMA=y
71 CONFIG_X86_64_ACPI_NUMA=y
72 CONFIG_NODES_SPAN_OTHER_NODES=y
73 # CONFIG_NUMA_EMU is not set
74 CONFIG_NODES_SHIFT=9
75 CONFIG_ARCH_SPARSEMEM_DEFAULT=y
76 CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
77 CONFIG_SPARSEMEM_MANUAL=y
78 CONFIG_SPARSEMEM=y
79 CONFIG_NEED_MULTIPLE_NODES=y
80 CONFIG_SPARSEMEM_EXTREME=y
81 CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
82 CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y
83 CONFIG_SPARSEMEM_VMEMMAP=y
84 # CONFIG_MOVABLE_NODE is not set
85 # CONFIG_MEMORY_HOTPLUG is not set
86 # CONFIG_EFI_MIXED 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 # Intel MIC Host Driver
152 #
153 # CONFIG_INTEL_MIC_HOST is not set
154
155 #
156 # Intel MIC Card Driver
157 #
158 # CONFIG_INTEL_MIC_CARD is not set
159 # CONFIG_GENWQE is not set
160
161 #
162 # SCSI Transports
163 #
164 CONFIG_SCSI_FLASHPOINT=y
165
166 #
167 # PC SMBus host controller drivers
168 #
169 # CONFIG_I2C_ALI1535 is not set
170 # CONFIG_I2C_ALI1563 is not set
171 # CONFIG_I2C_ALI15X3 is not set
172 # CONFIG_I2C_SIS5595 is not set
173 # CONFIG_I2C_SIS630 is not set
174
175 #
176 # Media digital TV PCI Adapters
177 #
178 # CONFIG_VIDEO_CAFE_CCIC is not set
179
180 #
181 # Display Panels
182 #
183 CONFIG_HSA_AMD=m
184
185 #
186 # iptables trigger is under Netfilter config (LED target)
187 #
188 CONFIG_EDAC_SBRIDGE=m
189
190 #
191 # DMA Devices
192 #
193 CONFIG_INTEL_MIC_X100_DMA=m
194
195 #
196 # Android
197 #
198 CONFIG_CRYPTO_SKEIN=y
199 # CONFIG_UNISYSSPAR is not set
200
201 #
202 # Generic IOMMU Pagetable Support
203 #
204 CONFIG_AMD_IOMMU=y
205 CONFIG_AMD_IOMMU_STATS=y
206 CONFIG_AMD_IOMMU_V2=m
207 CONFIG_IRQ_REMAP=y
208
209 #
210 # File systems
211 #
212 CONFIG_QUOTACTL_COMPAT=y
213
214 #
215 # Memory Debugging
216 #
217 CONFIG_KASAN_SHADOW_OFFSET=0xdffffc0000000000
218
219 #
220 # Runtime Testing
221 #
222 # CONFIG_IOMMU_DEBUG is not set
223
224 #
225 # Security options
226 #
227 CONFIG_INTEL_TXT=y
228
229 #
230 # Crypto core or helper
231 #
232 CONFIG_CRYPTO_GLUE_HELPER_X86=y
233
234 #
235 # Digest
236 #
237 CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m
238 CONFIG_CRYPTO_SHA1_SSSE3=m
239 CONFIG_CRYPTO_SHA256_SSSE3=m
240 CONFIG_CRYPTO_SHA512_SSSE3=m
241 # CONFIG_CRYPTO_SHA1_MB is not set
242 CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m
243
244 #
245 # Ciphers
246 #
247 CONFIG_CRYPTO_AES_X86_64=y
248 CONFIG_CRYPTO_BLOWFISH_X86_64=m
249 CONFIG_CRYPTO_CAMELLIA_X86_64=m
250 CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m
251 CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m
252 CONFIG_CRYPTO_CAST5_AVX_X86_64=m
253 CONFIG_CRYPTO_CAST6_AVX_X86_64=m
254 CONFIG_CRYPTO_DES3_EDE_X86_64=m
255 CONFIG_CRYPTO_SALSA20_X86_64=m
256 CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m
257 CONFIG_CRYPTO_SERPENT_AVX_X86_64=m
258 CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m
259 CONFIG_CRYPTO_TWOFISH_X86_64=m
260 CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m
261 CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m
262
263 #
264 # Random Number Generation
265 #
266 CONFIG_KVM_COMPAT=y
267
268 #
269 # Library routines
270 #
271 CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y