在不运行应用程序的情况下模拟RISC-V中添加的指令



我正在RISC-V ISA中实现新的自定义指令,但我还没有为它们添加编译器支持。我正在寻找一种方法来测试这些指令在火箭芯片基础设施使用它的c++模拟器,通过提供一组小指令,而不必编译一个C/c++应用程序,并通过模拟器运行它。这可能吗?

您应该查看rocket-chip中的riscv-tools/riscv-tests/isa目录,该目录提供了一整套程序集编写的测试,用于测试火箭核心上的特定指令。

最新更新