On Wed, 23 Sep 2026 16:15:43 +0100, Lorenzo Stoakes (ARM) wrote:
> This series implements the KVM stage 2 page table pre-faulting feature for
> arm64.
>
> == Foundations ==
>
> 1. Providing a generic kvm_arch_pre_fault_allowed() hook.
>
> [...]
Applied to next, thanks!
[01/14] KVM: Allow architectures to disallow pre-fault
commit: caa63620f9e37a5eec4d0af13534ebd6c0d33f97
[02/14] arm64: Add ESR fault helpers
commit: eb2eb48c8d72b19a7163cfc9e4b416e60f5b9e2d
[03/14] KVM: arm64: Use ESR helpers in guest abort handling
commit: 18b94675b1fb22b5ce9b607f9de818d916b3da16
[04/14] KVM: arm64: Propagate and use esr in s2fd when handling guest aborts
commit: 2b8033a99631b744a67a6fa5df46d0d7b3b9ab7c
[05/14] KVM: arm64: Propagate and use mmu in s2fd when handling guest aborts
commit: b477bcdfa0342145084948a079b606e058066d80
[06/14] KVM: arm64: Propagate and use kvm_s2_fault_result on S2 fault
commit: f1fbc7ef12caf0785fdb3ea24193dbd9c425d7b7
[07/14] KVM: arm64: Size the stage-2 memcache from the fault MMU
commit: d27acc152c62f368d4d4d9d3f0faa891c154e4ce
[08/14] KVM: arm64: Propagate EHWPOISON in kvm_s2_fault_pin_pfn()
commit: 33f849d808e2329f569bcd8fdbfe5ce22449466f
[09/14] KVM: arm64: Pass walk flags to kvm_pgtable_get_leaf()
commit: ee26443f3dd70a961ad5e9384d5f41a8675213d1
[10/14] KVM: arm64: Implement KVM_PRE_FAULT_MEMORY
commit: 34cfa9b3af17d0554ffd6c655fc1097854b49487
[11/14] Documentation: KVM: document arm64 KVM_PRE_FAULT_MEMORY
commit: 28187f51e4c470c473350905141a8054ec0f1f2d
[12/14] KVM: selftests: Enable pre_fault_memory_test for arm64
commit: 8ab194f836391fdcb1a8328d5ff0f0c7f0afe557
[13/14] KVM: selftests: Add option for different backing in pre-fault tests
commit: c4560edbaa81291ee79a97b5e793934cea88500b
[14/14] KVM: selftests: Add nested pre-fault test for arm64
commit: 6fddb4f6f76910fe0cc2d3d78872b86357899018
Cheers,
M.
--
Without deviation from the norm, progress is not possible.