gem5
v20.1.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 62 of file abstract_mem.hh.
|
inline |
Definition at line 88 of file abstract_mem.hh.
|
inline |
Definition at line 93 of file abstract_mem.hh.
Definition at line 78 of file abstract_mem.hh.
References Addr_Mask.
Referenced by AbstractMemory::checkLockedAddrList(), and AbstractMemory::trackLoadLocked().
|
inline |
Definition at line 81 of file abstract_mem.hh.
References contextId, and InvalidContextID.
Addr LockedAddr::addr |
Definition at line 73 of file abstract_mem.hh.
|
staticprivate |
Definition at line 68 of file abstract_mem.hh.
Referenced by mask().
const ContextID LockedAddr::contextId |
Definition at line 76 of file abstract_mem.hh.
Referenced by matchesContext().