diff options
author | Ingo Molnar <mingo@elte.hu> | 2008-10-19 13:04:47 -0400 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2008-10-19 13:04:47 -0400 |
commit | 3e10e879a8c334a5927d800a3663a24d562cfa31 (patch) | |
tree | 5d18bc7e38c986a044e99aa0d0a4aff4931ec7d0 /arch/x86/Kconfig | |
parent | 98d9c66ab07471006fd7910cb16453581c41a3e7 (diff) | |
parent | 0cfd81031a26717fe14380d18275f8e217571615 (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/Kconfig | 33 |
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 |
19 | config X86 | 19 | config 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 | |||
43 | config GENERIC_LOCKBREAK | ||
44 | def_bool n | ||
45 | |||
46 | config GENERIC_TIME | 43 | config 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 | ||
97 | config GENERIC_GPIO | 94 | config GENERIC_GPIO |
98 | def_bool n | 95 | bool |
99 | 96 | ||
100 | config ARCH_MAY_HAVE_PC_FDC | 97 | config ARCH_MAY_HAVE_PC_FDC |
101 | def_bool y | 98 | def_bool y |
@@ -106,12 +103,6 @@ config RWSEM_GENERIC_SPINLOCK | |||
106 | config RWSEM_XCHGADD_ALGORITHM | 103 | config RWSEM_XCHGADD_ALGORITHM |
107 | def_bool X86_XADD | 104 | def_bool X86_XADD |
108 | 105 | ||
109 | config ARCH_HAS_ILOG2_U32 | ||
110 | def_bool n | ||
111 | |||
112 | config ARCH_HAS_ILOG2_U64 | ||
113 | def_bool n | ||
114 | |||
115 | config ARCH_HAS_CPU_IDLE_WAIT | 106 | config 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 | ||
156 | config ARCH_SUPPORTS_AOUT | ||
157 | def_bool y | ||
158 | |||
159 | config ARCH_SUPPORTS_OPTIMIZED_INLINING | 147 | config 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 | ||
763 | config X86_REBOOTFIXUPS | 751 | config 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 | ||
949 | config X86_PAE | 936 | config 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 | ||
945 | config ARCH_PHYS_ADDR_T_64BIT | ||
946 | def_bool X86_64 || X86_PAE | ||
947 | |||
960 | # Common NUMA Features | 948 | # Common NUMA Features |
961 | config NUMA | 949 | config 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 | ||
1243 | config EFI | 1231 | config 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 | ||
1887 | config IA32_AOUT | 1874 | config 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 | ||