OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [or1ksim/] [NEWS] - Diff between revs 224 and 346

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 224 Rev 346
Line 1... Line 1...
              Or1ksim: The OpenRISC 1000 Architectural Simulator
              Or1ksim: The OpenRISC 1000 Architectural Simulator
              ==================================================
              ==================================================
 
 
 
 
New in top of tree
New in release 0.5.0rc1
==================
=======================
 
 
 
The floating point implementation is now based on John Hauser's "softfloat"
 
package, ensuring rigorous compliance with the IEEE 754-2008 standard.
 
 
The library interface is extended to allow registers and memory to be written
The library interface is extended to allow registers and memory to be written
directly. This is to allow direct integration as a simulator in GDB.
directly and processor stalled and unstalled. This is to allow direct
 
integration as a simulator in GDB.
 
 
 
Some of the existing library interface functions have different prototypes.
 
 
The "include" feature of configuration files (which never worked, but no one
The "include" feature of configuration files (which never worked, but no one
ever noticed) is dropped.
ever noticed) is dropped.
 
 
If the configuration file is not found in the local directory, it is searched
If the configuration file is not found in the local directory, it is searched
for in the ${HOME}/.or1ksim directory, then (for backwards compatibility) the
for in the ${HOME}/.or1ksim directory, then (for backwards compatibility) the
${HOME}/.or1k directory.
${HOME}/.or1k directory.
 
 
There is an option to collect statistics on instruction execution in binary
If no simulation file is specified, then sim.cfg is not searched for as a
form.
default.
 
 
 
New options are added -q|--quiet, -V|--verbose, -m|--memory and
 
--report-memory-errors. The semantics of --nosrv and --src otpions are changed.
 
 
 
There is a configuration option to collect statistics on instruction execution
 
in binary form.
 
 
 
In previous versions, Bus exceptions were unique in that they produced an
 
error message on standard output. The default is now for this exception to be
 
handled silently, unless requested by --report-memory-errors.
 
 
 
The following feature requests have been accepted.
 
* Feature  393: Integrate Or1ksim in GDB.
 
 
 
The following feature requests have been rejected.
 
 
The following bugs are fixed.
The following bugs are fixed.
* Bug 1797: Or1ksim does not compile with GCC 3.4.4 under Cygwin
* Bug 1821: Reference configuration file has defective debug section.
* Bug 1795: GDB breakpoints do not work with Icache enabled.
* Bug 1817: Reference configuration file missing from distribution.
 
* Bug 1795: GDB breakpoints do not work with the instruction cache.
 
 
 
The following bugs are either cannot be reproduced or will not be fixed.
 
 
 
The following bugs are outstanding
 
* Bug 1824: Memory controller issue (probably the same as Bug 1758).
 
* Bug 1823: Configuration file error line numbers are wrong.
 
* Bug 1822: ATA section in configuration file is broken.
 
* Bug 1816: Error message when target not set is obscure.
 
* Bug 1813: "make check" fails before installation.
 
* Bug 1758: Memory controller issues. Workaround in the user guide.
 
 
 
 
New in release 0.4.0
New in release 0.4.0
====================
====================
 
 
No new features or bugs. This is the full release based on 0.4.0rc2.
No new features or bugs. This is the full release based on 0.4.0rc2.

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.