From 217d5e488033c7337b80794563b2f13e29b9f88d Mon Sep 17 00:00:00 2001 From: David Abdurachmanov <david.abdurachmanov@sifive.com> Date: Tue, 20 Jul 2021 19:02:39 +0200 Subject: generic: fu740: add workaround for CIP-1200 errata Instruction TLB can fail to respect a non-global SFENCE thus we need to flush the TLB using SFENCE.VMA x0, x0 See full description of CIP-1200 in Errata_FU740-C000_20210205 from https://www.sifive.com/boards/hifive-unmatched Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com> Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> --- platform/generic/objects.mk | 1 + 1 file changed, 1 insertion(+) (limited to 'platform/generic/objects.mk') diff --git a/platform/generic/objects.mk b/platform/generic/objects.mk index d6c8a42..cb15a18 100644 --- a/platform/generic/objects.mk +++ b/platform/generic/objects.mk @@ -9,3 +9,4 @@ platform-objs-y += platform.o platform-objs-y += sifive_fu540.o +platform-objs-y += sifive_fu740.o -- cgit v1.2.3