summaryrefslogtreecommitdiff
path: root/src/dev/arm/smmu_v3_caches.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/dev/arm/smmu_v3_caches.hh')
-rw-r--r--src/dev/arm/smmu_v3_caches.hh5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/dev/arm/smmu_v3_caches.hh b/src/dev/arm/smmu_v3_caches.hh
index 50b293cf2..22ee394f6 100644
--- a/src/dev/arm/smmu_v3_caches.hh
+++ b/src/dev/arm/smmu_v3_caches.hh
@@ -310,8 +310,9 @@ class WalkCache : public SMMUv3BaseCache
unsigned stage, unsigned level, bool updStats=true);
void store(const Entry &incoming);
- void invalidateVA(Addr va, uint16_t asid, uint16_t vmid);
- void invalidateVAA(Addr va, uint16_t vmid);
+ void invalidateVA(Addr va, uint16_t asid, uint16_t vmid,
+ const bool leaf_only);
+ void invalidateVAA(Addr va, uint16_t vmid, const bool leaf_only);
void invalidateASID(uint16_t asid, uint16_t vmid);
void invalidateVMID(uint16_t vmid);
void invalidateAll();