#include <tlb.hh>
|
virtual | ~Translation () |
|
virtual void | markDelayed ()=0 |
| Signal that the translation has been delayed due to a hw page table walk.
|
|
virtual void | finish (Fault fault, const RequestPtr &req, ThreadContext *tc, Mode mode)=0 |
| The memory for this object may be dynamically allocated, and it may be responsible for cleaning itslef up which will happen in this function.
|
|
Definition at line 81 of file tlb.hh.
◆ ~Translation()
virtual gem5::X86ISA::GpuTLB::Translation::~Translation |
( |
| ) |
|
|
inlinevirtual |
◆ finish()
The memory for this object may be dynamically allocated, and it may be responsible for cleaning itslef up which will happen in this function.
Once it's called the object is no longer valid.
Referenced by gem5::X86ISA::GpuTLB::translateTiming().
◆ markDelayed()
virtual void gem5::X86ISA::GpuTLB::Translation::markDelayed |
( |
| ) |
|
|
pure virtual |
Signal that the translation has been delayed due to a hw page table walk.
The documentation for this class was generated from the following file: