diff options
author | David Abdurachmanov <david.abdurachmanov@sifive.com> | 2021-07-20 19:02:39 +0200 |
---|---|---|
committer | Anup Patel <anup@brainfault.org> | 2021-07-27 15:29:59 +0530 |
commit | 217d5e488033c7337b80794563b2f13e29b9f88d (patch) | |
tree | b61008dcee29bea3367b19f610dd7835e1e7df4b /platform/generic/objects.mk | |
parent | 74db0acbe5de8c82cc3ae050d6bd119f33dce4cf (diff) |
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>
Diffstat (limited to 'platform/generic/objects.mk')
-rw-r--r-- | platform/generic/objects.mk | 1 |
1 files changed, 1 insertions, 0 deletions
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 |