[sw] Add patch_repo for riscv-compliance
The patch_repo has the latest version of riscv-compliance with a changed
OpenTitan target that works with the latest SW stack.
Signed-off-by: Greg Chadwick <gac@lowrisc.org>
diff --git a/sw/vendor/riscv_compliance.vendor.hjson b/sw/vendor/riscv_compliance.vendor.hjson
index c6018af..4f4210b 100644
--- a/sw/vendor/riscv_compliance.vendor.hjson
+++ b/sw/vendor/riscv_compliance.vendor.hjson
@@ -34,5 +34,13 @@
"riscv-test-suite/rv32ui",
"riscv-test-suite/rv64i",
"riscv-test-suite/rv64im",
+ // FENCE.I test attemps write to flash memory so doesn't work in OT
+ "riscv-test-suite/rv32Zifencei",
]
+
+ patch_repo: {
+ url: "https://github.com/lowRISC/riscv-compliance.git",
+ rev_base: "master",
+ rev_patched: "ot",
+ }
}