Subject KVM: arm64: First batch of vgic-v5 related fixes
Author maz@kernel.org
Date 2026-03-26 15:35:16 +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 (15)
Name Content [All]
[PATCH 01/15] KVM: arm64: vgic: Don't reset cpuif/redist addresses at finalize time [Body]
[PATCH 02/15] KVM: arm64: Don't skip per-vcpu NV initialisation [Body]
[PATCH 03/15] arm64: Fix field references for ICH_PPI_DVIR[01]_EL2 [Body]
[PATCH 04/15] KVM: arm64: Fix writeable mask for ID_AA64PFR2_EL1 [Body]
[PATCH 05/15] KVM: arm64: Account for RESx bits in __compute_fgt() [Body]
[PATCH 06/15] KVM: arm64: vgic-v5: Hold config_lock while finalizing GICv5 PPIs [Body]
[PATCH 07/15] KVM: arm64: vgic-v5: Transfer edge pending state to ICH_PPI_PENDRx_EL2 [Body]
[PATCH 08/15] KVM: arm64: vgic-v5: Cast vgic_apr to u32 to avoid undefined behaviours [Body]
[PATCH 09/15] KVM: arm64: vgic-v5: align priority comparison with other GICs [Body]
[PATCH 10/15] KVM: arm64: vgic-v5: Correctly set dist->ready once initialised [Body]
[PATCH 11/15] KVM: arm64: Kill arch_timer_context::direct field [Body]
[PATCH 12/15] KVM: arm64: Remove evaluation of timer state in kvm_cpu_has_pending_timer() [Body]
[PATCH 13/15] KVM: arm64: Move GICv5 timer PPI validation into timer_irqs_are_valid() [Body]
[PATCH 14/15] KVM: arm64: Correctly plumb ID_AA64PFR2_EL1 into pkvm idreg handling [Body]
[PATCH 15/15] KVM: arm64: Don't advertises GICv3 in ID_PFR1_EL1 if AArch32 isn't supported [Body]
Series Summary
Passed
✓ All tests passed. No findings.
Sessions
Session 2026-03-26
Passed
ID (for dev) 2babded4-b3f9-4e42-99c7-cfe5f797a7d5
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 2b821a6205b8b7fa7f0486507a63a46a06562a2d [Config] passed [Log]
[KASAN] Boot test: Base 2b821a6205b8b7fa7f0486507a63a46a06562a2d [Config] passed [Log]
[KASAN] Build Patched 2b821a6205b8b7fa7f0486507a63a46a06562a2d [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 2b821a6205b8b7fa7f0486507a63a46a06562a2d [Config] [patched] passed [Log]
[KASAN] Fuzz 2b821a6205b8b7fa7f0486507a63a46a06562a2d [Config] 2b821a6205b8b7fa7f0486507a63a46a06562a2d [Config] [patched] skipped [Log] [Artifacts]