gem5 v24.0.0.0
|
Represents that the indicated thread context has a "lock" on the block, in the LL/SC sense. More...
#include <cache_blk.hh>
Public Member Functions | |
bool | matches (const RequestPtr &req) const |
bool | intersects (const RequestPtr &req) const |
Lock (const RequestPtr &req) | |
Public Attributes | |
ContextID | contextId |
Addr | lowAddr |
Addr | highAddr |
Represents that the indicated thread context has a "lock" on the block, in the LL/SC sense.
Definition at line 117 of file cache_blk.hh.
|
inline |
Definition at line 143 of file cache_blk.hh.
|
inline |
Definition at line 135 of file cache_blk.hh.
|
inline |
Definition at line 126 of file cache_blk.hh.
ContextID gem5::CacheBlk::Lock::contextId |
Definition at line 120 of file cache_blk.hh.
Referenced by matches().
Addr gem5::CacheBlk::Lock::highAddr |
Definition at line 122 of file cache_blk.hh.
Referenced by intersects(), and matches().
Addr gem5::CacheBlk::Lock::lowAddr |
Definition at line 121 of file cache_blk.hh.
Referenced by intersects(), and matches().