mem-cache: virtual address support for prefetchers
authorJavier Bueno <javier.bueno@metempsy.com>
Sat, 17 Nov 2018 23:50:08 +0000 (00:50 +0100)
committerJavier Bueno Hedo <javier.bueno@metempsy.com>
Wed, 16 Jan 2019 16:01:13 +0000 (16:01 +0000)
commit38f87dab68c809edf4cd95650c833fe82e4b800b
tree57cf83df7ee6b5e07dce7e959278cf9e25245a1a
parentcba75858ab94b525c2daad973b8197e9ebd1f1af
mem-cache: virtual address support for prefetchers

Prefetchers can be configured to operate with virtual or physical addreses.
The option can be configured through the "use_virtual_addresses" parameter
of the Prefetcher object.

Change-Id: I4f8c3687988afecc8a91c3c5b2d44cc0580f72aa
Reviewed-on: https://gem5-review.googlesource.com/c/14416
Maintainer: Nikos Nikoleris <nikos.nikoleris@arm.com>
Reviewed-by: Daniel Carvalho <odanrc@yahoo.com.br>
Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com>
src/mem/cache/prefetch/Prefetcher.py
src/mem/cache/prefetch/base.cc
src/mem/cache/prefetch/base.hh
src/mem/cache/prefetch/queued.cc
src/mem/cache/prefetch/queued.hh
src/mem/cache/prefetch/stride.cc
src/mem/cache/prefetch/stride.hh
src/mem/cache/prefetch/tagged.cc
src/mem/cache/prefetch/tagged.hh