From: Marc Zyngier Date: Mon, 5 Dec 2022 14:16:07 +0000 (+0000) Subject: Merge branch kvm-arm64/selftest/memslot-fixes into kvmarm-master/next X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=f8faf02fb3e546d268fa702f293ea02bda863f8e;p=linux.git Merge branch kvm-arm64/selftest/memslot-fixes into kvmarm-master/next * kvm-arm64/selftest/memslot-fixes: : . : KVM memslot selftest fixes for non-4kB page sizes, courtesy : of Gavin Shan. From the cover letter: : : "kvm/selftests/memslots_perf_test doesn't work with 64KB-page-size-host : and 4KB-page-size-guest on aarch64. In the implementation, the host and : guest page size have been hardcoded to 4KB. It's ovbiously not working : on aarch64 which supports 4KB, 16KB, 64KB individually on host and guest. : : This series tries to fix it. After the series is applied, the test runs : successfully with 64KB-page-size-host and 4KB-page-size-guest." : . KVM: selftests: memslot_perf_test: Report optimal memory slots KVM: selftests: memslot_perf_test: Consolidate memory KVM: selftests: memslot_perf_test: Support variable guest page size KVM: selftests: memslot_perf_test: Probe memory slots for once KVM: selftests: memslot_perf_test: Consolidate loop conditions in prepare_vm() KVM: selftests: memslot_perf_test: Use data->nslots in prepare_vm() Signed-off-by: Marc Zyngier --- f8faf02fb3e546d268fa702f293ea02bda863f8e