diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2012-10-01 13:47:11 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2012-10-01 13:47:11 -0400 |
commit | 67b1f348c95e48aa80a58fbdca93a702b5afa69c (patch) | |
tree | ff8547113bf37dbfd34549defe7ef5c10b791d8b /arch/x86/Kconfig | |
parent | da8347969f324db5f572581397d9b3a8e108cda4 (diff) | |
parent | 3120e25efdc0834c88e1c0f8394e2087444f8c19 (diff) |
Merge branch 'x86-build-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull x86/build changes from Ingo Molnar:
"defconfig and kconfig cleanups/fixes"
* 'x86-build-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
x86/Kconfig: Clean up Kconfig defaults
x86/Kconfig: Turn off DEBUG_NX_TEST module in defconfigs
x86/Kconfig: Turn off CONFIG_BLK_DEV_RAM
x86/Kconfig: Disable CONFIG_CRC_T10DIF in defconfigs
x86/Kconfig: Switch to ext4 in defconfigs
x86/Kconfig: Update defconfigs to current results of "make savedefconfig"
Diffstat (limited to 'arch/x86/Kconfig')
-rw-r--r-- | arch/x86/Kconfig | 50 |
1 files changed, 30 insertions, 20 deletions
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig index 488ba8da8fef..57fecc1db94d 100644 --- a/arch/x86/Kconfig +++ b/arch/x86/Kconfig | |||
@@ -7,11 +7,13 @@ config 64BIT | |||
7 | Say no to build a 32-bit kernel - formerly known as i386 | 7 | Say no to build a 32-bit kernel - formerly known as i386 |
8 | 8 | ||
9 | config X86_32 | 9 | config X86_32 |
10 | def_bool !64BIT | 10 | def_bool y |
11 | depends on !64BIT | ||
11 | select CLKSRC_I8253 | 12 | select CLKSRC_I8253 |
12 | 13 | ||
13 | config X86_64 | 14 | config X86_64 |
14 | def_bool 64BIT | 15 | def_bool y |
16 | depends on 64BIT | ||
15 | select X86_DEV_DMA_OPS | 17 | select X86_DEV_DMA_OPS |
16 | 18 | ||
17 | ### Arch settings | 19 | ### Arch settings |
@@ -104,7 +106,8 @@ config X86 | |||
104 | select HAVE_IRQ_TIME_ACCOUNTING | 106 | select HAVE_IRQ_TIME_ACCOUNTING |
105 | 107 | ||
106 | config INSTRUCTION_DECODER | 108 | config INSTRUCTION_DECODER |
107 | def_bool (KPROBES || PERF_EVENTS || UPROBES) | 109 | def_bool y |
110 | depends on KPROBES || PERF_EVENTS || UPROBES | ||
108 | 111 | ||
109 | config OUTPUT_FORMAT | 112 | config OUTPUT_FORMAT |
110 | string | 113 | string |
@@ -132,13 +135,15 @@ config SBUS | |||
132 | bool | 135 | bool |
133 | 136 | ||
134 | config NEED_DMA_MAP_STATE | 137 | config NEED_DMA_MAP_STATE |
135 | def_bool (X86_64 || INTEL_IOMMU || DMA_API_DEBUG) | 138 | def_bool y |
139 | depends on X86_64 || INTEL_IOMMU || DMA_API_DEBUG | ||
136 | 140 | ||
137 | config NEED_SG_DMA_LENGTH | 141 | config NEED_SG_DMA_LENGTH |
138 | def_bool y | 142 | def_bool y |
139 | 143 | ||
140 | config GENERIC_ISA_DMA | 144 | config GENERIC_ISA_DMA |
141 | def_bool ISA_DMA_API | 145 | def_bool y |
146 | depends on ISA_DMA_API | ||
142 | 147 | ||
143 | config GENERIC_BUG | 148 | config GENERIC_BUG |
144 | def_bool y | 149 | def_bool y |
@@ -155,13 +160,16 @@ config GENERIC_GPIO | |||
155 | bool | 160 | bool |
156 | 161 | ||
157 | config ARCH_MAY_HAVE_PC_FDC | 162 | config ARCH_MAY_HAVE_PC_FDC |
158 | def_bool ISA_DMA_API | 163 | def_bool y |
164 | depends on ISA_DMA_API | ||
159 | 165 | ||
160 | config RWSEM_GENERIC_SPINLOCK | 166 | config RWSEM_GENERIC_SPINLOCK |
161 | def_bool !X86_XADD | 167 | def_bool y |
168 | depends on !X86_XADD | ||
162 | 169 | ||
163 | config RWSEM_XCHGADD_ALGORITHM | 170 | config RWSEM_XCHGADD_ALGORITHM |
164 | def_bool X86_XADD | 171 | def_bool y |
172 | depends on X86_XADD | ||
165 | 173 | ||
166 | config GENERIC_CALIBRATE_DELAY | 174 | config GENERIC_CALIBRATE_DELAY |
167 | def_bool y | 175 | def_bool y |
@@ -757,7 +765,8 @@ config SWIOTLB | |||
757 | If unsure, say Y. | 765 | If unsure, say Y. |
758 | 766 | ||
759 | config IOMMU_HELPER | 767 | config IOMMU_HELPER |
760 | def_bool (CALGARY_IOMMU || GART_IOMMU || SWIOTLB || AMD_IOMMU) | 768 | def_bool y |
769 | depends on CALGARY_IOMMU || GART_IOMMU || SWIOTLB || AMD_IOMMU | ||
761 | 770 | ||
762 | config MAXSMP | 771 | config MAXSMP |
763 | bool "Enable Maximum number of SMP Processors and NUMA Nodes" | 772 | bool "Enable Maximum number of SMP Processors and NUMA Nodes" |
@@ -1153,10 +1162,12 @@ config X86_PAE | |||
1153 | consumes more pagetable space per process. | 1162 | consumes more pagetable space per process. |
1154 | 1163 | ||
1155 | config ARCH_PHYS_ADDR_T_64BIT | 1164 | config ARCH_PHYS_ADDR_T_64BIT |
1156 | def_bool X86_64 || X86_PAE | 1165 | def_bool y |
1166 | depends on X86_64 || X86_PAE | ||
1157 | 1167 | ||
1158 | config ARCH_DMA_ADDR_T_64BIT | 1168 | config ARCH_DMA_ADDR_T_64BIT |
1159 | def_bool X86_64 || HIGHMEM64G | 1169 | def_bool y |
1170 | depends on X86_64 || HIGHMEM64G | ||
1160 | 1171 | ||
1161 | config DIRECT_GBPAGES | 1172 | config DIRECT_GBPAGES |
1162 | bool "Enable 1GB pages for kernel pagetables" if EXPERT | 1173 | bool "Enable 1GB pages for kernel pagetables" if EXPERT |
@@ -1279,8 +1290,8 @@ config ARCH_SELECT_MEMORY_MODEL | |||
1279 | depends on ARCH_SPARSEMEM_ENABLE | 1290 | depends on ARCH_SPARSEMEM_ENABLE |
1280 | 1291 | ||
1281 | config ARCH_MEMORY_PROBE | 1292 | config ARCH_MEMORY_PROBE |
1282 | def_bool X86_64 | 1293 | def_bool y |
1283 | depends on MEMORY_HOTPLUG | 1294 | depends on X86_64 && MEMORY_HOTPLUG |
1284 | 1295 | ||
1285 | config ARCH_PROC_KCORE_TEXT | 1296 | config ARCH_PROC_KCORE_TEXT |
1286 | def_bool y | 1297 | def_bool y |
@@ -1969,7 +1980,6 @@ config PCI_MMCONFIG | |||
1969 | 1980 | ||
1970 | config PCI_CNB20LE_QUIRK | 1981 | config PCI_CNB20LE_QUIRK |
1971 | bool "Read CNB20LE Host Bridge Windows" if EXPERT | 1982 | bool "Read CNB20LE Host Bridge Windows" if EXPERT |
1972 | default n | ||
1973 | depends on PCI && EXPERIMENTAL | 1983 | depends on PCI && EXPERIMENTAL |
1974 | help | 1984 | help |
1975 | Read the PCI windows out of the CNB20LE host bridge. This allows | 1985 | Read the PCI windows out of the CNB20LE host bridge. This allows |
@@ -2180,18 +2190,18 @@ config COMPAT | |||
2180 | depends on IA32_EMULATION || X86_X32 | 2190 | depends on IA32_EMULATION || X86_X32 |
2181 | select ARCH_WANT_OLD_COMPAT_IPC | 2191 | select ARCH_WANT_OLD_COMPAT_IPC |
2182 | 2192 | ||
2193 | if COMPAT | ||
2183 | config COMPAT_FOR_U64_ALIGNMENT | 2194 | config COMPAT_FOR_U64_ALIGNMENT |
2184 | def_bool COMPAT | 2195 | def_bool y |
2185 | depends on X86_64 | ||
2186 | 2196 | ||
2187 | config SYSVIPC_COMPAT | 2197 | config SYSVIPC_COMPAT |
2188 | def_bool y | 2198 | def_bool y |
2189 | depends on COMPAT && SYSVIPC | 2199 | depends on SYSVIPC |
2190 | 2200 | ||
2191 | config KEYS_COMPAT | 2201 | config KEYS_COMPAT |
2192 | bool | 2202 | def_bool y |
2193 | depends on COMPAT && KEYS | 2203 | depends on KEYS |
2194 | default y | 2204 | endif |
2195 | 2205 | ||
2196 | endmenu | 2206 | endmenu |
2197 | 2207 | ||