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.4.0rc2
|
==================
|
=======================
|
|
|
No new features are provided, pending full release of 0.4.0.
|
No new features are provided, pending full release of 0.4.0.
|
|
|
The configuration options --enable-arith-flag and --enable-ov-flag have been
|
The configuration options --enable-arith-flag and --enable-ov-flag have been
|
removed, since they were the source of bugs, notably Bugs 1782, 1783 and 1784.
|
removed, since they were the source of bugs, notably Bugs 1782, 1783 and 1784.
|
|
|
|
The configuration option --enable-unsigned-xori has been added to allow a
|
|
conditional solution to Bug 1790.
|
|
|
The following bugs are fixed.
|
The following bugs are fixed.
|
* Bug 1770: l.div does not set carry or give correct exception.
|
* Bug 1770: l.div does not set carry or give correct exception.
|
* Bug 1771: l.add* do not correctly set the overflow flag.
|
* Bug 1771: l.add* do not correctly set the overflow flag.
|
* Bug 1772: l.fl1 not implemented.
|
* Bug 1772: l.fl1 not implemented.
|
* Bug 1773: l.maci not correctly implemented.
|
* Bug 1773: l.maci not correctly implemented.
|
Line 22... |
Line 25... |
* Bug 1778: l.ror and l.rori are not implemented.
|
* Bug 1778: l.ror and l.rori are not implemented.
|
* Bug 1779: l.mtspr implementation is incorrect.
|
* Bug 1779: l.mtspr implementation is incorrect.
|
* Bug 1782: Or1ksim setting of overflow flag is wrong.
|
* Bug 1782: Or1ksim setting of overflow flag is wrong.
|
* Bug 1783: Or1ksim definition of overflow is wrong.
|
* Bug 1783: Or1ksim definition of overflow is wrong.
|
* Bug 1784: Or1ksim does not trigger overflow exceptions.
|
* Bug 1784: Or1ksim does not trigger overflow exceptions.
|
|
* Bug 1790: l.xori implementation is incorrect.
|
|
|
The following bugs are either cannot be reproduced or will not be fixed.
|
The following bugs are either cannot be reproduced or will not be fixed.
|
|
|
The following bugs are outstanding
|
The following bugs are outstanding
|
* Bug 1758: Memory controller issues. Workaround in the user guide.
|
* Bug 1758: Memory controller issues. Workaround in the user guide.
|