gem5
v20.1.0.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 | 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.