The normal spill and fill faults only need to behave specially in SE.
authorGabe Black <gblack@eecs.umich.edu>
Tue, 7 Nov 2006 10:40:48 +0000 (05:40 -0500)
committerGabe Black <gblack@eecs.umich.edu>
Tue, 7 Nov 2006 10:40:48 +0000 (05:40 -0500)
--HG--
extra : convert_revision : 4d4b866699e3450b88418822fc198411ee3d831a

src/arch/sparc/faults.hh

index 0c7106707b87610515b69f108d5b23deeb5d087f..b25b7706e047005a0dbbfbb94011d78ec1203772 100644 (file)
@@ -548,7 +548,10 @@ class SpillNNormal : public EnumeratedFault
     FaultName name() {return _name;}
     FaultPriority priority() {return _priority;}
     FaultStat & countStat() {return _count;}
+    //These need to be handled specially to enable spill traps in SE
+#if !FULL_SYSTEM
     void invoke(ThreadContext * tc);
+#endif
 };
 
 class SpillNOther : public EnumeratedFault
@@ -579,7 +582,10 @@ class FillNNormal : public EnumeratedFault
     FaultName name() {return _name;}
     FaultPriority priority() {return _priority;}
     FaultStat & countStat() {return _count;}
+    //These need to be handled specially to enable fill traps in SE
+#if !FULL_SYSTEM
     void invoke(ThreadContext * tc);
+#endif
 };
 
 class FillNOther : public EnumeratedFault