update
Committed on the Free edition of March Hare Software CVSNT Server. Upgrade to CVS Suite for more features and support: http://march-hare.com/cvsnt/ git-svn-id: http://moon:8086/svn/vhdl/trunk@518 cc03376c-175c-47c8-b038-4cd826a8556b
This commit is contained in:
Vendored
+8
@@ -34,6 +34,14 @@ Changes in release 12
|
|||||||
Using NMI as reset is dangerous because periphery is not reseted.
|
Using NMI as reset is dangerous because periphery is not reseted.
|
||||||
Unitialized/unreseted periphery may cause trouble (e.g. firing unwanted interrupts)
|
Unitialized/unreseted periphery may cause trouble (e.g. firing unwanted interrupts)
|
||||||
- Bootloader: Startup now invalidates I/D-Caches at boot
|
- Bootloader: Startup now invalidates I/D-Caches at boot
|
||||||
|
- Bugfix: register bypass with same target register, used for unaligned loads (LWL, LWR), was incorrect. Newlib's memcpy() (MIPS-optimized) uses this.
|
||||||
|
Consectutive load instructions without nops (which is legal) using same target register like
|
||||||
|
lw $1, 0(mem)
|
||||||
|
lwl $1, 1(mem)
|
||||||
|
or
|
||||||
|
lwl $1, 0(mem)
|
||||||
|
lwr $1, 1(mem)
|
||||||
|
or similar, lead to incorrect result. Now it'S fixed.
|
||||||
|
|
||||||
-----------------------------------------------------------------
|
-----------------------------------------------------------------
|
||||||
Changes in release 11
|
Changes in release 11
|
||||||
|
|||||||
Reference in New Issue
Block a user