Bump nemu ref in ready-to-run (#123) NEMU commit: dc71f5819270fd887c14177b3f812b3ff24831b8 NEMU configs: riscv64-xs-ref_defconfig riscv64-dual-xs-ref_defconfig riscv64-xs-ref-debug_defconfig riscv64-dual-xs-ref-debug_defconfig riscv64-xs-ref_bitmap_defconfig Including: * fix(MMU): read PTE !in_pmem should report accessFault (#900) * fix(PMA): accessFault should be reported when none PMA entry matches (#901) * fix(build): allow to use clang++ to compile * fix(clang): add attr for unused static functions * fix(utils): add “C” mark to resolve C/C++ linkage conflict * fix(intr): move definitions out of EHelper headers to avoid nested functions * fix(csr): add reserved pad to dummy CSR structs * ci(clang): add Clang defconfig and improve compilation test script * fix(paddr): do PMP & PMA check before multi-core goldenmem read (#905) * fix(vleff): fix mask agnostic of vleff (#906)
Bump nemu ref in ready-to-run (#123)
Including: * fix(MMU): read PTE !in_pmem should report accessFault (#900) * fix(PMA): accessFault should be reported when none PMA entry matches (#901) * fix(build): allow to use clang++ to compile * fix(clang): add attr for unused static functions * fix(utils): add “C” mark to resolve C/C++ linkage conflict * fix(intr): move definitions out of EHelper headers to avoid nested functions * fix(csr): add reserved pad to dummy CSR structs * ci(clang): add Clang defconfig and improve compilation test script * fix(paddr): do PMP & PMA check before multi-core goldenmem read (#905) * fix(vleff): fix mask agnostic of vleff (#906)
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.
riscv64-nemu-interpreter-so
riscv64-nemu-interpreter-dual-so
riscv64-spike-so
linux.bin
microbench.bin
apps/microbench
coremark-2-iteration.bin
apps/coremark
copy_and_run.bin
apps/loader
flash_recursion_test.bin
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
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
riscv64-spike-so
Prebuilt workloads
linux.bin
Built accodring to XiangShan-docmicrobench.bin
apps/microbench
coremark-2-iteration.bin
apps/coremark
copy_and_run.bin
apps/loader
flash_recursion_test.bin