diff options
author | Paul Mackerras <paulus@samba.org> | 2006-02-07 17:43:08 -0500 |
---|---|---|
committer | Paul Mackerras <paulus@samba.org> | 2006-02-07 17:43:08 -0500 |
commit | 8f75015f33c3005e0bbf83ffc0d5e0b4262cc03d (patch) | |
tree | a3c34ad86ccdc904bb43af6cd1cb163231c29276 /arch/i386/Kconfig | |
parent | 076d022c566fddde41fd4a858dd24bacad8304d7 (diff) | |
parent | e060e084e7d9e1c62d02cb6b8d3fe07db5317eaa (diff) |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc
Diffstat (limited to 'arch/i386/Kconfig')
-rw-r--r-- | arch/i386/Kconfig | 56 |
1 files changed, 47 insertions, 9 deletions
diff --git a/arch/i386/Kconfig b/arch/i386/Kconfig index cbde675bc95c..0afec8566e7b 100644 --- a/arch/i386/Kconfig +++ b/arch/i386/Kconfig | |||
@@ -47,15 +47,6 @@ config DMI | |||
47 | 47 | ||
48 | source "init/Kconfig" | 48 | source "init/Kconfig" |
49 | 49 | ||
50 | config DOUBLEFAULT | ||
51 | default y | ||
52 | bool "Enable doublefault exception handler" if EMBEDDED | ||
53 | help | ||
54 | This option allows trapping of rare doublefault exceptions that | ||
55 | would otherwise cause a system to silently reboot. Disabling this | ||
56 | option saves about 4k and might cause you much additional grey | ||
57 | hair. | ||
58 | |||
59 | menu "Processor type and features" | 50 | menu "Processor type and features" |
60 | 51 | ||
61 | choice | 52 | choice |
@@ -451,12 +442,50 @@ config HIGHMEM4G | |||
451 | 442 | ||
452 | config HIGHMEM64G | 443 | config HIGHMEM64G |
453 | bool "64GB" | 444 | bool "64GB" |
445 | depends on X86_CMPXCHG64 | ||
454 | help | 446 | help |
455 | Select this if you have a 32-bit processor and more than 4 | 447 | Select this if you have a 32-bit processor and more than 4 |
456 | gigabytes of physical RAM. | 448 | gigabytes of physical RAM. |
457 | 449 | ||
458 | endchoice | 450 | endchoice |
459 | 451 | ||
452 | choice | ||
453 | depends on EXPERIMENTAL && !X86_PAE | ||
454 | prompt "Memory split" | ||
455 | default VMSPLIT_3G | ||
456 | help | ||
457 | Select the desired split between kernel and user memory. | ||
458 | |||
459 | If the address range available to the kernel is less than the | ||
460 | physical memory installed, the remaining memory will be available | ||
461 | as "high memory". Accessing high memory is a little more costly | ||
462 | than low memory, as it needs to be mapped into the kernel first. | ||
463 | Note that increasing the kernel address space limits the range | ||
464 | available to user programs, making the address space there | ||
465 | tighter. Selecting anything other than the default 3G/1G split | ||
466 | will also likely make your kernel incompatible with binary-only | ||
467 | kernel modules. | ||
468 | |||
469 | If you are not absolutely sure what you are doing, leave this | ||
470 | option alone! | ||
471 | |||
472 | config VMSPLIT_3G | ||
473 | bool "3G/1G user/kernel split" | ||
474 | config VMSPLIT_3G_OPT | ||
475 | bool "3G/1G user/kernel split (for full 1G low memory)" | ||
476 | config VMSPLIT_2G | ||
477 | bool "2G/2G user/kernel split" | ||
478 | config VMSPLIT_1G | ||
479 | bool "1G/3G user/kernel split" | ||
480 | endchoice | ||
481 | |||
482 | config PAGE_OFFSET | ||
483 | hex | ||
484 | default 0xB0000000 if VMSPLIT_3G_OPT | ||
485 | default 0x78000000 if VMSPLIT_2G | ||
486 | default 0x40000000 if VMSPLIT_1G | ||
487 | default 0xC0000000 | ||
488 | |||
460 | config HIGHMEM | 489 | config HIGHMEM |
461 | bool | 490 | bool |
462 | depends on HIGHMEM64G || HIGHMEM4G | 491 | depends on HIGHMEM64G || HIGHMEM4G |
@@ -711,6 +740,15 @@ config HOTPLUG_CPU | |||
711 | 740 | ||
712 | Say N. | 741 | Say N. |
713 | 742 | ||
743 | config DOUBLEFAULT | ||
744 | default y | ||
745 | bool "Enable doublefault exception handler" if EMBEDDED | ||
746 | help | ||
747 | This option allows trapping of rare doublefault exceptions that | ||
748 | would otherwise cause a system to silently reboot. Disabling this | ||
749 | option saves about 4k and might cause you much additional grey | ||
750 | hair. | ||
751 | |||
714 | endmenu | 752 | endmenu |
715 | 753 | ||
716 | 754 | ||