]> git.ipfire.org Git - people/amarx/ipfire-3.x.git/blame - kernel/config-x86_64-default
kernel: Add patch to make RT5592 chipsets more stable
[people/amarx/ipfire-3.x.git] / kernel / config-x86_64-default
CommitLineData
4c928ab7 1CONFIG_64BIT=y
4c928ab7
MT
2CONFIG_X86_64=y
3CONFIG_OUTPUT_FORMAT="elf64-x86-64"
4CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig"
4c928ab7 5CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
4c928ab7
MT
6CONFIG_ZONE_DMA32=y
7CONFIG_AUDIT_ARCH=y
8CONFIG_X86_64_SMP=y
9CONFIG_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"
028e459b 10
703bc627
MT
11#
12# Timers subsystem
13#
14# CONFIG_NO_HZ_IDLE is not set
15CONFIG_NO_HZ_FULL=y
16# CONFIG_NO_HZ_FULL_ALL is not set
b1cbc577 17# CONFIG_NO_HZ_FULL_SYSIDLE is not set
703bc627 18
7f6f4de5
MT
19#
20# CPU/Task time and stats accounting
21#
703bc627
MT
22CONFIG_VIRT_CPU_ACCOUNTING=y
23CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
7f6f4de5 24
4c928ab7
MT
25#
26# RCU Subsystem
27#
703bc627
MT
28CONFIG_CONTEXT_TRACKING=y
29CONFIG_RCU_USER_QS=y
30CONFIG_CONTEXT_TRACKING_FORCE=y
4c928ab7 31CONFIG_RCU_FANOUT=64
664c0173 32CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
302e8df8 33CONFIG_ARCH_SUPPORTS_INT128=y
6ae109d5 34# CONFIG_NUMA_BALANCING is not set
4c928ab7 35
c6e2a6c8
MT
36#
37# Kernel Performance Events And Counters
38#
7c69f2c2 39CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y
c6e2a6c8 40CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y
81bb0557 41CONFIG_MODULES_USE_ELF_RELA=y
7f6f4de5 42CONFIG_COMPAT_OLD_SIGACTION=y
c6e2a6c8 43
4c928ab7 44#
5e856224 45# Partition Types
4c928ab7
MT
46#
47CONFIG_BLOCK_COMPAT=y
48
49#
50# Processor type and features
51#
52CONFIG_X86_X2APIC=y
5e856224 53CONFIG_X86_NUMACHIP=y
4c928ab7
MT
54# CONFIG_X86_VSMP is not set
55# CONFIG_X86_UV is not set
5e856224 56CONFIG_XEN_MAX_DOMAIN_MEMORY=500
597e1ee1 57# CONFIG_XEN_PVH is not set
4c928ab7
MT
58# CONFIG_MPSC is not set
59CONFIG_GENERIC_CPU=y
4c928ab7
MT
60CONFIG_X86_MINIMUM_CPU_FAMILY=64
61CONFIG_GART_IOMMU=y
62# CONFIG_CALGARY_IOMMU is not set
63# CONFIG_MAXSMP is not set
64CONFIG_NR_CPUS=64
65CONFIG_DIRECT_GBPAGES=y
66CONFIG_NUMA=y
67CONFIG_AMD_NUMA=y
68CONFIG_X86_64_ACPI_NUMA=y
69CONFIG_NODES_SPAN_OTHER_NODES=y
70# CONFIG_NUMA_EMU is not set
71CONFIG_NODES_SHIFT=9
72CONFIG_ARCH_SPARSEMEM_DEFAULT=y
73CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
74CONFIG_SPARSEMEM_MANUAL=y
75CONFIG_SPARSEMEM=y
76CONFIG_NEED_MULTIPLE_NODES=y
77CONFIG_SPARSEMEM_EXTREME=y
78CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
79CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y
80CONFIG_SPARSEMEM_VMEMMAP=y
6ae109d5 81# CONFIG_MOVABLE_NODE is not set
4c928ab7 82# CONFIG_MEMORY_HOTPLUG is not set
2db3b9b1 83# CONFIG_EFI_MIXED is not set
4c928ab7 84CONFIG_PHYSICAL_START=0x1000000
597e1ee1 85CONFIG_RANDOMIZE_BASE_MAX_OFFSET=0x40000000
4c928ab7
MT
86CONFIG_PHYSICAL_ALIGN=0x1000000
87CONFIG_USE_PERCPU_NUMA_NODE_ID=y
88
89#
90# Power management and ACPI options
91#
4c928ab7 92CONFIG_ACPI_NUMA=y
4c928ab7
MT
93
94#
95# Memory power savings
96#
97CONFIG_I7300_IDLE_IOAT_CHANNEL=y
98CONFIG_I7300_IDLE=m
99
5e856224
MT
100#
101# Bus options (PCI etc.)
102#
103CONFIG_PCI_PRI=y
104CONFIG_PCI_PASID=y
105
4c928ab7
MT
106#
107# PC-card bridges
108#
109CONFIG_HOTPLUG_PCI_SHPC=m
110
111#
112# Executable file formats / Emulations
113#
114CONFIG_COMPAT_BINFMT_ELF=y
115CONFIG_IA32_EMULATION=y
116# CONFIG_IA32_AOUT is not set
c6e2a6c8 117# CONFIG_X86_X32 is not set
4c928ab7
MT
118CONFIG_COMPAT=y
119CONFIG_COMPAT_FOR_U64_ALIGNMENT=y
120CONFIG_SYSVIPC_COMPAT=y
121CONFIG_KEYS_COMPAT=y
028e459b 122CONFIG_X86_DEV_DMA_OPS=y
4c928ab7
MT
123CONFIG_COMPAT_NETLINK_MESSAGES=y
124
125#
126# Classification
127#
128CONFIG_BPF_JIT=y
129
302e8df8
MT
130#
131# Protocols
132#
133CONFIG_BLK_DEV_SKD=m
134
4c928ab7 135#
5e856224 136# Misc devices
4c928ab7
MT
137#
138# CONFIG_IBM_ASM is not set
139CONFIG_SGI_IOC4=m
cb866dd3
MT
140
141#
142# Intel MIC Bus Driver
143#
144CONFIG_INTEL_MIC_BUS=m
4c928ab7 145
302e8df8
MT
146#
147# Intel MIC Host Driver
148#
149# CONFIG_INTEL_MIC_HOST is not set
150
151#
152# Intel MIC Card Driver
153#
154# CONFIG_INTEL_MIC_CARD is not set
597e1ee1 155CONFIG_GENWQE=m
cb866dd3 156CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=0
302e8df8 157
0db4b328
MT
158#
159# SCSI Transports
160#
161CONFIG_SCSI_FLASHPOINT=y
162
4c928ab7
MT
163#
164# PC SMBus host controller drivers
165#
166# CONFIG_I2C_ALI1535 is not set
167# CONFIG_I2C_ALI1563 is not set
168# CONFIG_I2C_ALI15X3 is not set
169# CONFIG_I2C_SIS5595 is not set
170# CONFIG_I2C_SIS630 is not set
171
4c928ab7 172#
81bb0557 173# Media digital TV PCI Adapters
4c928ab7
MT
174#
175# CONFIG_VIDEO_CAFE_CCIC is not set
176
177#
6ae109d5 178# iptables trigger is under Netfilter config (LED target)
4c928ab7
MT
179#
180CONFIG_EDAC_AMD64=m
181# CONFIG_EDAC_AMD64_ERROR_INJECTION is not set
182CONFIG_EDAC_SBRIDGE=m
183
cb866dd3
MT
184#
185# DMA Devices
186#
187CONFIG_INTEL_MIC_X100_DMA=m
188
7c69f2c2
MT
189#
190# Xen driver support
191#
192# CONFIG_XEN_MCE_LOG is not set
cb866dd3 193CONFIG_XEN_EFI=y
7c69f2c2 194
664c0173
MT
195#
196# Android
197#
198CONFIG_CRYPTO_SKEIN=y
199CONFIG_CRYPTO_THREEFISH=y
cb866dd3 200# CONFIG_UNISYSSPAR is not set
664c0173 201
4c928ab7 202#
cb866dd3 203# Clock Source drivers
4c928ab7
MT
204#
205CONFIG_AMD_IOMMU=y
206CONFIG_AMD_IOMMU_STATS=y
cb866dd3 207CONFIG_AMD_IOMMU_V2=m
4c928ab7
MT
208CONFIG_IRQ_REMAP=y
209
210#
211# File systems
212#
213CONFIG_QUOTACTL_COMPAT=y
214
215#
0db4b328 216# Runtime Testing
4c928ab7 217#
4c928ab7
MT
218# CONFIG_IOMMU_DEBUG is not set
219
220#
028e459b 221# Grsecurity
4c928ab7
MT
222#
223CONFIG_TASK_SIZE_MAX_SHIFT=47
224
81bb0557
MT
225#
226# Memory Protections
227#
2db3b9b1 228CONFIG_GRKERNSEC_KSTACKOVERFLOW=y
81bb0557 229
4c928ab7 230#
c1e3898a 231# Logging Options
4c928ab7
MT
232#
233CONFIG_INTEL_TXT=y
234
703bc627
MT
235#
236# Crypto core or helper
237#
238CONFIG_CRYPTO_GLUE_HELPER_X86=y
239
4c928ab7
MT
240#
241# Digest
242#
b1cbc577 243CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m
4c928ab7 244CONFIG_CRYPTO_SHA1_SSSE3=m
703bc627
MT
245CONFIG_CRYPTO_SHA256_SSSE3=m
246CONFIG_CRYPTO_SHA512_SSSE3=m
4c928ab7
MT
247CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m
248
249#
250# Ciphers
251#
252CONFIG_CRYPTO_AES_X86_64=y
253CONFIG_CRYPTO_BLOWFISH_X86_64=m
c6e2a6c8 254CONFIG_CRYPTO_CAMELLIA_X86_64=m
6ae109d5 255CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m
703bc627 256CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m
81bb0557
MT
257CONFIG_CRYPTO_CAST5_AVX_X86_64=m
258CONFIG_CRYPTO_CAST6_AVX_X86_64=m
cb866dd3 259CONFIG_CRYPTO_DES3_EDE_X86_64=m
4c928ab7 260CONFIG_CRYPTO_SALSA20_X86_64=m
5e856224 261CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m
7c69f2c2 262CONFIG_CRYPTO_SERPENT_AVX_X86_64=m
703bc627 263CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m
4c928ab7
MT
264CONFIG_CRYPTO_TWOFISH_X86_64=m
265CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m
7c69f2c2 266CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m
b1cbc577
MT
267
268#
269# Library routines
270#
271CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y