gem5
|
Locked address class that represents a physical address and a context id. More...
#include <abstract_mem.hh>
Public Member Functions | |
bool | matchesContext (Request *req) const |
LockedAddr (Request *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 63 of file abstract_mem.hh.
|
inline |
Definition at line 87 of file abstract_mem.hh.
|
inline |
Definition at line 92 of file abstract_mem.hh.
Definition at line 79 of file abstract_mem.hh.
References Addr_Mask.
Referenced by AbstractMemory::checkLockedAddrList(), and AbstractMemory::trackLoadLocked().
|
inline |
Definition at line 82 of file abstract_mem.hh.
References contextId, and Request::contextId().
Addr LockedAddr::addr |
Definition at line 74 of file abstract_mem.hh.
|
staticprivate |
Definition at line 69 of file abstract_mem.hh.
Referenced by mask().
const ContextID LockedAddr::contextId |
Definition at line 77 of file abstract_mem.hh.
Referenced by matchesContext().