mem-ruby: Fix wakeup timeouts for the MOESI_CMP_token protocol
authorNikos Nikoleris <nikos.nikoleris@arm.com>
Wed, 3 Jan 2018 11:10:09 +0000 (12:10 +0100)
committerNikos Nikoleris <nikos.nikoleris@arm.com>
Thu, 11 Jan 2018 09:40:35 +0000 (09:40 +0000)
commit1437a24864c526edc875fb07af6483649455436d
tree31ba40a1111d1b8b4dc16b2747fa2f7df02c30a3
parent9737d93eb1d22946073d448c0c9200169f1a0b64
mem-ruby: Fix wakeup timeouts for the MOESI_CMP_token protocol

This changeset fixes a bug that was affecting the MOESI_CMP_token
protocol where setting the next timeout required an absolute tick in
the future.

Change-Id: Ibfdb59354e13c7e552cb3389e71bda010f333249
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/7163
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Maintainer: Jason Lowe-Power <jason@lowepower.com>
src/mem/protocol/MOESI_CMP_token-dir.sm