Commit 15a53037 authored by Nikita Panov's avatar Nikita Panov Committed by Denis Darvish
Browse files

mm: arm64 add Kconfig option for kernel replication

kunpeng inclusion
category: feature
bugzilla: https://gitee.com/openeuler/kernel/issues/IBOJU2



-------------------------------------------------

Acked-by: default avatarArtem Kuzin <artem.kuzin@huawei.com>
Acked-by: default avatarAlexander Grubnikov <alexander.grubnikov@huawei.com>
Acked-by: default avatarIlya Hanov <ilya.hanov@huawei-partners.com>
Acked-by: default avatarDenis Darvish <darvish.denis@huawei.com>
Signed-off-by: default avatarNikita Panov <panov.nikita@huawei.com>
parent 80e5830c
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -1212,6 +1212,7 @@ CONFIG_ARM64_HAFT=y
CONFIG_ARCH_SUPPORTS_PER_VMA_LOCK=y
CONFIG_PER_VMA_LOCK=y
CONFIG_LOCK_MM_AND_FIND_VMA=y
# CONFIG_KERNEL_REPLICATION is not set
CONFIG_IOMMU_MM_DATA=y
# CONFIG_ASCEND_FEATURES is not set
CONFIG_PAGE_CACHE_LIMIT=y
+10 −0
Original line number Diff line number Diff line
@@ -1298,6 +1298,16 @@ config LOCK_MM_AND_FIND_VMA
	bool
	depends on !STACK_GROWSUP

config KERNEL_REPLICATION
	bool "Enable kernel text and ro-data replication across NUMA nodes"
	default n
	depends on ARM64 && MMU && NUMA && !MAXSMP

	help
	  Creates per-NUMA node replicas of kernel text and ro-data sections.
	  Page tables are replicated partially, according to replicated kernel memory range.
	  If unsure, say "n".

config IOMMU_MM_DATA
	bool