Hi all, I want to modify MOESI_hammer protocol to broadcast all the messages. Since multicast is supported, I think it's possible to do this. I got some problem with my first step. When I modify out_msg.Destination.broadcast(MachineType:L1Cache); to be out_msg.Destination.broadcast() which I assume means to broadcast to all nodes, inside of action(fn_forwardRequestIfNecessary, "fn", desc="Forward requests if necessary"), I got some error like this when run the rubynetwork tester with Pt2Pt topology:
panic: Ordering property of has not been set @ cycle 40 [enqueue:build/X86_SE/mem/ruby/buffers/MessageBuffer.cc, line 165] Memory Usage: 241400 KBytes Program aborted at cycle 40 Abort I tried to set the corresponding virtual network forwardFromDir's ordered="true", but still I cannot get rid of this error. Any help will be appreciated. Thanks a lot! Jinzhu
_______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users