ruby: set SenderMachine in messages of MOESI_CMP_directory
authorLluc Alvarez <lluc.alvarez@bsc.es>
Wed, 30 Oct 2013 15:35:06 +0000 (10:35 -0500)
committerLluc Alvarez <lluc.alvarez@bsc.es>
Wed, 30 Oct 2013 15:35:06 +0000 (10:35 -0500)
commit2b9b245fb38c9f645c22b9d4d8180aab16aeb69a
tree208d6c5fe9191884cd09681c91241e807ab1438a
parent80fa6a0edcf845974e632fdb40f06dc0bb1aaa31
ruby: set SenderMachine in messages of MOESI_CMP_directory
This patch adds missing initializations of the SenderMachine field of
out_msg's when thery are created in the L2 cache controller of the
MOESI_CMP_directory coherence protocol. When an out_msg is created and this
field is left uninitialized, it is set to the default value MachineType_NUM.
This causes a panic in the MachineType_to_string function when gem5 is
executed with the Ruby debug flag on and it tries to print the message.

Committed by: Nilay Vaish <nilay@cs.wisc.edu>
src/mem/protocol/MOESI_CMP_directory-L2cache.sm