|
gem5
v19.0.0.0
|
#include "arch/arm/miscregs.hh"#include "arch/arm/pagetable.hh"#include "arch/arm/types.hh"#include "base/logging.hh"#include "sim/faults.hh"#include "sim/full_system.hh"Go to the source code of this file.
Classes | |
| class | ArmISA::ArmFault |
| struct | ArmISA::ArmFault::FaultVals |
| class | ArmISA::ArmFaultVals< T > |
| class | ArmISA::Reset |
| class | ArmISA::UndefinedInstruction |
| class | ArmISA::SupervisorCall |
| class | ArmISA::SecureMonitorCall |
| class | ArmISA::SupervisorTrap |
| class | ArmISA::SecureMonitorTrap |
| class | ArmISA::HypervisorCall |
| class | ArmISA::HypervisorTrap |
| class | ArmISA::AbortFault< T > |
| class | ArmISA::PrefetchAbort |
| class | ArmISA::DataAbort |
| class | ArmISA::VirtualDataAbort |
| class | ArmISA::Interrupt |
| class | ArmISA::VirtualInterrupt |
| class | ArmISA::FastInterrupt |
| class | ArmISA::VirtualFastInterrupt |
| class | ArmISA::PCAlignmentFault |
| PC alignment fault (AArch64 only) More... | |
| class | ArmISA::SPAlignmentFault |
| Stack pointer alignment fault (AArch64 only) More... | |
| class | ArmISA::SystemError |
| System error (AArch64 only) More... | |
| class | ArmISA::SoftwareBreakpoint |
| System error (AArch64 only) More... | |
| class | ArmISA::ArmSev |
| class | ArmISA::IllegalInstSetStateFault |
| Illegal Instruction Set State fault (AArch64 only) More... | |
Namespaces | |
| ArmISA | |
Typedefs | |
| typedef Addr | ArmISA::FaultOffset |
Functions | |
| bool | ArmISA::getFaultVAddr (Fault fault, Addr &va) |
| Returns true if the fault passed as a first argument was triggered by a memory access, false otherwise. More... | |