From: Ciro Santilli Date: Wed, 21 Aug 2019 13:44:26 +0000 (+0100) Subject: mem-ruby: fix build with PROTOCOL=MOESI_hammer X-Git-Tag: v19.0.0.0~637 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=34b22c298c3fa742cb60b613f651874a869b93a0;p=gem5.git mem-ruby: fix build with PROTOCOL=MOESI_hammer Was failing with: Error: Unrecognized variable: l1i_victim_addr since: I2c43f22aba5af3a57e54b1c435e5d3fbba86d1d5 Change-Id: I7df666acb724ee541804dd7557753a9ba4005516 Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/20261 Reviewed-by: Anthony Gutierrez Reviewed-by: Pouya Fotouhi Maintainer: Anthony Gutierrez Tested-by: kokoro --- diff --git a/src/mem/protocol/MOESI_hammer-cache.sm b/src/mem/protocol/MOESI_hammer-cache.sm index 4086f42a8..66e1676d5 100644 --- a/src/mem/protocol/MOESI_hammer-cache.sm +++ b/src/mem/protocol/MOESI_hammer-cache.sm @@ -529,7 +529,7 @@ machine(MachineType:L1Cache, "AMD Hammer-like protocol") // No room in the L1, so we need to make room // Check if the line we want to evict is not locked Addr l1d_victim_addr := L1Dcache.cacheProbe(in_msg.LineAddress); - check_on_cache_probe(mandatoryQueue_in, l1i_victim_addr); + check_on_cache_probe(mandatoryQueue_in, l1d_victim_addr); if (L2cache.cacheAvail(l1d_victim_addr)) { // The L2 has room, so we move the line from the L1 to the L2 trigger(Event:L1_to_L2,