Patch Series

Subject KVM: arm64: De-specialise the timer UAPI
Author maz@kernel.org
Date 2025-09-29 16:04:45 +0000 UTC
Version 1
Cc 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 suzuki.poulose@arm.com yuzenghui@huawei.com

Patches (13)

Name Content
[PATCH 01/13] KVM: arm64: Hide CNTHV_*_EL2 from userspace for nVHE guests [Body]
[PATCH 02/13] KVM: arm64: Introduce timer_context_to_vcpu() helper [Body]
[PATCH 03/13] KVM: arm64: Replace timer context vcpu pointer with timer_id [Body]
[PATCH 04/13] KVM: arm64: Make timer_set_offset() generally accessible [Body]
[PATCH 05/13] KVM: arm64: Add timer UAPI workaround to sysreg infrastructure [Body]
[PATCH 06/13] KVM: arm64: Move CNT*_CTL_EL0 userspace accessors to generic infrastructure [Body]
[PATCH 07/13] KVM: arm64: Move CNT*_CVAL_EL0 userspace accessors to generic infrastructure [Body]
[PATCH 08/13] KVM: arm64: Move CNT*CT_EL0 userspace accessors to generic infrastructure [Body]
[PATCH 09/13] KVM: arm64: Fix WFxT handling of nested virt [Body]
[PATCH 10/13] KVM: arm64: Kill leftovers of ad-hoc timer userspace access [Body]
[PATCH 11/13] KVM: arm64: selftests: Make dependencies on VHE-specific registers explicit [Body]
[PATCH 12/13] KVM: arm64: selftests: Add an E2H=0-specific configuration to get_reg_list [Body]
[PATCH 13/13] KVM: arm64: selftest: Fix misleading comment about virtual timer encoding [Body]

Session 2025-09-29

ID (for dev) 6473a942-1d09-4e84-ba49-51e2a0708b71
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
Build Base a6ad54137af92535cfe32e19e5f3bc1bb7dbd383 [Config] passed [Log]
Build Patched a6ad54137af92535cfe32e19e5f3bc1bb7dbd383 [Config] [patched] passed [Log]
Boot test: Base a6ad54137af92535cfe32e19e5f3bc1bb7dbd383 [Config] passed
Boot test: Patched a6ad54137af92535cfe32e19e5f3bc1bb7dbd383 [Config] [patched] passed
Fuzzing a6ad54137af92535cfe32e19e5f3bc1bb7dbd383 [Config] a6ad54137af92535cfe32e19e5f3bc1bb7dbd383 [Config] [patched] skipped [Log] [Artifacts]