dev-arm: Implement invalidateASID in SMMUv3 WalkCache
authorJan-Peter Larsson <jan-peter.larsson@arm.com>
Thu, 15 Aug 2019 11:49:16 +0000 (12:49 +0100)
committerGiacomo Travaglini <giacomo.travaglini@arm.com>
Thu, 5 Sep 2019 16:37:18 +0000 (16:37 +0000)
commit94f9eebd1f2da64287a27e6a94efe88edebb383c
tree3ba8b3ee8e74d3c1c266d6e8dd4c4bca72a1f954
parente06d4f2658b2817b07ea3d71d5554b02f874fee0
dev-arm: Implement invalidateASID in SMMUv3 WalkCache

This patch fixes a bug where issuing a invalidate-by-ASID command
(CMD_TLBI_NH_ASID) to the SMMU would cause Gem5 to crash.

Change-Id: I5b8343a17e43762fe3917560ae401a20be1e05b8
Reviewed-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/20259
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
Tested-by: kokoro <noreply+kokoro@google.com>
src/dev/arm/smmu_v3_caches.cc