|
gem5
v22.0.0.2
|
#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/cur_tick.hh"Go to the source code of this file.
Classes | |
| class | gem5::CacheBlk |
| A Basic Cache block. More... | |
| class | gem5::CacheBlk::Lock |
| Represents that the indicated thread context has a "lock" on the block, in the LL/SC sense. More... | |
| class | gem5::TempCacheBlk |
| Special instance of CacheBlk for use with tempBlk that deals with its block address regeneration. More... | |
| class | gem5::CacheBlkPrintWrapper |
| Simple class to provide virtual print() method on cache blocks without allocating a vtable pointer for every single cache block. More... | |
Namespaces | |
| gem5 | |
| Reference material can be found at the JEDEC website: UFS standard http://www.jedec.org/standards-documents/results/jesd220 UFS HCI specification http://www.jedec.org/standards-documents/results/jesd223. | |
Definitions of a simple cache block class.
Definition in file cache_blk.hh.