[PATCH 0/2] Enable GICv5 Legacy CPUIF trapping & fix TDIR cap test

Marc Zyngier maz at kernel.org
Tue Jan 27 06:09:03 PST 2026


On Mon, 08 Dec 2025 15:28:22 +0000, Sascha Bischoff wrote:
> These changes address two trapping-related issues when running legacy
> (i.e. GICv3) guests on GICv5 hosts.
> 
> The first change enables the vgic_v3_cpuif_trap static branch on GICv5
> hosts with legacy support, if trapping is required. The missing enable
> was caught as part of debugging why UNDEFs were being injected into
> guests when the ICH_HCR_EL2.TC bit was set - the expected bahaviour
> was that KVM should handle the trapped accesses, with the guest
> remaining blissfully unaware.
> 
> [...]

Applied to next, thanks!

[1/2] KVM: arm64: gic: Enable GICv3 CPUIF trapping on GICv5 hosts if required
      commit: da63758c1876d899031066a9d4b8050af767ceb8
[2/2] KVM: arm64: Correct test for ICH_HCR_EL2_TDIR cap for GICv5 hosts
      commit: 28e505d81766dcbe25c60d57ab9fc941cd3d38bf

Cheers,

	M.
-- 
Without deviation from the norm, progress is not possible.





More information about the linux-arm-kernel mailing list