diff options
author | Vincent Chen <vincent.chen@sifive.com> | 2021-03-22 22:26:06 +0800 |
---|---|---|
committer | Palmer Dabbelt <palmerdabbelt@google.com> | 2021-04-26 08:24:58 -0700 |
commit | bff3ff525460b492dca1d1665e821d2b5816ebdb (patch) | |
tree | 2539544e7184b7974f96c38fced50a3516f92aa5 /tools/perf/scripts/python/exported-sql-viewer.py | |
parent | 800149a77c2cb8746a94457939b1ba1e37d2c14e (diff) |
riscv: sifive: Apply errata "cip-1200" patch
For certain SiFive CPUs, "sfence.vma addr" cannot exactly flush addr
from TLB in the particular cases. The details could be found here:
https://sifive.cdn.prismic.io/sifive/167a1a56-03f4-4615-a79e-b2a86153148f_FU740_errata_20210205.pdf
In order to ensure the functionality, this patch uses the Alternative
scheme to replace all "sfence.vma addr" with "sfence.vma" at runtime.
Signed-off-by: Vincent Chen <vincent.chen@sifive.com>
Signed-off-by: Palmer Dabbelt <palmerdabbelt@google.com>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions