Thread (15 messages) 15 messages, 3 authors, 2025-09-09

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
  
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help