mem-ruby: MESI_Two_Level missing function compilation fix
authorTimothy Hayes <timothy.hayes@arm.com>
Thu, 7 May 2020 11:03:03 +0000 (12:03 +0100)
committerGiacomo Travaglini <giacomo.travaglini@arm.com>
Mon, 11 May 2020 07:55:16 +0000 (07:55 +0000)
commit97daaf1f2e57e067d8630445de12d508dd83a31f
treeb8c8f57f9feb027d7d76ffe9fa8d0a893ed9d212
parent264a6392bee7fa8bf5f05b771825dcc6c1930d92
mem-ruby: MESI_Two_Level missing function compilation fix

The recent commit dd6cd33 removed the Ruby Sequencer function
invalidateSC in favour of doing this implicitely via
evictionCallback. The protocol MESI_Two_Level still contains one
explicit call to this function, however, this is now superflous
as forward_eviction_to_cpu is called in the same transition. This
patch removes the remaining calls to invalidateSC.

JIRA: https://gem5.atlassian.net/browse/GEM5-499

Change-Id: If51d8bebf6aa39d20789639aab0d262d5173ca59
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/28747
Reviewed-by: Jason Lowe-Power <power.jg@gmail.com>
Reviewed-by: Ayaz Akram <yazakram@ucdavis.edu>
Maintainer: Jason Lowe-Power <power.jg@gmail.com>
Tested-by: kokoro <noreply+kokoro@google.com>
src/mem/ruby/protocol/MESI_Two_Level-L1cache.sm
src/mem/ruby/protocol/RubySlicc_Types.sm