ruby: remove wire buffer
Review Request #2896 - Created June 18, 2015 and discarded
| Information | |
|---|---|
| Nilay Vaish | |
| gem5 | |
| default | |
| Reviewers | |
| Default | |
Changeset 10881:4962564c4ce6 --------------------------- ruby: remove wire buffer The structure is not being used anywhere.
... assuming no one chimes in to say they're using it in their own code.
I'd like to see Brad's comment on this. I know he pushed hard for this functionality a few years ago.
If I remember correctly, the purpose of the WireBuffer was to allow complicated inter-hardware communication without an explosion of state spaces. For instance, a probe filter co-located with the L3 cache. When you have these two structures implemented a single state machine you have a multiplicative effect on the number of states. But the WireBuffer would (theoretically) allow you to separate these two tightly-integrated structures into two different files.
Personally, I don't have any protocols that use the WireBuffers. However, I have often suggested to others that they use WireBuffers.
yYes, we use the wire buffer in our protocols and oppose its removal. (What's the opposite of the "Ship It" button?) Brad is on vacation today so I'll comment on his behalf :).
