Implement KVM_PRE_FAULT_MEMORY on s390, and update documentation and
selftests accordingly.
Faulted-in pages will be marked as accessed, unlike x86, otherwise they
will trigger a minor fault when accessed. Avoiding such faults is one of
the points of KVM_PRE_FAULT_MEMORY.
CCing x86 people due to changes in the documentation and the selftests
Claudio Imbrenda (4):
KVM: s390: Implement KVM_PRE_FAULT_MEMORY
KVM: s390: Update KVM_PRE_FAULT_MEMORY API documentation
KVM: selftests: Fix pre_fault_memory_test to run on s390
KVM: selftests: Enable pre_fault_memory_test for s390
Documentation/virt/kvm/api.rst | 5 ++-
arch/s390/kvm/Kconfig | 1 +
arch/s390/kvm/kvm-s390.c | 41 +++++++++++++++++++
tools/testing/selftests/kvm/Makefile.kvm | 1 +
.../selftests/kvm/pre_fault_memory_test.c | 7 ++--
5 files changed, 50 insertions(+), 5 deletions(-)
--
2.54.0