|
gem5
v20.1.0.5
|
#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 | SMMUv3BaseCache |
| class | SMMUTLB |
| struct | SMMUTLB::Entry |
| class | ARMArchTLB |
| struct | ARMArchTLB::Entry |
| class | IPACache |
| struct | IPACache::Entry |
| class | ConfigCache |
| struct | ConfigCache::Entry |
| class | WalkCache |
| struct | WalkCache::Entry |
Macros | |
| #define | WALK_CACHE_LEVELS 4 |
Enumerations | |
| enum | { SMMU_CACHE_REPL_ROUND_ROBIN, SMMU_CACHE_REPL_RANDOM, SMMU_CACHE_REPL_LRU } |
| #define WALK_CACHE_LEVELS 4 |
Definition at line 52 of file smmu_v3_caches.hh.
| anonymous enum |
| Enumerator | |
|---|---|
| SMMU_CACHE_REPL_ROUND_ROBIN | |
| SMMU_CACHE_REPL_RANDOM | |
| SMMU_CACHE_REPL_LRU | |
Definition at line 54 of file smmu_v3_caches.hh.