|
gem5
v21.0.1.0
|
#include <cassert>#include <cstdint>#include <iosfwd>#include <list>#include <string>#include "base/printable.hh"#include "base/types.hh"#include "mem/cache/tags/tagged_entry.hh"#include "mem/packet.hh"#include "mem/request.hh"#include "sim/core.hh"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 | TempCacheBlk |
| Special instance of CacheBlk for use with tempBlk that deals with its block address regeneration. More... | |
| class | CacheBlkPrintWrapper |
| Simple class to provide virtual print() method on cache blocks without allocating a vtable pointer for every single cache block. More... | |
Definitions of a simple cache block class.
Definition in file cache_blk.hh.