[PATCH v3 9/9] KVM: arm64: Reserve pKVM handle during pkvm_init_host_vm()
Fuad Tabba
tabba at google.com
Mon Sep 8 11:54:06 PDT 2025
Hi Mark,
On Mon, 8 Sept 2025 at 19:52, Mark Brown <broonie at kernel.org> wrote:
>
> On Mon, Sep 08, 2025 at 05:05:56PM +0100, Mark Brown wrote:
>
> > 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:
>
> I'm seeing a different failure on the same commit with qemu in VHE mode,
> we fault during pkvm_init_host():
I can reproduce this too. It's the same issue. Fix coming soon.
Cheers,
/fuad
> <12>[ 112.802609] kselftest: Running tests in kvm
> TAP version 13
> 1..34
> # timeout set to 120
> # selftests: kvm: demand_paging_test
> <2>[ 113.800187] Unhandled 64-bit el1h sync exception on CPU0, ESR 0x000000005a000000 -- HVC (AArch64)
> ...
> <4>[ 113.812056] Call trace:
> <4>[ 113.812571] show_stack+0x18/0x24 (C)
> <4>[ 113.813078] dump_stack_lvl+0x60/0x80
> <4>[ 113.813448] dump_stack+0x18/0x24
> <4>[ 113.813711] vpanic+0x124/0x2ec
> <4>[ 113.813965] abort+0x0/0x4
> <4>[ 113.814198] arm64_exit_nmi.isra.0+0x0/0x94
> <4>[ 113.814517] el1h_64_sync_handler+0x2c/0xac
> <4>[ 113.814812] el1h_64_sync+0x6c/0x70
> <4>[ 113.815266] pkvm_init_host_vm+0x20/0x48 (P)
> <4>[ 113.815629] kvm_dev_ioctl+0x264/0x80c
> <4>[ 113.815960] __arm64_sys_ioctl+0xac/0x104
>
> Full log:
>
> https://lava.sirena.org.uk/scheduler/job/1794785#L2258
More information about the linux-arm-kernel
mailing list