aboutsummaryrefslogtreecommitdiffstats
path: root/arch/i386/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/i386/Kconfig')
-rw-r--r--arch/i386/Kconfig43
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
82config ARCH_USES_SLAB_PAGE_STRUCT
83 bool
84 default y
85
82config DMI 86config DMI
83 bool 87 bool
84 default y 88 default y
@@ -220,7 +224,7 @@ config PARAVIRT
220 224
221config VMI 225config 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"
576endchoice 583endchoice
@@ -578,7 +585,8 @@ endchoice
578config PAGE_OFFSET 585config 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
916source "drivers/acpi/Kconfig" 924source "drivers/acpi/Kconfig"
917 925
918menu "APM (Advanced Power Management) BIOS Support" 926menuconfig APM
919depends on PM && !X86_VISWS
920
921config 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
985if APM
986
980config APM_IGNORE_USER_SUSPEND 987config 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
988config APM_DO_ENABLE 994config 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
1006config APM_CPU_IDLE 1011config 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
1018config APM_DISPLAY_BLANK 1022config 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
1032config 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
1045config APM_ALLOW_INTS 1035config 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
1056config APM_REAL_MODE_POWER_OFF 1045config 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
1064endmenu 1052endif # APM
1065 1053
1066source "arch/i386/kernel/cpu/cpufreq/Kconfig" 1054source "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