Re: [PATCH v5 19/19] KVM: selftests: Add test for KVM_SET_USER_MEMORY_REGION
From: Sean Christopherson <hidden>
Date: 2020-02-06 23:11:30
Also in:
kvm, kvmarm, linux-mips, lkml
From: Sean Christopherson <hidden>
Date: 2020-02-06 23:11:30
Also in:
kvm, kvmarm, linux-mips, lkml
On Thu, Feb 06, 2020 at 05:30:01PM -0500, Peter Xu wrote:
On Tue, Jan 21, 2020 at 02:31:57PM -0800, Sean Christopherson wrote:quoted
Add a KVM selftest to test moving the base gfn of a userspace memory region. Although the basic concept of moving memory regions is not x86 specific, the assumptions regarding large pages and MMIO shenanigans used to verify the correctness make this x86_64 only for the time being. Signed-off-by: Sean Christopherson <redacted>(I'm a bit curious why write 2 first before 1...)
To verify KVM actually relocated the memslot and didn't leave anything in the TLB. If "2" isn't written, KVM could completely botch the MOVE but the guest_code() would still signal pass because it would eventually see the 0-> transitions.
Reviewed-by: Peter Xu <peterx@redhat.com> -- Peter Xu
_______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel