ruby, arm: Forward invalidations to the local exclusive monitor
authorNikos Nikoleris <nikos.nikoleris@arm.com>
Tue, 4 Apr 2017 18:19:02 +0000 (19:19 +0100)
committerNikos Nikoleris <nikos.nikoleris@arm.com>
Tue, 13 Jun 2017 15:53:44 +0000 (15:53 +0000)
commit42e114ddefe2fbf56e7da3daccf2cfbe128242a6
tree0768f3383f84920e7722816e194342386d252c78
parent12db50c89584938839e035da47d206250cbfd7c2
ruby, arm: Forward invalidations to the local exclusive monitor

ARM systems require local exclusive monitors for the implementation of
synchronization primitives between processors. A ruby memory system
needs to forward invalidations to the local exclusive monitors to
to correctly determine their state.

Change-Id: I7bc4d0f2a5be0f4e36a25c87aa4a81a3f086fb3c
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/2904
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Maintainer: Jason Lowe-Power <jason@lowepower.com>
configs/ruby/Ruby.py