|
@@ -1299,22 +1299,14 @@ config ARCH_DMA_ADDR_T_64BIT
|
|
|
def_bool y
|
|
|
depends on X86_64 || HIGHMEM64G
|
|
|
|
|
|
-config ENABLE_DIRECT_GBPAGES
|
|
|
+config X86_DIRECT_GBPAGES
|
|
|
def_bool y
|
|
|
depends on X86_64 && !DEBUG_PAGEALLOC && !KMEMCHECK
|
|
|
-
|
|
|
-config DIRECT_GBPAGES
|
|
|
- bool "Enable 1GB pages for kernel pagetables" if EXPERT
|
|
|
- default y
|
|
|
- depends on ENABLE_DIRECT_GBPAGES
|
|
|
- ---help---
|
|
|
- Enable by default the kernel linear mapping to use 1GB pages on CPUs
|
|
|
- that support it. This can improve the kernel's performance a tiny bit
|
|
|
- by reducing TLB pressure. If in doubt, say "Y". If you've disabled
|
|
|
- option but your platform is capable of handling support for this
|
|
|
- you can use the gbpages kernel parameter. Likewise if you've enabled
|
|
|
- this but you'd like to force disable this option you can use the
|
|
|
- nogbpages kernel parameter.
|
|
|
+ ---help---
|
|
|
+ Certain kernel features effectively disable kernel
|
|
|
+ linear 1 GB mappings (even if the CPU otherwise
|
|
|
+ supports them), so don't confuse the user by printing
|
|
|
+ that we have them enabled.
|
|
|
|
|
|
# Common NUMA Features
|
|
|
config NUMA
|