riscv/mm: Enable THP migration
authorNanyong Sun <sunnanyong@huawei.com>
Tue, 23 Nov 2021 14:06:38 +0000 (22:06 +0800)
committerPalmer Dabbelt <palmer@rivosinc.com>
Fri, 7 Jan 2022 23:54:28 +0000 (15:54 -0800)
commitd062a79b7c80064d5b40bcd78009fe30adde5cea
treee97e03b4650858f8a11e2be9846215986958e657
parentfba88ede6a312705e147860c45ed9b3c3d9c6f85
riscv/mm: Enable THP migration

Add two THP helpers required to create PMD migration swap entries,
and enable THP migration via ARCH_ENABLE_THP_MIGRATION. This can
reduce time of THP migration without splitting and guarantee the
migrated pages are still contiguous.

Signed-off-by: Nanyong Sun <sunnanyong@huawei.com>
Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com>
arch/riscv/Kconfig
arch/riscv/include/asm/pgtable.h