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

Reply via email to