From 55ef215f634586909e70bc4fb5cf2b4752be1204 Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Sat, 17 Oct 2009 14:10:44 +0000 Subject: [PATCH] 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@521 cc03376c-175c-47c8-b038-4cd826a8556b --- lib/CPUs/MIPS/todo.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/CPUs/MIPS/todo.txt b/lib/CPUs/MIPS/todo.txt index 10b8098..ef6fc7b 100644 --- a/lib/CPUs/MIPS/todo.txt +++ b/lib/CPUs/MIPS/todo.txt @@ -22,3 +22,11 @@ 2009-8-8 - Soft-Reset. Ähnlich wie Exception (Reset/NMI). Speicherung von EPC - CP_COND + +2009-10-17 +- Soft-reset implemetiert. Register werden wie bei normaler Exception verändert. + TodO: Bei Soft-reset (laut Buch) KUc=0, IEc=0 und BEV=1 initialisieren + +- Uncached write: Geht wie bei cached-write in den Write-Buffer. Folge: Mögliche lange Latenz bis uncached memory-mapped I/O tatsächlich geschieben wird. + Könnte bei IRQ acknowledging Probleme bereiten (z.b. mehrfaches (unötiges) anspringen der ISR, obwohl IRQ schon acknowleded wurde). + Work-around: Nach schreiben von memory-mapped I/O, gleiche Adresse zurücklesen (lesen wartet bis write-buffer leer).