Is it generally safe to send multiple copies of the same MsgPointer(ref-counted) around? That is, if a message has multiple destinations and it arrives at one, will that destination modify the underlying Message in a way which will affect other destinations?
Garnet doesn't support multi/broadcasting, so it clones and duplicates each multi-destination message, but I'm extending it with a network that does support it. Since the Message doesn't have any other unique identifier(that I can find), I was hoping to be able to use the pointer value to to determine which series of messages in various queues are unique and which are "copies", but if I have to .clone() them, that won't work. Any suggestions? -Mark Browning
_______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users