Hi,

I have implemented a simple MSI bus snooping protocol in Ruby. When I use
the ruby random tester, along with debug flags enabled, I see that there
are some events that arrive out-of-order, which results in either incorrect
behaviour or deadlock of the protocol. I use the simple crossbar network,
and in the slicc definitions have specified that the virtual networks
should be ordered (ordered = true). I am not sure if support needs to be
provided for ordered coherence transactions on the bus. From this 2012
post,
http://gem5-users.gem5.narkive.com/ZoQmInXs/questions-with-moving-broadcast-protocol-mosi-smp-bcast-from-gems-to-gem5,
I see that ordered bus support was not provided in gem5. Is it still the
case? Any suggestions or help on this would be appreciated. Thanks
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to