gem5
|
Definitions of a simple cache block class. More...
Go to the source code of this file.
Classes | |
class | CacheBlk |
A Basic Cache block. More... | |
class | CacheBlk::Lock |
Represents that the indicated thread context has a "lock" on the block, in the LL/SC sense. More... | |
class | CacheBlkPrintWrapper |
Simple class to provide virtual print() method on cache blocks without allocating a vtable pointer for every single cache block. More... | |
class | CacheBlkVisitor |
Base class for cache block visitor, operating on the cache block base class (later subclassed for the various tag classes). More... | |
Enumerations | |
enum | CacheBlkStatusBits : unsigned { BlkValid = 0x01, BlkWritable = 0x02, BlkReadable = 0x04, BlkDirty = 0x08, BlkHWPrefetched = 0x20, BlkSecure = 0x40 } |
Cache block status bit assignments. More... | |
Definitions of a simple cache block class.
Definition in file blk.hh.
enum CacheBlkStatusBits : unsigned |
Cache block status bit assignments.