Go to the documentation of this file.
47 const int src_requestor_ID,
const uint32_t task_ID)
78 const std::string &prefix)
const
bool isWritable() const
Checks the write permissions of this block.
virtual void setValid()
Set valid bit.
uint32_t task_id
Task Id associated with this block.
bool isDirty() const
Check to see if a block has been written.
State status
The current status of this block.
unsigned refCount
Number of references to this block since it was brought in.
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
virtual void setSecure()
Set secure bit.
Addr tag
Data block tag value.
Tick tickInserted
Tick on which the block was inserted in the cache.
bool isValid() const
Checks that a block is valid.
void print(std::ostream &o, int verbosity=0, const std::string &prefix="") const
virtual void insert(const Addr tag, const bool is_secure, const int src_requestor_ID, const uint32_t task_ID)
Set member variables when a block insertion occurs.
void ccprintf(cp::Print &print)
int srcRequestorId
holds the source requestor ID for this block.
bool isSecure() const
Check if this block holds data from the secure memory space.
Tick curTick()
The current simulated tick.
Generated on Wed Sep 30 2020 14:02:12 for gem5 by doxygen 1.8.17