[PATCH v2 0/3] KVM/arm64: timer fixes for 6.14
Oliver Upton
oliver.upton at linux.dev
Tue Feb 4 07:08:11 PST 2025
On Tue, Feb 04, 2025 at 11:00:47AM +0000, Marc Zyngier wrote:
> It's been recently pointed out that the NV timer code that is
> (hopefully) on its way upstream is marginally sub-optimal (read:
> terminally broken). This short series attempts to fix things:
>
> - Correctly arm a background timer in all situations
>
> - Avoid corrupting the EL2 state by shoving the EL1 state into it, and
> simplify the handling of emulated timers
>
> - Drop the weird HV timer offset dance dance on E2H switch that never
> happens and make HV timer correctly UNDEF on E2H==0.
>
> Thanks to Volodymyr Babchuk and Wei-Lin Chang for their help.
>
> Patches on top of kvmarm/fixes, and merged back on top of my
> kvm-arm64/nv-next branch.
Reviewed-by: Oliver Upton <oliver.upton at linux.dev>
--
Thanks,
Oliver
More information about the linux-arm-kernel
mailing list