Re: [PATCH v3 9/9] KVM: arm64: Reserve pKVM handle during pkvm_init_host_vm()
flat view
From: Fuad Tabba <hidden>
Date: 2025-09-09 06:50:30
Also in:
kvmarm
Hi Mark, On Mon, 8 Sept 2025 at 19:52, Mark Brown [off-list ref] wrote:
On Mon, Sep 08, 2025 at 05:05:56PM +0100, Mark Brown wrote:quoted
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