Skip to content

OpenXiangShan/ready-to-run

Repository files navigation

XiangShan ready-to-run binaries

This repo includes some prebuilt workloads and difftest reference libaries. Please refer to XiangShan-doc to learn how to use them.

This repo may be abandoned in feature, as we are trying to provide prebuilt binaries through Github release.

Prebuilt difftest reference libaries

  • riscv64-nemu-interpreter-so
  • riscv64-nemu-interpreter-dual-so
    • NEMU difftest reference library with dual core difftest support.
  • riscv64-spike-so

Prebuilt workloads

  • linux.bin
    • Simple Linux boot-up test.
    • OpenSBI v1.4 + Linux 6.1.83 + print Hello
    • Built accodring to XiangShan-doc
      • The document has not updated for OpenSBI yet.
  • microbench.bin
    • Baremental test-scale microbench workload
    • Built via the ci of OpenXiangShan/nexus-am, application is apps/microbench
  • coremark-2-iteration.bin
    • Baremental 2-iteration Coremark workload
    • Built via the ci of OpenXiangShan/nexus-am, application is apps/coremark
  • copy_and_run.bin
    • Copy 1-iteration coremark from flash to memory, and run it.
    • Built via the ci of OpenXiangShan/nexus-am, application is apps/loader
  • flash_recursion_test.bin