diff options
Diffstat (limited to 'src/dev/arm/smmu_v3_caches.hh')
-rw-r--r-- | src/dev/arm/smmu_v3_caches.hh | 5 |
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(); |