tree: 4a72088788d6d5efa8c448b40907fc97a56c5d53 [path history] [tgz]
  1. cryptoc/
  2. eembc_coremark/
  3. google_googletest/
  4. patches/
  5. riscv_compliance/
  6. .clang-format
  7. cryptoc.lock.hjson
  8. cryptoc.vendor.hjson
  9. eembc_coremark.lock.hjson
  10. eembc_coremark.vendor.hjson
  11. google_googletest.lock.hjson
  12. google_googletest.vendor.hjson
  13. meson.build
  14. README.md
  15. riscv_compliance.lock.hjson
  16. riscv_compliance.vendor.hjson
sw/vendor/README.md

Work with software code in external repositories

Please refer to vendor_hw for more details on rationale of vendoring external repositories.

RISC-V Compliance Suite

The RISC-V Compliance Suite defines a series of tests that to ensure the RISC-V system is complies with the RISC-V specification. Normally such a test would be run at the core level instead of the system level, but doing so confers advantages to ensure system integration did not alter the original properties of the core (for example breaking byte or half-word accesses).

To vendor in RISC-V Compliance Suite, please use the commands below.

./util/vendor_hw.py sw/vendor/riscv_compliance.vendor.hjson --verbose