gem5 v24.0.0.0
|
Locked address class that represents a physical address and a context id. More...
#include <abstract_mem.hh>
Public Member Functions | |
bool | matchesContext (const RequestPtr &req) const |
LockedAddr (const RequestPtr &req) | |
LockedAddr (Addr _addr, int _cid) | |
Static Public Member Functions | |
static Addr | mask (Addr paddr) |
Public Attributes | |
Addr | addr |
const ContextID | contextId |
Static Private Attributes | |
static const Addr | Addr_Mask = 0xf |
Locked address class that represents a physical address and a context id.
Definition at line 67 of file abstract_mem.hh.
|
inline |
Definition at line 94 of file abstract_mem.hh.
|
inline |
Definition at line 99 of file abstract_mem.hh.
Definition at line 84 of file abstract_mem.hh.
References Addr_Mask.
Referenced by gem5::memory::AbstractMemory::checkLockedAddrList(), and gem5::memory::AbstractMemory::trackLoadLocked().
|
inline |
Definition at line 87 of file abstract_mem.hh.
References contextId, and gem5::InvalidContextID.
Addr gem5::memory::LockedAddr::addr |
Definition at line 79 of file abstract_mem.hh.
|
staticprivate |
Definition at line 74 of file abstract_mem.hh.
Referenced by mask().
const ContextID gem5::memory::LockedAddr::contextId |
Definition at line 82 of file abstract_mem.hh.
Referenced by matchesContext().