> Yes, the token protocol is definitely one of those protocols that prevents us > from tightly coupling the functional access support to the protocols. > However, I don't this issue will result in silently corrupted behavior. > Instead, it seems the result would be an error generated in the simulation, > correct? Specifically in the example you mention, all controllers are in the > stable Invalid state, right? Therefore, the functional access won't find a > valid block anywhere, and an error will be generated. That seems like the > right behavior to me.
With the token protocol, is the message really just sent with no acknowledgement? That's an interesting case, but it does seem that a small structure for recording these messages designed to support functional accesses would be easy to maintain. Either that, or some mechanism to figure out what messages are in the network and probe them would solve the problem as well. Nate _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
