mem-ruby: L1/L2 hit/miss tracking for MOESI_AMD_BASE/GPU_VIPER
authorDaniel Gerzhoy <daniel.gerzhoy@gmail.com>
Wed, 23 Sep 2020 21:22:17 +0000 (17:22 -0400)
committerDaniel Gerzhoy <daniel.gerzhoy@gmail.com>
Thu, 22 Oct 2020 14:47:06 +0000 (14:47 +0000)
commitefabe5ec1badfec6534e6f6cefd86a633a43314a
treea78063f7cfac2bb6494d1db40061860d3151aa1e
parent85ede9a1808273beddaa2cb0b59fbb378199bfd4
mem-ruby: L1/L2 hit/miss tracking for MOESI_AMD_BASE/GPU_VIPER

L1 and L2 access tracking was not fully implemented.
This patch adds the missing tracking actions, and corrects
several errors for the ones that were there.

Change-Id: I69a59283274c08e94b6650ab5f586cbfe5432503
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/33915
Maintainer: Jason Lowe-Power <power.jg@gmail.com>
Maintainer: Matt Sinclair <mattdsinclair@gmail.com>
Tested-by: kokoro <noreply+kokoro@google.com>
Reviewed-by: Matt Sinclair <mattdsinclair@gmail.com>
Reviewed-by: Jason Lowe-Power <power.jg@gmail.com>
src/mem/ruby/protocol/MOESI_AMD_Base-CorePair.sm