MIPS: Get rid of skipFaultInstruction and setRestartAddress.
authorGabe Black <gblack@eecs.umich.edu>
Mon, 19 Sep 2011 13:17:21 +0000 (06:17 -0700)
committerGabe Black <gblack@eecs.umich.edu>
Mon, 19 Sep 2011 13:17:21 +0000 (06:17 -0700)
Neither of these functions were used.

src/arch/mips/faults.hh

index 378ae59f9aaaa8f22fd5d37b4472b72f7ed61a29..3278aebb2e11017a116ae3376e8285691e2ba5fb 100644 (file)
@@ -46,9 +46,6 @@ typedef const Addr FaultVect;
 
 class MipsFaultBase : public FaultBase
 {
-  protected:
-    virtual bool skipFaultingInstruction() {return false;}
-    virtual bool setRestartAddress() {return true;}
   public:
     struct FaultVals
     {
@@ -198,8 +195,6 @@ class ThreadFault : public MipsFault<ThreadFault>
 
 class IntegerOverflowFault : public MipsFault<IntegerOverflowFault>
 {
-  protected:
-    bool skipFaultingInstruction() {return true;}
   public:
 #if FULL_SYSTEM
     void invoke(ThreadContext * tc,
@@ -209,8 +204,6 @@ class IntegerOverflowFault : public MipsFault<IntegerOverflowFault>
 
 class InterruptFault : public MipsFault<InterruptFault>
 {
-  protected:
-    bool setRestartAddress() {return false;}
   public:
 #if FULL_SYSTEM
     void invoke(ThreadContext * tc,