Searched refs:ArmFault (Results 1 - 12 of 12) sorted by relevance
/gem5/src/arch/arm/ |
H A D | stage2_mmu.cc | 93 ArmFault *armFault = reinterpret_cast<ArmFault *>(fault.get()); 94 armFault->annotate(ArmFault::S1PTW, true); 95 armFault->annotate(ArmFault::OVA, oVAddr); 129 ArmFault *armFault = reinterpret_cast<ArmFault *>(fault.get()); 130 armFault->annotate(ArmFault::S1PTW, true); 131 armFault->annotate(ArmFault::OVA, oVAddr);
|
H A D | faults.hh | 65 class ArmFault : public FaultBase class in namespace:ArmISA 201 ArmFault(ExtMachInst _machInst = 0, uint32_t _iss = 0) : function in class:ArmISA::ArmFault 243 class ArmFaultVals : public ArmFault 250 ArmFault(_machInst, _iss) {} 430 ArmFault::TranMethod tranMethod; 435 ArmFault::TranMethod _tranMethod = ArmFault::UnknownTran) : 451 void annotate(ArmFault::AnnotationIDs id, uint64_t val) override; 464 ArmFault::TranMethod _tranMethod = ArmFault 433 AbortFault(Addr _faultAddr, bool _write, TlbEntry::DomainType _domain, uint8_t _source, bool _stage2, ArmFault::TranMethod _tranMethod = ArmFault::UnknownTran) argument 463 PrefetchAbort(Addr _addr, uint8_t _source, bool _stage2 = false, ArmFault::TranMethod _tranMethod = ArmFault::UnknownTran) argument 490 DataAbort(Addr _addr, TlbEntry::DomainType _domain, bool _write, uint8_t _source, bool _stage2 = false, ArmFault::TranMethod _tranMethod = ArmFault::UnknownTran) argument [all...] |
H A D | faults.cc | 62 uint8_t ArmFault::shortDescFaultSources[] = { 103 static_assert(sizeof(ArmFault::shortDescFaultSources) == 104 ArmFault::NumFaultSources, 105 "Invalid size of ArmFault::shortDescFaultSources[]"); 107 uint8_t ArmFault::longDescFaultSources[] = { 148 static_assert(sizeof(ArmFault::longDescFaultSources) == 149 ArmFault::NumFaultSources, 150 "Invalid size of ArmFault::longDescFaultSources[]"); 152 uint8_t ArmFault::aarch64FaultSources[] = { 194 static_assert(sizeof(ArmFault [all...] |
H A D | table_walker.cc | 476 ArmFault::TranslationLL + L1, 478 ArmFault::VmsaTran); 484 ArmFault::TranslationLL + L1, isStage2, 485 ArmFault::VmsaTran); 496 ArmFault::TranslationLL + L1, 498 ArmFault::VmsaTran); 504 ArmFault::TranslationLL + L1, isStage2, 505 ArmFault::VmsaTran); 610 ArmFault::TranslationLL + L1, 612 ArmFault [all...] |
H A D | tlb.cc | 588 ArmFault::AlignmentFault, isStage2, 589 ArmFault::VmsaTran); 620 ArmFault::TranMethod tranMethod = te->longDescFormat ? ArmFault::LpaeTran 621 : ArmFault::VmsaTran; 631 ArmFault::PermissionLL + te->lookupLevel, 643 ArmFault::AlignmentFault, isStage2, 655 vaddr, ArmFault::PrefetchUncacheable, 673 ArmFault::DomainLL + te->lookupLevel, 678 ArmFault [all...] |
H A D | stage2_lookup.cc | 172 reinterpret_cast<ArmFault *>(fault.get())->annotate(ArmFault::OVA,
|
H A D | interrupts.hh | 258 ArmFault::AsynchronousExternalAbort);
|
H A D | isa.cc | 1760 ArmFault *armFault = static_cast<ArmFault *>(fault.get()); 2024 ArmFault *armFault = static_cast<ArmFault *>(fault.get());
|
H A D | table_walker.hh | 952 Fault generateLongDescFault(ArmFault::FaultSource src);
|
/gem5/src/arch/arm/insts/ |
H A D | pseudo.cc | 72 pc, ArmFault::AlignmentFault);
|
H A D | static_inst.hh | 511 annotateFault(ArmFault *fault) {}
|
H A D | static_inst.cc | 643 ArmFault::DebugEvent); 944 // ArmFault class.
|
Completed in 35 milliseconds