Re: [PATCH] arm64/boot: Don't set PMUv3p9 FGT2 bits without PMUv3
From: Will Deacon
Date: Sun Oct 04 2026 - 09:50:28 EST
On Wed, 30 Sep 2026 13:12:12 +0100, Fuad Tabba wrote:
> On a CPU with FGT2 and an IMPLEMENTATION DEFINED PMU (PMUVer 0b1111),
> __init_el2_fgt2 sets the PMUv3p9 bits in HDFGRTR2_EL2 and HDFGWTR2_EL2,
> which are RES0 there. The macro only checks that PMUVer is at least
> PMUv3p9, and 0b1111 passes.
>
> Exclude 0b1111 before the compare, as __init_el2_debug does.
>
> [...]
Applied to arm64 (for-next/fixes), thanks!
[1/1] arm64/boot: Don't set PMUv3p9 FGT2 bits without PMUv3
https://git.kernel.org/arm64/c/b52ef450139f
Cheers,
--
Will
https://fixes.arm64.dev
https://next.arm64.dev
https://will.arm64.dev