commit | 49cb833ee64eb484d27e025c7eae8804beecccd3 | [log] [tgz] |
---|---|---|
author | Giacomo Travaglini <giacomo.travaglini@arm.com> | Wed Aug 04 18:26:38 2021 +0100 |
committer | Bobby Bruce <bbruce@ucdavis.edu> | Sun Dec 12 05:04:24 2021 +0000 |
tree | 5685ed9bc1f0bdc9e634a54a7295f0db7eb05b1e | |
parent | 8452e7bf1931003235bda4e84ebd7f32d8c2456e [diff] |
arch-arm: Allow TLB to be used as a WalkCache This patch allows partial translation entries (intermediate PAs obtained from a table walk) to be stored in an ArmTLB. This effectively means reserving a fraction of the TLB entries to cache table walks JIRA: https://gem5.atlassian.net/browse/GEM5-1108 Change-Id: Id0efb7d75dd017366c4c3b74de7b57355a53a01a Signed-off-by: Giacomo Travaglini <giacomo.travaglini@arm.com> Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/52124 Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com> Maintainer: Andreas Sandberg <andreas.sandberg@arm.com> Tested-by: kokoro <noreply+kokoro@google.com>