Messages in this thread | | | Date | Wed, 14 Sep 2022 11:18:14 +0100 | From | Oliver Upton <> | Subject | Re: [PATCH v3] clocksource/drivers/arm_arch_timer: Fix handling of ARM erratum 858921 |
| |
On Wed, Sep 14, 2022 at 02:14:24PM +0800, Kunkun Jiang wrote: > The commit a38b71b0833e ("clocksource/drivers/arm_arch_timer: > Move system register timer programming over to CVAL") moves the > programming of the timers from the countdown timer (TVAL) over > to the comparator (CVAL). This makes it necessary to read the > counter when programming next event. However, the workaround of > Cortex-A73 erratum 858921 does not set the corresponding > set_next_event_phys and set_next_event_virt. > > Add the appropriate hooks to apply the erratum mitigation when > programming the next timer event. > > Fixes: a38b71b0833e ("clocksource/drivers/arm_arch_timer: Move system register timer programming over to CVAL") > Signed-off-by: Kunkun Jiang <jiangkunkun@huawei.com> > Acked-by: Marc Zyngier <maz@kernel.org>
Reviewed-by: Oliver Upton <oliver.upton@linux.dev>
-- Thanks, Oliver
| |