ruby: Replace queueMemory calls with MessageBuffer enqueues in GPU protocols
Review Request #3355 - Created Feb. 29, 2016 and updated
| Information | |
|---|---|
| Matthew Poremba | |
| gem5 | |
| default | |
| Reviewers | |
| Default | |
Changeset 11355:02756e2f2053 --------------------------- ruby: Replace queueMemory calls with MessageBuffer enqueues in GPU protocols Calls to queueMemoryRead and queueMemoryWrite are removed in a previous patch. This patch replaces these calls with enqueues to a MessageBuffer which provides flow control to the directories. This modifies all GPU protocols to use the new interface.
Posted (Feb. 29, 2016, 11:02 a.m.)
What is it about the GPU protocols that's different from all the other protocols?
Also, does this mean that you can't use the DRAMCtrl with with GPU protocols anymore? I personally always use the DRAMCtrl instead of the Ruby memory controller. In fact, I think it's default for all other protocols.
