|
|
Log in / Subscribe / Register

KVM: s390: Implement KVM_PRE_FAULT_MEMORY

From:  Claudio Imbrenda <imbrenda-AT-linux.ibm.com>
To:  linux-kernel-AT-vger.kernel.org
Subject:  [PATCH v1 0/4] KVM: s390: Implement KVM_PRE_FAULT_MEMORY
Date:  Wed, 20 May 2026 17:17:06 +0200
Message-ID:  <20260520151710.231788-1-imbrenda@linux.ibm.com>
Cc:  kvm-AT-vger.kernel.org, linux-s390-AT-vger.kernel.org, borntraeger-AT-de.ibm.com, frankja-AT-linux.ibm.com, david-AT-kernel.org, seiden-AT-linux.ibm.com, nrb-AT-linux.ibm.com, schlameuss-AT-linux.ibm.com, gra-AT-linux.ibm.com, pbonzini-AT-redhat.com, seanjc-AT-google.com, yan.y.zhao-AT-intel.com, isaku.yamahata-AT-intel.com
Archive-link:  Article

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




Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds