Spike, a RISC-V ISA Simulator. Contribute to riscv-software-src/riscv-isa-sim development by creating an account on GitHub.
Install spike (see Build Steps), riscv-gnu-toolchain, and riscv-pk.Write a short C program and name it hello.c. Then, compile it into a RISC-V ELF binary named hello:$ riscv64-unknown-elf-gcc -o hello hello.c Now you can simulate the program atop the proxy kernel:...
Spike, the RISC-V ISA Simulator, implements a functional model of one or more RISC-V harts. It is named after the golden spike used to celebrate the completion of the US transcontinental railway.Spike supports the following RISC-V ISA features:...
Spike's principal public API is the RISC-V ISA. The C++ interface to Spike's internals is not considered a public API at this time, and backwards-incompatible changes to this interface will be made without incrementing the major version number....
Install spike (see Build Steps), riscv-gnu-toolchain, and riscv-pk.Write a short C program and name it hello.c. Then, compile it into a RISC-V ELF binary named hello:$ riscv64-unknown-elf-gcc -o hello hello.c Now you can simulate the program atop the proxy kernel:...
Install spike (see Build Steps), riscv-gnu-toolchain, and riscv-pk.Write a short C program and name it hello.c. Then, compile it into a RISC-V ELF binary named hello:$ riscv64-unknown-elf-gcc -o hello hello.c Now you can simulate the program atop the proxy kernel:...
Install spike (see Build Steps), riscv-gnu-toolchain, and riscv-pk.Write a short C program and name it hello.c. Then, compile it into a RISC-V ELF binary named hello:$ riscv64-unknown-elf-gcc -o hello hello.c Now you can simulate the program atop the proxy kernel:...
Spike, the RISC-V ISA Simulator, implements a functional model of one or more RISC-V harts. It is named after the golden spike used to celebrate the completion of the US transcontinental railway.Spike supports the following RISC-V ISA features:...
Spike's principal public API is the RISC-V ISA. The C++ interface to Spike's internals is not considered a public API at this time, and backwards-incompatible changes to this interface will be made without incrementing the major version number....
Install spike (see Build Steps), riscv-gnu-toolchain, and riscv-pk.Write a short C program and name it hello.c. Then, compile it into a RISC-V ELF binary named hello:$ riscv64-unknown-elf-gcc -o hello hello.c Now you can simulate the program atop the proxy kernel:...