ruby: message buffer: correct previous errors
authorNilay Vaish <nilay@cs.wisc.edu>
Fri, 22 Mar 2013 22:21:22 +0000 (17:21 -0500)
committerNilay Vaish <nilay@cs.wisc.edu>
Fri, 22 Mar 2013 22:21:22 +0000 (17:21 -0500)
commite85b556d705c3045f7fa8cba3a9a6a4039bc18e7
tree71c1a121f050dd0f23c80421089b40aa583afb78
parent47c8cb72fc0b400326c7b9b1f82542d4b72295bd
ruby: message buffer: correct previous errors
A recent set of patches added support for multiple clock domains to ruby.
I had made some errors while writing those patches. The sender was using
the receiver side clock while enqueuing a message in the buffer. Those
errors became visible while creating (or restoring from) checkpoints. The
errors also become visible when a multi eventq scenario occurs.
src/mem/ruby/buffers/MessageBuffer.cc
src/mem/ruby/buffers/MessageBuffer.hh