Skip to content

QtMips version 0.8.1 release

Latest
Compare
Choose a tag to compare
@ppisa ppisa released this 01 Oct 22:45
· 2 commits to master since this release
v0.8.1
  • Debian package updated to version 0.8.1-1
  • Complete rewrite of memory model (by Jakub Dupak)
  • Extended lwl, lwr, swl and swr instructions for little endian (by Pavel Pisa)
  • Little endian support in addition to big endian one (by Jakub Dupak)
  • CMake build backported from QtRVSim (by Jakub Dupak)
  • Machine: LRU cache policy fix
  • Machine: correct cache graphics visualization for byte accesses.
  • CI: release.yml - fix apt install
  • Machine: correct and refactor unaligned access to peripheries
  • Machine: add memory access helper for access with granularity 16-bits.
  • Machine: fix LCD display endianness.
  • Packaging: fix Fedora build according to Jan Grulich advice.
  • README: add link to WebAssembly version on comparch.edu.cvut.cz
  • CI: update GitHub actions from QtRVSim

For Ubuntu use https://launchpad.net/~ppisa/+archive/ubuntu/qtmips
For SUSE, Fedora and Debian https://software.opensuse.org//download.html?project=home%3Appisa&package=qtmips
Experimental Emscripten build can be accessed online at https://comparch.edu.cvut.cz/qtmips/app
MIPS-ELF binutils and GCC for Linux, MAC OS and Windows http://cmp.felk.cvut.cz/~pisa/apo/qtmips/

Related articles, the RISC-V simulator version, presentations and their recordings as well as more about Computer Architectures courses at the Czech Technical University in Prague are presented at https://comparch.edu.cvut.cz/