diff options
Diffstat (limited to 'arch/i386/Kconfig')
-rw-r--r-- | arch/i386/Kconfig | 43 |
1 files changed, 16 insertions, 27 deletions
diff --git a/arch/i386/Kconfig b/arch/i386/Kconfig index 53d62373a524..64ad10f984a1 100644 --- a/arch/i386/Kconfig +++ b/arch/i386/Kconfig | |||
@@ -79,6 +79,10 @@ config ARCH_MAY_HAVE_PC_FDC | |||
79 | bool | 79 | bool |
80 | default y | 80 | default y |
81 | 81 | ||
82 | config ARCH_USES_SLAB_PAGE_STRUCT | ||
83 | bool | ||
84 | default y | ||
85 | |||
82 | config DMI | 86 | config DMI |
83 | bool | 87 | bool |
84 | default y | 88 | default y |
@@ -220,7 +224,7 @@ config PARAVIRT | |||
220 | 224 | ||
221 | config VMI | 225 | config VMI |
222 | bool "VMI Paravirt-ops support" | 226 | bool "VMI Paravirt-ops support" |
223 | depends on PARAVIRT && !COMPAT_VDSO | 227 | depends on PARAVIRT |
224 | help | 228 | help |
225 | VMI provides a paravirtualized interface to the VMware ESX server | 229 | VMI provides a paravirtualized interface to the VMware ESX server |
226 | (it could be used by other hypervisors in theory too, but is not | 230 | (it could be used by other hypervisors in theory too, but is not |
@@ -571,6 +575,9 @@ choice | |||
571 | bool "3G/1G user/kernel split (for full 1G low memory)" | 575 | bool "3G/1G user/kernel split (for full 1G low memory)" |
572 | config VMSPLIT_2G | 576 | config VMSPLIT_2G |
573 | bool "2G/2G user/kernel split" | 577 | bool "2G/2G user/kernel split" |
578 | config VMSPLIT_2G_OPT | ||
579 | depends on !HIGHMEM | ||
580 | bool "2G/2G user/kernel split (for full 2G low memory)" | ||
574 | config VMSPLIT_1G | 581 | config VMSPLIT_1G |
575 | bool "1G/3G user/kernel split" | 582 | bool "1G/3G user/kernel split" |
576 | endchoice | 583 | endchoice |
@@ -578,7 +585,8 @@ endchoice | |||
578 | config PAGE_OFFSET | 585 | config PAGE_OFFSET |
579 | hex | 586 | hex |
580 | default 0xB0000000 if VMSPLIT_3G_OPT | 587 | default 0xB0000000 if VMSPLIT_3G_OPT |
581 | default 0x78000000 if VMSPLIT_2G | 588 | default 0x80000000 if VMSPLIT_2G |
589 | default 0x78000000 if VMSPLIT_2G_OPT | ||
582 | default 0x40000000 if VMSPLIT_1G | 590 | default 0x40000000 if VMSPLIT_1G |
583 | default 0xC0000000 | 591 | default 0xC0000000 |
584 | 592 | ||
@@ -915,12 +923,9 @@ source kernel/power/Kconfig | |||
915 | 923 | ||
916 | source "drivers/acpi/Kconfig" | 924 | source "drivers/acpi/Kconfig" |
917 | 925 | ||
918 | menu "APM (Advanced Power Management) BIOS Support" | 926 | menuconfig APM |
919 | depends on PM && !X86_VISWS | ||
920 | |||
921 | config APM | ||
922 | tristate "APM (Advanced Power Management) BIOS support" | 927 | tristate "APM (Advanced Power Management) BIOS support" |
923 | depends on PM | 928 | depends on PM && !X86_VISWS |
924 | ---help--- | 929 | ---help--- |
925 | APM is a BIOS specification for saving power using several different | 930 | APM is a BIOS specification for saving power using several different |
926 | techniques. This is mostly useful for battery powered laptops with | 931 | techniques. This is mostly useful for battery powered laptops with |
@@ -977,9 +982,10 @@ config APM | |||
977 | To compile this driver as a module, choose M here: the | 982 | To compile this driver as a module, choose M here: the |
978 | module will be called apm. | 983 | module will be called apm. |
979 | 984 | ||
985 | if APM | ||
986 | |||
980 | config APM_IGNORE_USER_SUSPEND | 987 | config APM_IGNORE_USER_SUSPEND |
981 | bool "Ignore USER SUSPEND" | 988 | bool "Ignore USER SUSPEND" |
982 | depends on APM | ||
983 | help | 989 | help |
984 | This option will ignore USER SUSPEND requests. On machines with a | 990 | This option will ignore USER SUSPEND requests. On machines with a |
985 | compliant APM BIOS, you want to say N. However, on the NEC Versa M | 991 | compliant APM BIOS, you want to say N. However, on the NEC Versa M |
@@ -987,7 +993,6 @@ config APM_IGNORE_USER_SUSPEND | |||
987 | 993 | ||
988 | config APM_DO_ENABLE | 994 | config APM_DO_ENABLE |
989 | bool "Enable PM at boot time" | 995 | bool "Enable PM at boot time" |
990 | depends on APM | ||
991 | ---help--- | 996 | ---help--- |
992 | Enable APM features at boot time. From page 36 of the APM BIOS | 997 | Enable APM features at boot time. From page 36 of the APM BIOS |
993 | specification: "When disabled, the APM BIOS does not automatically | 998 | specification: "When disabled, the APM BIOS does not automatically |
@@ -1005,7 +1010,6 @@ config APM_DO_ENABLE | |||
1005 | 1010 | ||
1006 | config APM_CPU_IDLE | 1011 | config APM_CPU_IDLE |
1007 | bool "Make CPU Idle calls when idle" | 1012 | bool "Make CPU Idle calls when idle" |
1008 | depends on APM | ||
1009 | help | 1013 | help |
1010 | Enable calls to APM CPU Idle/CPU Busy inside the kernel's idle loop. | 1014 | Enable calls to APM CPU Idle/CPU Busy inside the kernel's idle loop. |
1011 | On some machines, this can activate improved power savings, such as | 1015 | On some machines, this can activate improved power savings, such as |
@@ -1017,7 +1021,6 @@ config APM_CPU_IDLE | |||
1017 | 1021 | ||
1018 | config APM_DISPLAY_BLANK | 1022 | config APM_DISPLAY_BLANK |
1019 | bool "Enable console blanking using APM" | 1023 | bool "Enable console blanking using APM" |
1020 | depends on APM | ||
1021 | help | 1024 | help |
1022 | Enable console blanking using the APM. Some laptops can use this to | 1025 | Enable console blanking using the APM. Some laptops can use this to |
1023 | turn off the LCD backlight when the screen blanker of the Linux | 1026 | turn off the LCD backlight when the screen blanker of the Linux |
@@ -1029,22 +1032,8 @@ config APM_DISPLAY_BLANK | |||
1029 | backlight at all, or it might print a lot of errors to the console, | 1032 | backlight at all, or it might print a lot of errors to the console, |
1030 | especially if you are using gpm. | 1033 | especially if you are using gpm. |
1031 | 1034 | ||
1032 | config APM_RTC_IS_GMT | ||
1033 | bool "RTC stores time in GMT" | ||
1034 | depends on APM | ||
1035 | help | ||
1036 | Say Y here if your RTC (Real Time Clock a.k.a. hardware clock) | ||
1037 | stores the time in GMT (Greenwich Mean Time). Say N if your RTC | ||
1038 | stores localtime. | ||
1039 | |||
1040 | It is in fact recommended to store GMT in your RTC, because then you | ||
1041 | don't have to worry about daylight savings time changes. The only | ||
1042 | reason not to use GMT in your RTC is if you also run a broken OS | ||
1043 | that doesn't understand GMT. | ||
1044 | |||
1045 | config APM_ALLOW_INTS | 1035 | config APM_ALLOW_INTS |
1046 | bool "Allow interrupts during APM BIOS calls" | 1036 | bool "Allow interrupts during APM BIOS calls" |
1047 | depends on APM | ||
1048 | help | 1037 | help |
1049 | Normally we disable external interrupts while we are making calls to | 1038 | Normally we disable external interrupts while we are making calls to |
1050 | the APM BIOS as a measure to lessen the effects of a badly behaving | 1039 | the APM BIOS as a measure to lessen the effects of a badly behaving |
@@ -1055,13 +1044,12 @@ config APM_ALLOW_INTS | |||
1055 | 1044 | ||
1056 | config APM_REAL_MODE_POWER_OFF | 1045 | config APM_REAL_MODE_POWER_OFF |
1057 | bool "Use real mode APM BIOS call to power off" | 1046 | bool "Use real mode APM BIOS call to power off" |
1058 | depends on APM | ||
1059 | help | 1047 | help |
1060 | Use real mode APM BIOS calls to switch off the computer. This is | 1048 | Use real mode APM BIOS calls to switch off the computer. This is |
1061 | a work-around for a number of buggy BIOSes. Switch this option on if | 1049 | a work-around for a number of buggy BIOSes. Switch this option on if |
1062 | your computer crashes instead of powering off properly. | 1050 | your computer crashes instead of powering off properly. |
1063 | 1051 | ||
1064 | endmenu | 1052 | endif # APM |
1065 | 1053 | ||
1066 | source "arch/i386/kernel/cpu/cpufreq/Kconfig" | 1054 | source "arch/i386/kernel/cpu/cpufreq/Kconfig" |
1067 | 1055 | ||
@@ -1073,6 +1061,7 @@ config PCI | |||
1073 | bool "PCI support" if !X86_VISWS | 1061 | bool "PCI support" if !X86_VISWS |
1074 | depends on !X86_VOYAGER | 1062 | depends on !X86_VOYAGER |
1075 | default y if X86_VISWS | 1063 | default y if X86_VISWS |
1064 | select ARCH_SUPPORTS_MSI if (X86_LOCAL_APIC && X86_IO_APIC) | ||
1076 | help | 1065 | help |
1077 | Find out whether you have a PCI motherboard. PCI is the name of a | 1066 | Find out whether you have a PCI motherboard. PCI is the name of a |
1078 | bus system, i.e. the way the CPU talks to the other stuff inside | 1067 | bus system, i.e. the way the CPU talks to the other stuff inside |