On Tue, 27 Jun 2023 15:05:57 +0100, Marc Zyngier wrote:
It recently appeared that, whien running VHE, there is a notable difference between using CNTKCTL_EL1 and CNTHCTL_EL2, despite what the architecture documents:
- When accessed from EL2, bits [19:18] and [16:10] same bits have the same assignment as CNTHCTL_EL2
- When accessed from EL1, bits [19:18] and [16:10] are RES0
[...]
Applied to kvmarm/fixes, thanks!
[1/1] KVM: arm64: timers: Use CNTHCTL_EL2 when setting non-CNTKCTL_EL1 bits https://git.kernel.org/kvmarm/kvmarm/c/fe769e6c1f80
-- Best, Oliver