A new release of ReSP is available, boasting a large set of new features:
- Full processor tracing on a MySQL database
- Reversible simulation using GDB: the user can move in time during debugging, restoring the state of the processor
- A new “universal” cache model supporting several write modes, associativity, etc.
- A fault injection framework, with the ability of inserting bit-flips anywhere in the system at specified instants
- A totally reworked exception (i.e. software or hardware errors) detection and handling system
- A complete refactoring of the ReSP kernel code
- New benchmarks and tests
In addition, the first binary distribution of ReSP is available for download, it should work on any recent Linux machine with the Boost libraries 1.34 and python 2.4 or 2.5, and it was tested on Gentoo and Ubuntu Linux. The source code for resp-0.2.0 is available via svn (on our development server) under tag/v0.2.0 or it can be downloaded here.
Note that to run resp on Ubuntu, the following packages are required:
libboost-python*
libboost-thread*
libboost-program-options*
