|
gem5 [DEVELOP-FOR-25.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(), LockedAddr(), 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.
Referenced by LockedAddr(), and LockedAddr().
|
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 LockedAddr(), LockedAddr(), and matchesContext().