On Thu, Sep 10, 2026 at 07:44:25PM +0100, Fuad Tabba wrote: > Hi Lorenzo, > > On Tue, 25 Aug 2026 at 17:01, Lorenzo Stoakes (ARM) <[email protected]> wrote: > > > > This series implements the KVM stage 2 page table pre-faulting feature for > > arm64. > > I know there's likely going to be a V2, but FWIW, I tested this series > as follows (finally managed to get protected mode running on my Mac): > > QEMU (arm64, -cpu max,pauth=off): > - Protected-mode host, boots non-protected and protected guests > - pre_fault_memory_test on a non-protected host, VHE and nVHE, all 13 > guest modes > - nv_pre_fault_memory_test with kvm-arm.mode=nested > > FVP (AEM, FEAT_NV2): > - nv_pre_fault_memory_test with kvm-arm.mode=nested > > Apple M4 hardware, running as a KVM host at EL2 under Apple's nested > virtualization (nVHE only): > - pre_fault_memory_test, anonymous and anonymous_thp backing, over the five > guest modes available there (the IPA is capped at 40 bits and the 64K > granule isn't implemented) > - with kvm-arm.mode=protected, pre_fault_memory_test skips on > KVM_CAP_PRE_FAULT_MEMORY, so the pKVM exclusion holds on a live pKVM host > > Tested-by: Fuad Tabba < [email protected]> > (happy to retest again when you respin)
Perfect, much appreciated thanks! :) I won't carry the tags forward to v2 just in case anything breaks there, so appreciate you taking another run at the v2 also thanks! :) > > Cheers, > /fuad -- Cheers, Lorenzo

