mem-ruby: Remove assertion with incorrect assumption
authorPouya Fotouhi <Pouya.Fotouhi@amd.com>
Tue, 30 Jul 2019 19:21:53 +0000 (14:21 -0500)
committerAnthony Gutierrez <anthony.gutierrez@amd.com>
Fri, 2 Aug 2019 18:31:12 +0000 (18:31 +0000)
commit512da27dc905b68a33eab3647d5b04e6e0910ce6
treec85ab6abc19959235d5cd6b184cbae298755fd63
parent7bd5f554b53ee8763fd20e2cd214539d3ec93158
mem-ruby: Remove assertion with incorrect assumption

Current code assumes that only one cacheline would either be in
RW. This is not true for GPU protocols, and may not be true
for some CPU-only protocols with state violations.

Change-Id: I70db4fbb4e80663551e8635307bb937a4db8dc63
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/19708
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Reviewed-by: Anthony Gutierrez <anthony.gutierrez@amd.com>
Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com>
Maintainer: Jason Lowe-Power <jason@lowepower.com>
Tested-by: kokoro <noreply+kokoro@google.com>
src/mem/ruby/system/RubySystem.cc