mirror of
https://github.com/torvalds/linux.git
synced 2024-11-25 21:51:40 +00:00
powerpc/64s: Default to 64K pages for 64 bit book3s
For 64-bit book3s the default should be 64K as that's what modern CPUs are designed for. The following defconfigs already set CONFIG_PPC_64K_PAGES: cell_defconfig pasemi_defconfig powernv_defconfig ppc64_defconfig pseries_defconfig skiroot_defconfig The have the option removed from the defconfig, as it is now the default. The defconfigs that now need to set CONFIG_PPC_4K_PAGES to maintain their existing behaviour are: g5_defconfig maple_defconfig microwatt_defconfig ps3_defconfig Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> BugLink: https://github.com/linuxppc/issues/issues/109 Link: https://lore.kernel.org/r/20211015001649.45591-1-joel@jms.id.au
This commit is contained in:
parent
b7472e1764
commit
f22969a660
@ -710,6 +710,7 @@ config ARCH_MEMORY_PROBE
|
||||
|
||||
choice
|
||||
prompt "Page size"
|
||||
default PPC_64K_PAGES if PPC_BOOK3S_64
|
||||
default PPC_4K_PAGES
|
||||
help
|
||||
Select the kernel logical page size. Increasing the page size
|
||||
|
@ -36,7 +36,6 @@ CONFIG_GEN_RTC=y
|
||||
CONFIG_BINFMT_MISC=m
|
||||
CONFIG_IRQ_ALL_CPUS=y
|
||||
CONFIG_NUMA=y
|
||||
CONFIG_PPC_64K_PAGES=y
|
||||
CONFIG_SCHED_SMT=y
|
||||
CONFIG_PCIEPORTBUS=y
|
||||
CONFIG_NET=y
|
||||
|
@ -26,6 +26,7 @@ CONFIG_CPU_FREQ_PMAC64=y
|
||||
CONFIG_GEN_RTC=y
|
||||
CONFIG_KEXEC=y
|
||||
CONFIG_IRQ_ALL_CPUS=y
|
||||
CONFIG_PPC_4K_PAGES=y
|
||||
CONFIG_PCI_MSI=y
|
||||
CONFIG_NET=y
|
||||
CONFIG_PACKET=y
|
||||
|
@ -25,6 +25,7 @@ CONFIG_UDBG_RTAS_CONSOLE=y
|
||||
CONFIG_GEN_RTC=y
|
||||
CONFIG_KEXEC=y
|
||||
CONFIG_IRQ_ALL_CPUS=y
|
||||
CONFIG_PPC_4K_PAGES=y
|
||||
CONFIG_PCI_MSI=y
|
||||
CONFIG_NET=y
|
||||
CONFIG_PACKET=y
|
||||
|
@ -26,6 +26,7 @@ CONFIG_PPC_MICROWATT=y
|
||||
# CONFIG_PPC_OF_BOOT_TRAMPOLINE is not set
|
||||
CONFIG_CPU_FREQ=y
|
||||
CONFIG_HZ_100=y
|
||||
CONFIG_PPC_4K_PAGES=y
|
||||
# CONFIG_PPC_MEM_KEYS is not set
|
||||
# CONFIG_SECCOMP is not set
|
||||
# CONFIG_MQ_IOSCHED_KYBER is not set
|
||||
|
@ -22,7 +22,6 @@ CONFIG_CPU_FREQ_GOV_POWERSAVE=y
|
||||
CONFIG_CPU_FREQ_GOV_USERSPACE=y
|
||||
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
|
||||
CONFIG_HZ_1000=y
|
||||
CONFIG_PPC_64K_PAGES=y
|
||||
# CONFIG_SECCOMP is not set
|
||||
CONFIG_PCI_MSI=y
|
||||
CONFIG_PCCARD=y
|
||||
|
@ -62,7 +62,6 @@ CONFIG_MEMORY_FAILURE=y
|
||||
CONFIG_HWPOISON_INJECT=m
|
||||
CONFIG_TRANSPARENT_HUGEPAGE=y
|
||||
CONFIG_DEFERRED_STRUCT_PAGE_INIT=y
|
||||
CONFIG_PPC_64K_PAGES=y
|
||||
CONFIG_SCHED_SMT=y
|
||||
CONFIG_PM=y
|
||||
CONFIG_HOTPLUG_PCI=y
|
||||
|
@ -52,7 +52,6 @@ CONFIG_KEXEC_FILE=y
|
||||
CONFIG_CRASH_DUMP=y
|
||||
CONFIG_FA_DUMP=y
|
||||
CONFIG_IRQ_ALL_CPUS=y
|
||||
CONFIG_PPC_64K_PAGES=y
|
||||
CONFIG_SCHED_SMT=y
|
||||
CONFIG_HOTPLUG_PCI=y
|
||||
CONFIG_HOTPLUG_PCI_RPA=m
|
||||
|
@ -30,6 +30,7 @@ CONFIG_PS3_LPM=m
|
||||
# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
|
||||
CONFIG_BINFMT_MISC=y
|
||||
CONFIG_KEXEC=y
|
||||
CONFIG_PPC_4K_PAGES=y
|
||||
# CONFIG_SPARSEMEM_VMEMMAP is not set
|
||||
# CONFIG_COMPACTION is not set
|
||||
CONFIG_SCHED_SMT=y
|
||||
|
@ -56,7 +56,6 @@ CONFIG_MEMORY_HOTPLUG=y
|
||||
CONFIG_MEMORY_HOTREMOVE=y
|
||||
CONFIG_KSM=y
|
||||
CONFIG_TRANSPARENT_HUGEPAGE=y
|
||||
CONFIG_PPC_64K_PAGES=y
|
||||
CONFIG_SCHED_SMT=y
|
||||
CONFIG_HOTPLUG_PCI=y
|
||||
CONFIG_HOTPLUG_PCI_RPA=m
|
||||
|
@ -43,7 +43,6 @@ CONFIG_KEXEC_FILE=y
|
||||
CONFIG_PRESERVE_FA_DUMP=y
|
||||
CONFIG_IRQ_ALL_CPUS=y
|
||||
CONFIG_NUMA=y
|
||||
CONFIG_PPC_64K_PAGES=y
|
||||
CONFIG_SCHED_SMT=y
|
||||
CONFIG_CMDLINE="console=tty0 console=hvc0 ipr.fast_reboot=1 quiet"
|
||||
# CONFIG_SECCOMP is not set
|
||||
|
Loading…
Reference in New Issue
Block a user