arch-arm: Do not check MustBeOne flag for TLB requests from the prefetcher
authorJavier Bueno <javier.bueno@metempsy.com>
Tue, 14 May 2019 08:14:23 +0000 (10:14 +0200)
committerJavier Bueno Hedo <javier.bueno@metempsy.com>
Tue, 14 May 2019 14:56:34 +0000 (14:56 +0000)
commitabd33d6fd26bb69d3bf53ceb6c2dc8f90d893e34
tree4f5210a71176c24f61b6cf95697fa1ace9200bf6
parentf0a53b8024836b3916d78453f37f9068781232a8
arch-arm: Do not check MustBeOne flag for TLB requests from the prefetcher

Allow TLB requests generated from prefetchers to override the
MustBeOne arch flag. This allows the prefetchers to issue requests
without having to know architecutre-specific flags.

Change-Id: Id83e0c93f3d1a614da11c4f344ab4dc594423672
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/18768
Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com>
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
Tested-by: kokoro <noreply+kokoro@google.com>
src/arch/arm/tlb.cc