|
gem5 [DEVELOP-FOR-25.0]
|
#include <stdint.h>#include <array>#include <cstddef>#include <string>#include <vector>#include "base/random.hh"#include "base/statistics.hh"#include "base/types.hh"Go to the source code of this file.
Classes | |
| class | gem5::SMMUv3BaseCache |
| struct | gem5::SMMUv3BaseCache::SMMUv3BaseCacheStats |
| class | gem5::SMMUTLB |
| struct | gem5::SMMUTLB::Entry |
| class | gem5::ARMArchTLB |
| struct | gem5::ARMArchTLB::Entry |
| class | gem5::IPACache |
| struct | gem5::IPACache::Entry |
| class | gem5::ConfigCache |
| struct | gem5::ConfigCache::Entry |
| class | gem5::WalkCache |
| struct | gem5::WalkCache::Entry |
| struct | gem5::WalkCache::WalkCacheStats |
Namespaces | |
| namespace | gem5 |
| Copyright (c) 2024 Arm Limited All rights reserved. | |
Macros | |
| #define | WALK_CACHE_LEVELS 4 |
Enumerations | |
| enum | { gem5::SMMU_CACHE_REPL_ROUND_ROBIN , gem5::SMMU_CACHE_REPL_RANDOM , gem5::SMMU_CACHE_REPL_LRU } |
| #define WALK_CACHE_LEVELS 4 |
Definition at line 52 of file smmu_v3_caches.hh.
Referenced by gem5::WalkCache::pickSetIdx(), gem5::WalkCache::store(), gem5::WalkCache::WalkCache(), and gem5::WalkCache::WalkCacheStats::WalkCacheStats().