Merge zizzer:/bk/newmem
[gem5.git] / src / arch / sparc / miscregfile.hh
index 66c9f17df7349a1193566d8fd2b8a3df2768a719..ac0e930c5e88c1d93e46d1288aae435be396e9d4 100644 (file)
@@ -39,6 +39,8 @@
 
 #include <string>
 
+class Checkpoint;
+
 namespace SparcISA
 {
     //These functions map register indices to names
@@ -259,6 +261,9 @@ namespace SparcISA
                 ThreadContext *tc);
         MiscReg readFSRegWithEffect(int miscReg, ThreadContext * tc);
 
+        // Update interrupt state on softint or pil change
+        void checkSoftInt(ThreadContext *tc);
+
         /** Process a tick compare event and generate an interrupt on the cpu if
          * appropriate. */
         void processTickCompare(ThreadContext *tc);