Patch Series

Subject KVM: arm64: First batch of vgic-v5 related fixes
Author maz@kernel.org
Date 2026-04-01 10:35:56 +0000 UTC
Version
Cc broonie@kernel.org joey.gouly@arm.com kvm@vger.kernel.org kvmarm@lists.linux.dev linux-arm-kernel@lists.infradead.org maz@kernel.org oupton@kernel.org sascha.bischoff@arm.com stable@vger.kernel.org suzuki.poulose@arm.com yuzenghui@huawei.com

Patches (16)

Name Content [All]
[PATCH v2 01/16] KVM: arm64: vgic: Don't reset cpuif/redist addresses at finalize time [Body]
[PATCH v2 02/16] KVM: arm64: Don't skip per-vcpu NV initialisation [Body]
[PATCH v2 03/16] arm64: Fix field references for ICH_PPI_DVIR[01]_EL2 [Body]
[PATCH v2 04/16] KVM: arm64: Fix writeable mask for ID_AA64PFR2_EL1 [Body]
[PATCH v2 05/16] KVM: arm64: Account for RESx bits in __compute_fgt() [Body]
[PATCH v2 06/16] KVM: arm64: vgic-v5: Hold config_lock while finalizing GICv5 PPIs [Body]
[PATCH v2 07/16] KVM: arm64: vgic-v5: Transfer edge pending state to ICH_PPI_PENDRx_EL2 [Body]
[PATCH v2 08/16] KVM: arm64: vgic-v5: Cast vgic_apr to u32 to avoid undefined behaviours [Body]
[PATCH v2 09/16] KVM: arm64: vgic-v5: Make the effective priority mask a strict limit [Body]
[PATCH v2 10/16] KVM: arm64: vgic-v5: Correctly set dist->ready once initialised [Body]
[PATCH v2 11/16] KVM: arm64: Kill arch_timer_context::direct field [Body]
[PATCH v2 12/16] KVM: arm64: Remove evaluation of timer state in kvm_cpu_has_pending_timer() [Body]
[PATCH v2 13/16] KVM: arm64: Move GICv5 timer PPI validation into timer_irqs_are_valid() [Body]
[PATCH v2 14/16] KVM: arm64: Correctly plumb ID_AA64PFR2_EL1 into pkvm idreg handling [Body]
[PATCH v2 15/16] KVM: arm64: Don't advertises GICv3 in ID_PFR1_EL1 if AArch32 isn't supported [Body]
[PATCH v2 16/16] KVM: arm64: set_id_regs: Allow GICv3 support to be set at runtime [Body]
Session 2026-04-01
ID (for dev) 9d7ed32d-1588-4760-886f-60212bead50a
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base ce29261ec6482de54320c03398eb30e9615aee40 [Config] passed [Log]
[KASAN] Boot test: Base ce29261ec6482de54320c03398eb30e9615aee40 [Config] passed [Log]
[KASAN] Build Patched ce29261ec6482de54320c03398eb30e9615aee40 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched ce29261ec6482de54320c03398eb30e9615aee40 [Config] [patched] passed [Log]
[KASAN] Fuzz ce29261ec6482de54320c03398eb30e9615aee40 [Config] ce29261ec6482de54320c03398eb30e9615aee40 [Config] [patched] skipped [Log] [Artifacts]