Prior to gem5 v21.2, partial translation entries were not cached within the TLB, therefore Last Level (only) TLBI instructions were invalidating every entry. Now that we store translations from several lookup levels we are currently over-invalidating partial translations. This patch is adding a boolean flag to TLBIMVAA and TLBIMVA, allowing to discard a match if the TLBI is targeting complete translations only and the entry holds a partial translation Change-Id: I86fa39c962355d9c566ee8aa29bebcd9967c8c57 Signed-off-by: Giacomo Travaglini <giacomo.travaglini@arm.com> Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/62453 Tested-by: kokoro <noreply+kokoro@google.com>