Faults: Get rid of the unused isAlignmentFault and isMachineCheckFault.

These functions aren't called anywhere and are probably only theoretically
useful.
This commit is contained in:
Gabe Black
2011-09-19 06:17:20 -07:00
parent 110c59b414
commit 717d4ae930
4 changed files with 2 additions and 19 deletions

View File

@@ -68,7 +68,6 @@ class MachineCheckFault : public AlphaFault
FaultName name() const {return _name;}
FaultVect vect() {return _vect;}
FaultStat & countStat() {return _count;}
bool isMachineCheckFault() const {return true;}
};
class AlignmentFault : public AlphaFault

View File

@@ -83,12 +83,6 @@ class AlignmentFault : public PowerFault
: PowerFault("Alignment")
{
}
bool
isAlignmentFault() const
{
return true;
}
};

View File

@@ -139,11 +139,7 @@ class CleanWindow : public SparcFault<CleanWindow> {};
class DivisionByZero : public SparcFault<DivisionByZero> {};
class InternalProcessorError :
public SparcFault<InternalProcessorError>
{
public:
bool isMachineCheckFault() const { return true; }
};
public SparcFault<InternalProcessorError> {};
class InstructionInvalidTSBEntry :
public SparcFault<InstructionInvalidTSBEntry> {};
@@ -159,11 +155,7 @@ class DataAccessError : public SparcFault<DataAccessError> {};
class DataAccessProtection : public SparcFault<DataAccessProtection> {};
class MemAddressNotAligned :
public SparcFault<MemAddressNotAligned>
{
public:
bool isAlignmentFault() const { return true; }
};
public SparcFault<MemAddressNotAligned> {};
class LDDFMemAddressNotAligned : public SparcFault<LDDFMemAddressNotAligned> {};

View File

@@ -57,8 +57,6 @@ class FaultBase : public RefCounted
virtual FaultName name() const = 0;
virtual void invoke(ThreadContext * tc,
StaticInstPtr inst = StaticInst::nullStaticInstPtr);
virtual bool isMachineCheckFault() const {return false;}
virtual bool isAlignmentFault() const {return false;}
};
class UnimpFault : public FaultBase