Searched refs:ArmFault (Results 1 - 12 of 12) sorted by relevance

/gem5/src/arch/arm/
H A Dstage2_mmu.cc93 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 Dfaults.hh65 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 Dfaults.cc62 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 Dtable_walker.cc476 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 Dtlb.cc588 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 Dstage2_lookup.cc172 reinterpret_cast<ArmFault *>(fault.get())->annotate(ArmFault::OVA,
H A Dinterrupts.hh258 ArmFault::AsynchronousExternalAbort);
H A Disa.cc1760 ArmFault *armFault = static_cast<ArmFault *>(fault.get());
2024 ArmFault *armFault = static_cast<ArmFault *>(fault.get());
H A Dtable_walker.hh952 Fault generateLongDescFault(ArmFault::FaultSource src);
/gem5/src/arch/arm/insts/
H A Dpseudo.cc72 pc, ArmFault::AlignmentFault);
H A Dstatic_inst.hh511 annotateFault(ArmFault *fault) {}
H A Dstatic_inst.cc643 ArmFault::DebugEvent);
944 // ArmFault class.

Completed in 35 milliseconds