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

Subversion Repositories eco32

[/] [eco32/] [tags/] [eco32-0.24/] [TODO] - Diff between revs 131 and 211

Only display areas with differences | Details | Blame | View Log

Rev 131 Rev 211
Things To Do
Things To Do
------------
------------
sim & fpga:
sim & fpga:
   proper placement of disk buffer(s)
   proper placement of disk buffer(s)
lcc:
lcc:
   Handle floating point operations more gracefully.
   Handle floating point operations more gracefully.
sim:
sim:
   1. wenn man in dem cli einen tlb-miss auslöst, wird der zustand
   1. wenn man in dem cli einen tlb-miss auslöst, wird der zustand
   geändert (tlb-bad-address) [cli = command-line interface]
   geändert (tlb-bad-address) [cli = command-line interface]
   2. der timer setzt seine register bei einem reset nicht zurück
   2. der timer setzt seine register bei einem reset nicht zurück
   *** DONE ***
   *** DONE ***
   3. beim dspkbd-device ist ein fehler. und zwar darf man in dem
   3. beim dspkbd-device ist ein fehler. und zwar darf man in dem
   keyboard-callback nicht die read-position in dem ring-buffer dort
   keyboard-callback nicht die read-position in dem ring-buffer dort
   weiterschieben, wenn der letzte scancode noch gar nicht gelesen wurde
   weiterschieben, wenn der letzte scancode noch gar nicht gelesen wurde
   4. beim dspkbd sollte man auch den alpha-wert bei den pixeln
   4. beim dspkbd sollte man auch den alpha-wert bei den pixeln
   angeben. wenn man z.B. compiz verwendet, was das unterstützt, ist sonst
   angeben. wenn man z.B. compiz verwendet, was das unterstützt, ist sonst
   alles transparent :)
   alles transparent :)
   5. die positionierung des fensters von dspkbd mit XCreateWindow
   5. die positionierung des fensters von dspkbd mit XCreateWindow
   wird gerne mal vom window-manager ignoriert. daher sollte man am
   wird gerne mal vom window-manager ignoriert. daher sollte man am
   besten ein XMoveWindow anschließend machen
   besten ein XMoveWindow anschließend machen
---------------------------------------------------
---------------------------------------------------
 btw, es wird sowieso eine aenderung in den spezial-registern geben:
 btw, es wird sowieso eine aenderung in den spezial-registern geben:
exceptions werden ihre return-adresse in ein special register schreiben
exceptions werden ihre return-adresse in ein special register schreiben
anstatt in $30
anstatt in $30
 oder wenn man nur entryhi nimmt und dort die vollständige adresse
 oder wenn man nur entryhi nimmt und dort die vollständige adresse
einträgt und die ggf. ignoriert, wenn nötig?
einträgt und die ggf. ignoriert, wenn nötig?
 die pipeline-implementierung hat schwierigkeiten mit $30
 die pipeline-implementierung hat schwierigkeiten mit $30
 ah ok. apropos spezial-register. was halten sie davon ein neues
 ah ok. apropos spezial-register. was halten sie davon ein neues
einzuführen, dass die anzahl der bisher ausgeführten instruktionen liefert?
einzuführen, dass die anzahl der bisher ausgeführten instruktionen liefert?
 kann man machen; der sim hat ja so einen zaehler auch schon :-)
 kann man machen; der sim hat ja so einen zaehler auch schon :-)
 genau. wäre auf jeden fall praktisch. bei meinem os basiert z.B.
 genau. wäre auf jeden fall praktisch. bei meinem os basiert z.B.
die laufzeit messung der einzelnen prozesse momentan darauf. und bei x86
die laufzeit messung der einzelnen prozesse momentan darauf. und bei x86
gibts rdtsc und bei mmix rC, nur bei eco32 gibt es das nicht :)
gibts rdtsc und bei mmix rC, nur bei eco32 gibt es das nicht :)
 
 

powered by: WebSVN 2.1.0

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