30 #ifndef __ARCH_ARM_FASTMODEL_IRIS_TLB_HH__ 31 #define __ARCH_ARM_FASTMODEL_IRIS_TLB_HH__ 65 #endif // __ARCH_ARM_FASTMODEL_IRIS_TLB_HH__ decltype(nullptr) constexpr NoFault
std::shared_ptr< Request > RequestPtr
Fault finalizePhysical(const RequestPtr &req, ::ThreadContext *tc, Mode mode) const override
void demapPage(Addr vaddr, uint64_t asn) override
void translateTiming(const RequestPtr &req, ::ThreadContext *tc, Translation *translation, Mode mode) override
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
Fault translateFunctional(const RequestPtr &req, ::ThreadContext *tc, Mode mode) override
Fault translateAtomic(const RequestPtr &req, ::ThreadContext *tc, Mode mode) override
void flushAll() override
Remove all entries from the TLB.
std::shared_ptr< FaultBase > Fault
void takeOverFrom(BaseTLB *otlb) override
Take over from an old tlb context.