[PATCH v3 9/9] KVM: arm64: Reserve pKVM handle during pkvm_init_host_vm()

Marc Zyngier maz at kernel.org
Mon Sep 8 11:57:53 PDT 2025


On Mon, 08 Sep 2025 19:43:37 +0100,
Fuad Tabba <tabba at google.com> wrote:
> 
> Hi Mark,
> 
> On Mon, 8 Sept 2025 at 17:05, Mark Brown <broonie at kernel.org> wrote:
> >
> > On Wed, Aug 27, 2025 at 11:19:49AM +0100, Fuad Tabba wrote:
> >
> > > When a pKVM guest is active, TLB invalidations triggered by host MMU
> > > notifiers require a valid hypervisor handle. Currently, this handle is
> > > only allocated when the first vCPU is run.
> >
> > I'm seeing the KVM selftests failing in -next on multiple nVHE
> > platforms (pretty sure it's all of them) which bisect down to this
> > commit, when booted in standard nVHE mode the selftests are all failing
> > to initialise with:
> 
> Thanks for pointing this out to me. I think I now know what the issue
> might be, and I'll send out a fix soon.

I'll drop the series from -next until we have clarity on this.

Thanks,

	M.

-- 
Without deviation from the norm, progress is not possible.



More information about the linux-arm-kernel mailing list