QtRVSim version 0.9.2 release
- 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/