Menu

Commit [r5743]  Maximize  Restore  History

The mechanism for detecting when to assert MIPS compare interrupts could sometimes stop delivering interrupts, if the count register was read. Fixed by keeping track of how many times the register is read and reverting it before doing the count/compare interrupt assert check. (Thanks to Jakub Jermar for noticing this bug using HelenOS.)

debug 2010-09-12

changed /gxemul/trunk/HISTORY
changed /gxemul/trunk/doc/TODO.html
changed /gxemul/trunk/src/cpus/cpu_dyntrans.cc
changed /gxemul/trunk/src/cpus/cpu_mips_coproc.cc
changed /gxemul/trunk/src/include/cpu_mips.h
/gxemul/trunk/HISTORY Diff Switch to side-by-side view
Loading...
/gxemul/trunk/doc/TODO.html Diff Switch to side-by-side view
Loading...
/gxemul/trunk/src/cpus/cpu_dyntrans.cc Diff Switch to side-by-side view
Loading...
/gxemul/trunk/src/cpus/cpu_mips_coproc.cc Diff Switch to side-by-side view
Loading...
/gxemul/trunk/src/include/cpu_mips.h Diff Switch to side-by-side view
Loading...