Skip to content

Releases: gtcasl/qsim

Qsim 3.0

02 Jun 18:43
Compare
Choose a tag to compare

New Features:

  • Now running on QEMU 3.0
  • Simplified Setup scripts
  • Cross plat builds (builds on OS X not tested for functionality)
  • Built using QEMU plugin model (more on that later)
  • Simpler to add changes in the future.

Feature changes:

  • QSIM 3.0 Not backwards compatible
  • OSDomain will eventually be removed all VM initialization functionality already replaced
  • Some features could not be pulled forward
  • E.x. state saving
  • QEMU does not have a stable API

Qsim v2.6

27 Sep 14:12
Compare
Choose a tag to compare

Updated various components including qemu, linux kernel and capstone.

  • Latest stable version of the linux kernel v4.1
  • Busybox and capstone updated to latest version
  • Minor kernel config and documentation updates
  • Fix a hang for x86 callback generation
  • Properly handle kernel idle threads in arm64

Known Issues:

A reproducibility issue has been reported for multi-core simulations.

Qsim v2.3.2

11 Jan 02:32
Compare
Choose a tag to compare

Fixed various bugs and cleaned up setup script to not use sudo.

Qsim v2.3.1

09 May 18:15
Compare
Choose a tag to compare

Update setup script

QSim v2.3

30 Apr 14:43
Compare
Choose a tag to compare

Highlights of this release:

  • Upgrade the kernel and gcc components
  • New API: get_bench_pid(), run_cpu()
  • Use qemu's deterministic execution for repeatable experiments
  • Minimizing qemu build dependencies
  • Streamlining installation script
  • SMP test infrastructure
  • Lots of stability fixes all over

QSim v2.2

20 Jan 14:24
Compare
Choose a tag to compare

This is a combined qsim release for ARM64 and x86_64.
The main highlights of this release:

  • support for headless mode using busybox and tiny linux kernel
  • parallel macsim trace generator
  • standardize on C++11