changeset 4836ec6b73a1 in /z/repo/m5
details: http://repo.m5sim.org/m5?cmd=changeset;node=4836ec6b73a1
description:
        Simple CPU: Make the simple CPU handle the IntRegs trace flag.

diffstat:

1 file changed, 4 insertions(+), 1 deletion(-)
src/cpu/simple_thread.hh |    5 ++++-

diffs (22 lines):

diff -r fbc8d1e996d9 -r 4836ec6b73a1 src/cpu/simple_thread.hh
--- a/src/cpu/simple_thread.hh  Wed Jul 29 00:14:43 2009 -0700
+++ b/src/cpu/simple_thread.hh  Wed Jul 29 00:15:26 2009 -0700
@@ -262,7 +262,9 @@
     {
         int flatIndex = isa.flattenIntIndex(reg_idx);
         assert(flatIndex < TheISA::NumIntRegs);
-        return intRegs[flatIndex];
+        uint64_t regVal = intRegs[flatIndex];
+        DPRINTF(IntRegs, "Reading int reg %d as %#x.\n", reg_idx, regVal);
+        return regVal;
     }
 
     FloatReg readFloatReg(int reg_idx)
@@ -283,6 +285,7 @@
     {
         int flatIndex = isa.flattenIntIndex(reg_idx);
         assert(flatIndex < TheISA::NumIntRegs);
+        DPRINTF(IntRegs, "Setting int reg %d to %#x.\n", reg_idx, val);
         intRegs[flatIndex] = val;
     }
 
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to