Skip to content

QtRVSim version 0.9.2 release

Compare
Choose a tag to compare
@ppisa ppisa released this 14 Mar 00:39
· 359 commits to master since this release
v0.9.2
  • GUI: rework of coreview graphics to correspond to Mr. Stepanovsky slides (Jakub Dupak)
  • CI: downgrade runner os to win2019 to prevent failing builds (Jakub Dupak)
  • WASM: fix exception support (Jakub Dupak)
  • LRU cache policy fix (check was incoorect only for flush, i.e. fence instruction)
  • Machine: basic RV32M support (no specific GUI provided, considered as part of ALU) (Jakub Dupak)
  • README.md update, document RV32M support (Jakub Dupak)
  • Machine: RISC-V ABI places stack pointer into x2 register. (Pavel Pisa)
  • Machine: rewrite all core_alu_forward and complex memory tests for RISC-V (Pavel Pisa)
  • Machine: RISC-V is by default little endian, even when ELF file is not loaded (Pavel Pisa)
  • The original QtMips project https://github.com/cvut/QtMips
  • Students work was funded by RPAPS 2021 initiative at Czech Technical University in Prague Faculty of Electrical Engineering, https://fel.cvut.cz/
  • We thanks for actual funding from followup project by Czech Technical University https://www.cvut.cz/

For Ubuntu use https://launchpad.net/~qtrvsimteam/+archive/ubuntu/ppa
For Arch, SUSE, Fedora and Debian https://software.opensuse.org/download.html?project=home%3Ajdupak&package=qtrvsim
Experimental Emscripten build can be accessed online https://dev.jakubdupak.com/qtrvsim/