Hi All,
We have just pushed some more bug fixes and new features on the 'qemu-0.12'
branch.
We are not maintaining 'master' branch and will merge the 'qemu-0.12' to
'master' soon, so we encourage you to work on 'qemu-0.12' branch.

=== New Features ===
--- Checker Mode ---
Runs a Checker Context in emulation mode alongside the simulator context and
compare both context after each opcode commit.

--- Start-RIP ----
This configuration option allows you to specify a RIP value to switch from
emulation to simulation.

Note : These new feature are not 100% tested, but works in most cases :)

=== Bug Fixes ===
- 'kill-after-run' is now disabled by default. This bug fix now will not
kill
  the simulator after simulation is completed, unless '-kill-after-run'
option is given
  from VM.
- Remove the flush after every heart-beat message printed on screen and
logfile
- Correct flag update in 'l_assist_pushf'
- Flush bbcache only in simulation mode
- Update Zero-Flag in imul opcode
- Correct flags update in Shift/Rotate instructions
- Flush pipeline after fld80 to update flags correctly
- Print Context::reg_flags instead of eflags
- setup_qemu_switch - correctly update elfags and point cc_op to
CC_OP_EFLAGS
- setup_ptlsim_switch - correctly update internal_eflags
- Compilation fixes in qemu/SConfigure and qemu/SConstruct
- LEA bug fix : load correct size of data into register

With these new features and more bug-fixes we are getting closer for our 0.1
release.

But we need more testing with more different types of benchmarks.  We are
currently testing it with Spec 2006 and Parsec benchmarks.  You can track
the status of various benchmark status at this webpage :
http://marss86.org/index.php/Benchmark_Status .  We are in process of
testing more benchmarks from Spec and Parsec.  If you have tested with more
benchmarks, please let us know the status of those benchmarks so we can add
to wiki page.

Thanks,
CAPS Group @ SUNY Binghamton

Current head commit of 'qemu-0.12' is
: ab1b758331c3cc77c044363bdd85caaff3be5482
_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel

Reply via email to