[PATCH v4] irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
Marc Zyngier
maz at kernel.org
Thu Nov 14 04:35:03 PST 2024
On Thu, 14 Nov 2024 08:28:13 +0000,
Zhou Wang <wangzhou1 at hisilicon.com> wrote:
>
> When enabling GICv4.1 in hip09, VMAPP will fail to clear some caches
> during unmapping operation, which will cause some vSGIs lost.
>
> To fix the issue, invalidate related vPE cache through GICR_INVALLR
> after VMOVP.
>
> Suggested-by: Marc Zyngier <maz at kernel.org>
> Signed-off-by: Nianyao Tang <tangnianyao at huawei.com>
> Signed-off-by: Zhou Wang <wangzhou1 at hisilicon.com>
> ---
> Documentation/arch/arm64/silicon-errata.rst | 2 +
> arch/arm64/Kconfig | 11 +++++
> drivers/irqchip/irq-gic-v3-its.c | 52 ++++++++++++++++-----
> 3 files changed, 54 insertions(+), 11 deletions(-)
>
Reviewed-by: Marc Zyngier <maz at kernel.org>
M.
--
Without deviation from the norm, progress is not possible.
More information about the linux-arm-kernel
mailing list