diff options
Diffstat (limited to 'arch/i386/Kconfig')
-rw-r--r-- | arch/i386/Kconfig | 54 |
1 files changed, 46 insertions, 8 deletions
diff --git a/arch/i386/Kconfig b/arch/i386/Kconfig index 1596101cfaf8..3bb221db164a 100644 --- a/arch/i386/Kconfig +++ b/arch/i386/Kconfig | |||
@@ -14,6 +14,10 @@ config X86_32 | |||
14 | 486, 586, Pentiums, and various instruction-set-compatible chips by | 14 | 486, 586, Pentiums, and various instruction-set-compatible chips by |
15 | AMD, Cyrix, and others. | 15 | AMD, Cyrix, and others. |
16 | 16 | ||
17 | config GENERIC_TIME | ||
18 | bool | ||
19 | default y | ||
20 | |||
17 | config SEMAPHORE_SLEEPERS | 21 | config SEMAPHORE_SLEEPERS |
18 | bool | 22 | bool |
19 | default y | 23 | default y |
@@ -229,7 +233,7 @@ config NR_CPUS | |||
229 | 233 | ||
230 | config SCHED_SMT | 234 | config SCHED_SMT |
231 | bool "SMT (Hyperthreading) scheduler support" | 235 | bool "SMT (Hyperthreading) scheduler support" |
232 | depends on SMP | 236 | depends on X86_HT |
233 | help | 237 | help |
234 | SMT scheduler support improves the CPU scheduler's decision making | 238 | SMT scheduler support improves the CPU scheduler's decision making |
235 | when dealing with Intel Pentium 4 chips with HyperThreading at a | 239 | when dealing with Intel Pentium 4 chips with HyperThreading at a |
@@ -238,7 +242,7 @@ config SCHED_SMT | |||
238 | 242 | ||
239 | config SCHED_MC | 243 | config SCHED_MC |
240 | bool "Multi-core scheduler support" | 244 | bool "Multi-core scheduler support" |
241 | depends on SMP | 245 | depends on X86_HT |
242 | default y | 246 | default y |
243 | help | 247 | help |
244 | Multi-core scheduler support improves the CPU scheduler's decision | 248 | Multi-core scheduler support improves the CPU scheduler's decision |
@@ -324,6 +328,15 @@ config X86_MCE_P4THERMAL | |||
324 | Enabling this feature will cause a message to be printed when the P4 | 328 | Enabling this feature will cause a message to be printed when the P4 |
325 | enters thermal throttling. | 329 | enters thermal throttling. |
326 | 330 | ||
331 | config VM86 | ||
332 | default y | ||
333 | bool "Enable VM86 support" if EMBEDDED | ||
334 | help | ||
335 | This option is required by programs like DOSEMU to run 16-bit legacy | ||
336 | code on X86 processors. It also may be needed by software like | ||
337 | XFree86 to initialize some video cards via BIOS. Disabling this | ||
338 | option saves about 6k. | ||
339 | |||
327 | config TOSHIBA | 340 | config TOSHIBA |
328 | tristate "Toshiba Laptop support" | 341 | tristate "Toshiba Laptop support" |
329 | ---help--- | 342 | ---help--- |
@@ -721,7 +734,7 @@ config KEXEC | |||
721 | help | 734 | help |
722 | kexec is a system call that implements the ability to shutdown your | 735 | kexec is a system call that implements the ability to shutdown your |
723 | current kernel, and to start another kernel. It is like a reboot | 736 | current kernel, and to start another kernel. It is like a reboot |
724 | but it is indepedent of the system firmware. And like a reboot | 737 | but it is independent of the system firmware. And like a reboot |
725 | you can start any kernel with it, not just Linux. | 738 | you can start any kernel with it, not just Linux. |
726 | 739 | ||
727 | The name comes from the similiarity to the exec system call. | 740 | The name comes from the similiarity to the exec system call. |
@@ -767,6 +780,17 @@ config HOTPLUG_CPU | |||
767 | enable suspend on SMP systems. CPUs can be controlled through | 780 | enable suspend on SMP systems. CPUs can be controlled through |
768 | /sys/devices/system/cpu. | 781 | /sys/devices/system/cpu. |
769 | 782 | ||
783 | config COMPAT_VDSO | ||
784 | bool "Compat VDSO support" | ||
785 | default y | ||
786 | help | ||
787 | Map the VDSO to the predictable old-style address too. | ||
788 | ---help--- | ||
789 | Say N here if you are running a sufficiently recent glibc | ||
790 | version (2.3.3 or later), to remove the high-mapped | ||
791 | VDSO mapping and to exclusively use the randomized VDSO. | ||
792 | |||
793 | If unsure, say Y. | ||
770 | 794 | ||
771 | endmenu | 795 | endmenu |
772 | 796 | ||
@@ -1046,13 +1070,27 @@ config SCx200 | |||
1046 | tristate "NatSemi SCx200 support" | 1070 | tristate "NatSemi SCx200 support" |
1047 | depends on !X86_VOYAGER | 1071 | depends on !X86_VOYAGER |
1048 | help | 1072 | help |
1049 | This provides basic support for the National Semiconductor SCx200 | 1073 | This provides basic support for National Semiconductor's |
1050 | processor. Right now this is just a driver for the GPIO pins. | 1074 | (now AMD's) Geode processors. The driver probes for the |
1075 | PCI-IDs of several on-chip devices, so its a good dependency | ||
1076 | for other scx200_* drivers. | ||
1051 | 1077 | ||
1052 | If you don't know what to do here, say N. | 1078 | If compiled as a module, the driver is named scx200. |
1053 | 1079 | ||
1054 | This support is also available as a module. If compiled as a | 1080 | config SCx200HR_TIMER |
1055 | module, it will be called scx200. | 1081 | tristate "NatSemi SCx200 27MHz High-Resolution Timer Support" |
1082 | depends on SCx200 && GENERIC_TIME | ||
1083 | default y | ||
1084 | help | ||
1085 | This driver provides a clocksource built upon the on-chip | ||
1086 | 27MHz high-resolution timer. Its also a workaround for | ||
1087 | NSC Geode SC-1100's buggy TSC, which loses time when the | ||
1088 | processor goes idle (as is done by the scheduler). The | ||
1089 | other workaround is idle=poll boot option. | ||
1090 | |||
1091 | config K8_NB | ||
1092 | def_bool y | ||
1093 | depends on AGP_AMD64 | ||
1056 | 1094 | ||
1057 | source "drivers/pcmcia/Kconfig" | 1095 | source "drivers/pcmcia/Kconfig" |
1058 | 1096 | ||