add microPC stuff back in. got deleted on changeset propragation somehow.
authorKorey Sewell <ksewell@umich.edu>
Fri, 16 Nov 2007 00:48:53 +0000 (19:48 -0500)
committerKorey Sewell <ksewell@umich.edu>
Fri, 16 Nov 2007 00:48:53 +0000 (19:48 -0500)
--HG--
extra : convert_revision : 5e89484b2ef21457ffba35ef959df999a28c5676

src/cpu/o3/thread_context.hh

index 44ff8da8a1967322d29352e77022ccb3ea0540f6..e7bdc6de58ddb55454ed7b3d44533d533e89b0a9 100755 (executable)
@@ -203,6 +203,16 @@ class O3ThreadContext : public ThreadContext
     /** Sets this thread's next PC. */
     virtual void setNextPC(uint64_t val);
 
+    virtual uint64_t readMicroPC()
+    { return cpu->readMicroPC(thread->readTid()); }
+
+    virtual void setMicroPC(uint64_t val);
+
+    virtual uint64_t readNextMicroPC()
+    { return cpu->readNextMicroPC(thread->readTid()); }
+
+    virtual void setNextMicroPC(uint64_t val);
+
     /** Reads a miscellaneous register. */
     virtual MiscReg readMiscRegNoEffect(int misc_reg)
     { return cpu->readMiscRegNoEffect(misc_reg, thread->readTid()); }