mem-ruby: Fix MOESI_CMP_directory in ports order
authorNikos Nikoleris <nikos.nikoleris@arm.com>
Thu, 4 Oct 2018 15:09:03 +0000 (16:09 +0100)
committerNikos Nikoleris <nikos.nikoleris@arm.com>
Fri, 26 Oct 2018 14:13:10 +0000 (14:13 +0000)
commit091f5150a9a5dc697af426b95b82ffde3e54f03f
tree0e6fd81916b335c6d0ffaa51fae34d7ae1d45a3c
parent59e3585a84ef172eba57c9936680c0248f9a97db
mem-ruby: Fix MOESI_CMP_directory in ports order

To avoid deadlocks ruby objects typically prioritize the handling of
responses to all other events. The order in which in_port statements
are written determine the order in which they are handled. This patch
fixes the order of in_order statements for the L2 cache in the
MOESI_CMP_directory.

Change-Id: I62248b0480a88ac2cd945425155f0961a1cf6cb1
Signed-off-by: Nikos Nikoleris <nikos.nikoleris@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/c/13595
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Maintainer: Jason Lowe-Power <jason@lowepower.com>
src/mem/protocol/MOESI_CMP_directory-L2cache.sm