diff options
Diffstat (limited to 'arch/x86/Kconfig')
-rw-r--r-- | arch/x86/Kconfig | 23 |
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 | |||
917 | config 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 | |||
926 | config X86_ESPFIX32 | ||
927 | def_bool y | ||
928 | depends on X86_16BIT && X86_32 | ||
916 | 929 | ||
917 | config X86_ESPFIX64 | 930 | config X86_ESPFIX64 |
918 | def_bool y | 931 | def_bool y |
919 | depends on X86_64 | 932 | depends on X86_16BIT && X86_64 |
920 | 933 | ||
921 | config TOSHIBA | 934 | config TOSHIBA |
922 | tristate "Toshiba Laptop support" | 935 | tristate "Toshiba Laptop support" |