commit | 3332f4190674114e08daaf6859c11a7e464bceff | [log] [tgz] |
---|---|---|
author | Jisheng Zhang <jszhang@kernel.org> | Sat Apr 17 00:37:22 2021 +0800 |
committer | Palmer Dabbelt <palmerdabbelt@google.com> | Tue May 25 22:50:47 2021 -0700 |
tree | 1cc6c4dac63d80494f602016964b91833353b992 | |
parent | e88b333142e4aba7410d6d3292ad97b3a8588bfe [diff] |
riscv: mremap speedup - enable HAVE_MOVE_PUD and HAVE_MOVE_PMD HAVE_MOVE_PUD enables remapping pages at the PUD level if both the source and destination addresses are PUD-aligned. HAVE_MOVE_PMD does similar speedup on the PMD level. With HAVE_MOVE_PUD enabled, there is about a 143x improvement on qemu With HAVE_MOVE_PMD enabled, there is about a 5x improvement on qemu Signed-off-by: Jisheng Zhang <jszhang@kernel.org> Signed-off-by: Palmer Dabbelt <palmerdabbelt@google.com>