|
gem5
v20.1.0.5
|
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().