aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/x86/Kconfig')
-rw-r--r--arch/x86/Kconfig23
1 files changed, 18 insertions, 5 deletions
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
index 9a952a572585..956c7702471e 100644
--- a/arch/x86/Kconfig
+++ b/arch/x86/Kconfig
@@ -909,14 +909,27 @@ config VM86
909 default y 909 default y
910 depends on X86_32 910 depends on X86_32
911 ---help--- 911 ---help---
912 This option is required by programs like DOSEMU to run 16-bit legacy 912 This option is required by programs like DOSEMU to run
913 code on X86 processors. It also may be needed by software like 913 16-bit real mode legacy code on x86 processors. It also may
914 XFree86 to initialize some video cards via BIOS. Disabling this 914 be needed by software like XFree86 to initialize some video
915 option saves about 6k. 915 cards via BIOS. Disabling this option saves about 6K.
916
917config X86_16BIT
918 bool "Enable support for 16-bit segments" if EXPERT
919 default y
920 ---help---
921 This option is required by programs like Wine to run 16-bit
922 protected mode legacy code on x86 processors. Disabling
923 this option saves about 300 bytes on i386, or around 6K text
924 plus 16K runtime memory on x86-64,
925
926config X86_ESPFIX32
927 def_bool y
928 depends on X86_16BIT && X86_32
916 929
917config X86_ESPFIX64 930config X86_ESPFIX64
918 def_bool y 931 def_bool y
919 depends on X86_64 932 depends on X86_16BIT && X86_64
920 933
921config TOSHIBA 934config TOSHIBA
922 tristate "Toshiba Laptop support" 935 tristate "Toshiba Laptop support"