aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/Kconfig
diff options
context:
space:
mode:
authorIngo Molnar <mingo@elte.hu>2008-10-19 13:04:47 -0400
committerIngo Molnar <mingo@elte.hu>2008-10-19 13:04:47 -0400
commit3e10e879a8c334a5927d800a3663a24d562cfa31 (patch)
tree5d18bc7e38c986a044e99aa0d0a4aff4931ec7d0 /arch/x86/Kconfig
parent98d9c66ab07471006fd7910cb16453581c41a3e7 (diff)
parent0cfd81031a26717fe14380d18275f8e217571615 (diff)
Merge branch 'linus' into tracing-v28-for-linus-v3
Conflicts: init/main.c kernel/module.c scripts/bootgraph.pl
Diffstat (limited to 'arch/x86/Kconfig')
-rw-r--r--arch/x86/Kconfig33
1 files changed, 10 insertions, 23 deletions
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
index 5a34c5427a07..40ee80809562 100644
--- a/arch/x86/Kconfig
+++ b/arch/x86/Kconfig
@@ -18,6 +18,7 @@ config X86_64
18### Arch settings 18### Arch settings
19config X86 19config X86
20 def_bool y 20 def_bool y
21 select HAVE_AOUT if X86_32
21 select HAVE_UNSTABLE_SCHED_CLOCK 22 select HAVE_UNSTABLE_SCHED_CLOCK
22 select HAVE_IDE 23 select HAVE_IDE
23 select HAVE_OPROFILE 24 select HAVE_OPROFILE
@@ -39,10 +40,6 @@ config ARCH_DEFCONFIG
39 default "arch/x86/configs/i386_defconfig" if X86_32 40 default "arch/x86/configs/i386_defconfig" if X86_32
40 default "arch/x86/configs/x86_64_defconfig" if X86_64 41 default "arch/x86/configs/x86_64_defconfig" if X86_64
41 42
42
43config GENERIC_LOCKBREAK
44 def_bool n
45
46config GENERIC_TIME 43config GENERIC_TIME
47 def_bool y 44 def_bool y
48 45
@@ -95,7 +92,7 @@ config GENERIC_HWEIGHT
95 def_bool y 92 def_bool y
96 93
97config GENERIC_GPIO 94config GENERIC_GPIO
98 def_bool n 95 bool
99 96
100config ARCH_MAY_HAVE_PC_FDC 97config ARCH_MAY_HAVE_PC_FDC
101 def_bool y 98 def_bool y
@@ -106,12 +103,6 @@ config RWSEM_GENERIC_SPINLOCK
106config RWSEM_XCHGADD_ALGORITHM 103config RWSEM_XCHGADD_ALGORITHM
107 def_bool X86_XADD 104 def_bool X86_XADD
108 105
109config ARCH_HAS_ILOG2_U32
110 def_bool n
111
112config ARCH_HAS_ILOG2_U64
113 def_bool n
114
115config ARCH_HAS_CPU_IDLE_WAIT 106config ARCH_HAS_CPU_IDLE_WAIT
116 def_bool y 107 def_bool y
117 108
@@ -153,9 +144,6 @@ config AUDIT_ARCH
153 bool 144 bool
154 default X86_64 145 default X86_64
155 146
156config ARCH_SUPPORTS_AOUT
157 def_bool y
158
159config ARCH_SUPPORTS_OPTIMIZED_INLINING 147config ARCH_SUPPORTS_OPTIMIZED_INLINING
160 def_bool y 148 def_bool y
161 149
@@ -761,9 +749,8 @@ config I8K
761 Say N otherwise. 749 Say N otherwise.
762 750
763config X86_REBOOTFIXUPS 751config X86_REBOOTFIXUPS
764 def_bool n 752 bool "Enable X86 board specific fixups for reboot"
765 prompt "Enable X86 board specific fixups for reboot" 753 depends on X86_32
766 depends on X86_32 && X86
767 ---help--- 754 ---help---
768 This enables chipset and/or board specific fixups to be done 755 This enables chipset and/or board specific fixups to be done
769 in order to get reboot to work correctly. This is only needed on 756 in order to get reboot to work correctly. This is only needed on
@@ -947,16 +934,17 @@ config HIGHMEM
947 depends on X86_32 && (HIGHMEM64G || HIGHMEM4G) 934 depends on X86_32 && (HIGHMEM64G || HIGHMEM4G)
948 935
949config X86_PAE 936config X86_PAE
950 def_bool n 937 bool "PAE (Physical Address Extension) Support"
951 prompt "PAE (Physical Address Extension) Support"
952 depends on X86_32 && !HIGHMEM4G 938 depends on X86_32 && !HIGHMEM4G
953 select RESOURCES_64BIT
954 help 939 help
955 PAE is required for NX support, and furthermore enables 940 PAE is required for NX support, and furthermore enables
956 larger swapspace support for non-overcommit purposes. It 941 larger swapspace support for non-overcommit purposes. It
957 has the cost of more pagetable lookup overhead, and also 942 has the cost of more pagetable lookup overhead, and also
958 consumes more pagetable space per process. 943 consumes more pagetable space per process.
959 944
945config ARCH_PHYS_ADDR_T_64BIT
946 def_bool X86_64 || X86_PAE
947
960# Common NUMA Features 948# Common NUMA Features
961config NUMA 949config NUMA
962 bool "Numa Memory Allocation and Scheduler Support (EXPERIMENTAL)" 950 bool "Numa Memory Allocation and Scheduler Support (EXPERIMENTAL)"
@@ -1241,8 +1229,7 @@ config X86_PAT
1241 If unsure, say Y. 1229 If unsure, say Y.
1242 1230
1243config EFI 1231config EFI
1244 def_bool n 1232 bool "EFI runtime service support"
1245 prompt "EFI runtime service support"
1246 depends on ACPI 1233 depends on ACPI
1247 ---help--- 1234 ---help---
1248 This enables the kernel to use EFI runtime services that are 1235 This enables the kernel to use EFI runtime services that are
@@ -1886,7 +1873,7 @@ config IA32_EMULATION
1886 1873
1887config IA32_AOUT 1874config IA32_AOUT
1888 tristate "IA32 a.out support" 1875 tristate "IA32 a.out support"
1889 depends on IA32_EMULATION && ARCH_SUPPORTS_AOUT 1876 depends on IA32_EMULATION
1890 help 1877 help
1891 Support old a.out binaries in the 32bit emulation. 1878 Support old a.out binaries in the 32bit emulation.
1892 1879