Patch Series

Subject KVM: arm64: selftests: Run selftests in VHE EL2
Author oliver.upton@linux.dev
Date 2025-09-17 21:20:31 +0000 UTC
Version 1
Cc borntraeger@linux.ibm.com david@redhat.com frankja@linux.ibm.com imbrenda@linux.ibm.com joey.gouly@arm.com kvm@vger.kernel.org kvmarm@lists.linux.dev linux-arm-kernel@lists.infradead.org maz@kernel.org oliver.upton@linux.dev pbonzini@redhat.com seanjc@google.com suzuki.poulose@arm.com yuzenghui@huawei.com

Patches (13)

Name Content
[PATCH 01/13] KVM: arm64: selftests: Provide kvm_arch_vm_post_create() in library code [Body]
[PATCH 02/13] KVM: arm64: selftests: Initialize VGICv3 only once [Body]
[PATCH 03/13] KVM: arm64: selftests: Add helper to check for VGICv3 support [Body]
[PATCH 04/13] KVM: arm64: selftests: Add unsanitised helpers for VGICv3 creation [Body]
[PATCH 05/13] KVM: arm64: selftests: Create a VGICv3 for 'default' VMs [Body]
[PATCH 06/13] KVM: arm64: selftests: Alias EL1 registers to EL2 counterparts [Body]
[PATCH 07/13] KVM: arm64: selftests: Provide helper for getting default vCPU target [Body]
[PATCH 08/13] KVM: arm64: selftests: Select SMCCC conduit based on current EL [Body]
[PATCH 09/13] KVM: arm64: selftests: Use hyp timer IRQs when test runs at EL2 [Body]
[PATCH 10/13] KVM: arm64: selftests: Use the vCPU attr for setting nr of PMU counters [Body]
[PATCH 11/13] KVM: arm64: selftests: Initialize HCR_EL2 [Body]
[PATCH 12/13] KVM: arm64: selftests: Enable EL2 by default [Body]
[PATCH 13/13] KVM: arm64: selftests: Add basic test for running in VHE EL2 [Body]

Session 2025-09-17

ID (for dev) 803b804e-0d96-42fb-bc1c-3914fbd1c128
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
Build Base f83ec76bf285bea5727f478a68b894f5543ca76e [Config] passed [Log]
Build Patched f83ec76bf285bea5727f478a68b894f5543ca76e [Config] [patched] passed [Log]
Boot test: Base f83ec76bf285bea5727f478a68b894f5543ca76e [Config] passed
Boot test: Patched f83ec76bf285bea5727f478a68b894f5543ca76e [Config] [patched] passed
Fuzzing f83ec76bf285bea5727f478a68b894f5543ca76e [Config] f83ec76bf285bea5727f478a68b894f5543ca76e [Config] [patched] skipped [Log] [Artifacts]