mem-cache: implement a probe-based interface
authorJavier Bueno <javier.bueno@metempsy.com>
Fri, 9 Nov 2018 15:02:04 +0000 (16:02 +0100)
committerJavier Bueno Hedo <javier.bueno@metempsy.com>
Wed, 14 Nov 2018 14:19:05 +0000 (14:19 +0000)
commit8590243fef2e4ccaefde3af767496dec44c6eb33
tree6cf26aa22f26864a116bfe33ab0069ddb7084906
parente8e92a12af8cc499659ad840c84c99e293ff1e96
mem-cache: implement a probe-based interface

The HW Prefetcher of a cache can now listen events
from their associated CPUs and from its own cache.

Change-Id: I28aecd8faf8ed44be94464d84485bd1cea2efae3
Reviewed-on: https://gem5-review.googlesource.com/c/14155
Reviewed-by: Daniel Carvalho <odanrc@yahoo.com.br>
Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com>
Maintainer: Nikos Nikoleris <nikos.nikoleris@arm.com>
src/mem/cache/base.cc
src/mem/cache/base.hh
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