Go to the documentation of this file.
28 #ifndef __ARCH_ARM_FASTMODEL_IRIS_TLB_HH__
29 #define __ARCH_ARM_FASTMODEL_IRIS_TLB_HH__
51 Translation *translation,
Mode mode)
override;
63 #endif // __ARCH_ARM_FASTMODEL_IRIS_TLB_HH__
void flushAll() override
Remove all entries from the TLB.
Fault finalizePhysical(const RequestPtr &req, ::ThreadContext *tc, Mode mode) const override
std::shared_ptr< Request > RequestPtr
Fault translateAtomic(const RequestPtr &req, ::ThreadContext *tc, Mode mode) override
std::shared_ptr< FaultBase > Fault
void demapPage(Addr vaddr, uint64_t asn) override
constexpr decltype(nullptr) NoFault
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
void translateTiming(const RequestPtr &req, ::ThreadContext *tc, Translation *translation, Mode mode) override
Fault translateFunctional(const RequestPtr &req, ::ThreadContext *tc, Mode mode) override
void takeOverFrom(BaseTLB *otlb) override
Take over from an old tlb context.
Generated on Wed Sep 30 2020 14:01:59 for gem5 by doxygen 1.8.17