gem5 v24.0.0.0
|
#include <fetch.hh>
Public Member Functions | |
FetchTranslation (Fetch *_fetch) | |
void | markDelayed () |
Signal that the translation has been delayed due to a hw page table walk. | |
void | finish (const Fault &fault, const RequestPtr &req, gem5::ThreadContext *tc, BaseMMU::Mode mode) |
Public Member Functions inherited from gem5::BaseMMU::Translation | |
virtual | ~Translation () |
virtual bool | squashed () const |
This function is used by the page table walker to determine if it should translate the a pending request or if the underlying request has been squashed. | |
Protected Attributes | |
Fetch * | fetch |
|
inline |
|
inlinevirtual |
Implements gem5::BaseMMU::Translation.
Definition at line 115 of file fetch.hh.
References gem5::BaseMMU::Execute, fetch, gem5::o3::Fetch::finishTranslation(), and gem5::ArmISA::mode.
|
inlinevirtual |
Signal that the translation has been delayed due to a hw page table walk.
Implements gem5::BaseMMU::Translation.
|
protected |