|
gem5
v19.0.0.0
|
#include <faults.hh>
Public Member Functions | |
| FaultVals (const FaultName &name_, const FaultOffset &offset_, const uint16_t &currELTOffset_, const uint16_t &currELHOffset_, const uint16_t &lowerEL64Offset_, const uint16_t &lowerEL32Offset_, const OperatingMode &nextMode_, const uint8_t &armPcOffset_, const uint8_t &thumbPcOffset_, const uint8_t &armPcElrOffset_, const uint8_t &thumbPcElrOffset_, const bool &hypTrappable_, const bool &abortDisable_, const bool &fiqDisable_, const ExceptionClass &ec_) | |
Public Attributes | |
| const FaultName | name |
| const FaultOffset | offset |
| const uint16_t | currELTOffset |
| const uint16_t | currELHOffset |
| const uint16_t | lowerEL64Offset |
| const uint16_t | lowerEL32Offset |
| const OperatingMode | nextMode |
| const uint8_t | armPcOffset |
| const uint8_t | thumbPcOffset |
| const uint8_t | armPcElrOffset |
| const uint8_t | thumbPcElrOffset |
| const bool | hypTrappable |
| const bool | abortDisable |
| const bool | fiqDisable |
| const ExceptionClass | ec |
| FaultStat | count |
|
inline |
| const bool ArmISA::ArmFault::FaultVals::abortDisable |
Definition at line 180 of file faults.hh.
Referenced by ArmISA::ArmFaultVals< FastInterrupt >::abortDisable(), ArmISA::AbortFault< DataAbort >::AbortFault(), and ArmISA::ArmFault::routeToHyp().
| const uint8_t ArmISA::ArmFault::FaultVals::armPcElrOffset |
Definition at line 176 of file faults.hh.
Referenced by ArmISA::ArmFaultVals< FastInterrupt >::armPcElrOffset(), ArmISA::ArmFaultVals< FastInterrupt >::armPcOffset(), and ArmISA::ArmFault::routeToHyp().
| const uint8_t ArmISA::ArmFault::FaultVals::armPcOffset |
Definition at line 171 of file faults.hh.
Referenced by ArmISA::ArmFaultVals< FastInterrupt >::armPcOffset(), and ArmISA::ArmFault::routeToHyp().
| FaultStat ArmISA::ArmFault::FaultVals::count |
Definition at line 187 of file faults.hh.
Referenced by ArmISA::ArmFaultVals< FastInterrupt >::countStat().
| const uint16_t ArmISA::ArmFault::FaultVals::currELHOffset |
Definition at line 165 of file faults.hh.
Referenced by ArmISA::ArmFaultVals< FastInterrupt >::offset64().
| const uint16_t ArmISA::ArmFault::FaultVals::currELTOffset |
Definition at line 164 of file faults.hh.
Referenced by ArmISA::ArmFaultVals< FastInterrupt >::offset64().
| const ExceptionClass ArmISA::ArmFault::FaultVals::ec |
Definition at line 185 of file faults.hh.
Referenced by ArmISA::DataAbort::DataAbort(), ArmISA::ArmFaultVals< FastInterrupt >::ec(), ArmISA::SecureMonitorCall::ec(), ArmISA::SupervisorTrap::ec(), ArmISA::SecureMonitorTrap::ec(), ArmISA::HypervisorCall::ec(), ArmISA::HypervisorTrap::ec(), ArmISA::SoftwareBreakpoint::ec(), ArmISA::HypervisorTrap::HypervisorTrap(), ArmISA::PrefetchAbort::PrefetchAbort(), ArmISA::ArmFault::routeToHyp(), ArmISA::SecureMonitorCall::SecureMonitorCall(), ArmISA::SecureMonitorTrap::SecureMonitorTrap(), ArmISA::SupervisorCall::SupervisorCall(), ArmISA::SupervisorTrap::SupervisorTrap(), and ArmISA::UndefinedInstruction::UndefinedInstruction().
| const bool ArmISA::ArmFault::FaultVals::fiqDisable |
Definition at line 181 of file faults.hh.
Referenced by ArmISA::ArmFaultVals< FastInterrupt >::fiqDisable(), and ArmISA::ArmFault::routeToHyp().
| const bool ArmISA::ArmFault::FaultVals::hypTrappable |
Definition at line 179 of file faults.hh.
Referenced by ArmISA::ArmFaultVals< FastInterrupt >::offset().
| const uint16_t ArmISA::ArmFault::FaultVals::lowerEL32Offset |
Definition at line 167 of file faults.hh.
Referenced by ArmISA::ArmFaultVals< FastInterrupt >::offset64().
| const uint16_t ArmISA::ArmFault::FaultVals::lowerEL64Offset |
Definition at line 166 of file faults.hh.
Referenced by ArmISA::ArmFaultVals< FastInterrupt >::offset64().
| const FaultName ArmISA::ArmFault::FaultVals::name |
Definition at line 159 of file faults.hh.
Referenced by ArmISA::ArmFaultVals< FastInterrupt >::name().
| const OperatingMode ArmISA::ArmFault::FaultVals::nextMode |
Definition at line 169 of file faults.hh.
Referenced by ArmISA::ArmFault::annotate(), and ArmISA::ArmFaultVals< FastInterrupt >::nextMode().
| const FaultOffset ArmISA::ArmFault::FaultVals::offset |
Definition at line 161 of file faults.hh.
Referenced by ArmISA::ArmFault::annotate(), ArmISA::ArmFaultVals< FastInterrupt >::countStat(), and ArmISA::ArmFaultVals< FastInterrupt >::offset().
| const uint8_t ArmISA::ArmFault::FaultVals::thumbPcElrOffset |
Definition at line 177 of file faults.hh.
Referenced by ArmISA::ArmFault::routeToHyp(), ArmISA::ArmFaultVals< FastInterrupt >::thumbPcElrOffset(), and ArmISA::ArmFaultVals< FastInterrupt >::thumbPcOffset().
| const uint8_t ArmISA::ArmFault::FaultVals::thumbPcOffset |
Definition at line 172 of file faults.hh.
Referenced by ArmISA::ArmFault::routeToHyp(), and ArmISA::ArmFaultVals< FastInterrupt >::thumbPcOffset().