106,109c106,115
< l1_cntrl.requestFromL1Cache = ruby_system.network.slave
< l1_cntrl.responseFromL1Cache = ruby_system.network.slave
< l1_cntrl.requestToL1Cache = ruby_system.network.master
< l1_cntrl.responseToL1Cache = ruby_system.network.master
---
> l1_cntrl.mandatoryQueue = MessageBuffer()
> l1_cntrl.requestFromL1Cache = MessageBuffer()
> l1_cntrl.requestFromL1Cache.master = ruby_system.network.slave
> l1_cntrl.responseFromL1Cache = MessageBuffer()
> l1_cntrl.responseFromL1Cache.master = ruby_system.network.slave
> l1_cntrl.requestToL1Cache = MessageBuffer()
> l1_cntrl.requestToL1Cache.slave = ruby_system.network.master
> l1_cntrl.responseToL1Cache = MessageBuffer()
> l1_cntrl.responseToL1Cache.slave = ruby_system.network.master
> l1_cntrl.triggerQueue = MessageBuffer(ordered = True)
131,133c137,142
< l2_cntrl.GlobalRequestFromL2Cache = ruby_system.network.slave
< l2_cntrl.L1RequestFromL2Cache = ruby_system.network.slave
< l2_cntrl.responseFromL2Cache = ruby_system.network.slave
---
> l2_cntrl.GlobalRequestFromL2Cache = MessageBuffer()
> l2_cntrl.GlobalRequestFromL2Cache.master = ruby_system.network.slave
> l2_cntrl.L1RequestFromL2Cache = MessageBuffer()
> l2_cntrl.L1RequestFromL2Cache.master = ruby_system.network.slave
> l2_cntrl.responseFromL2Cache = MessageBuffer()
> l2_cntrl.responseFromL2Cache.master = ruby_system.network.slave
135,137c144,150
< l2_cntrl.GlobalRequestToL2Cache = ruby_system.network.master
< l2_cntrl.L1RequestToL2Cache = ruby_system.network.master
< l2_cntrl.responseToL2Cache = ruby_system.network.master
---
> l2_cntrl.GlobalRequestToL2Cache = MessageBuffer()
> l2_cntrl.GlobalRequestToL2Cache.slave = ruby_system.network.master
> l2_cntrl.L1RequestToL2Cache = MessageBuffer()
> l2_cntrl.L1RequestToL2Cache.slave = ruby_system.network.master
> l2_cntrl.responseToL2Cache = MessageBuffer()
> l2_cntrl.responseToL2Cache.slave = ruby_system.network.master
> l2_cntrl.triggerQueue = MessageBuffer(ordered = True)
166,169c179,187
< dir_cntrl.requestToDir = ruby_system.network.master
< dir_cntrl.responseToDir = ruby_system.network.master
< dir_cntrl.responseFromDir = ruby_system.network.slave
< dir_cntrl.forwardFromDir = ruby_system.network.slave
---
> dir_cntrl.requestToDir = MessageBuffer()
> dir_cntrl.requestToDir.slave = ruby_system.network.master
> dir_cntrl.responseToDir = MessageBuffer()
> dir_cntrl.responseToDir.slave = ruby_system.network.master
> dir_cntrl.responseFromDir = MessageBuffer()
> dir_cntrl.responseFromDir.master = ruby_system.network.slave
> dir_cntrl.forwardFromDir = MessageBuffer()
> dir_cntrl.forwardFromDir.master = ruby_system.network.slave
> dir_cntrl.responseFromMemory = MessageBuffer()
189,191c207,214
< dma_cntrl.responseFromDir = ruby_system.network.master
< dma_cntrl.reqToDir = ruby_system.network.slave
< dma_cntrl.respToDir = ruby_system.network.slave
---
> dma_cntrl.mandatoryQueue = MessageBuffer()
> dma_cntrl.responseFromDir = MessageBuffer()
> dma_cntrl.responseFromDir.slave = ruby_system.network.master
> dma_cntrl.reqToDir = MessageBuffer()
> dma_cntrl.reqToDir.master = ruby_system.network.slave
> dma_cntrl.respToDir = MessageBuffer()
> dma_cntrl.respToDir.master = ruby_system.network.slave
> dma_cntrl.triggerQueue = MessageBuffer(ordered = True)
209,211c232,239
< io_controller.responseFromDir = ruby_system.network.master
< io_controller.reqToDir = ruby_system.network.slave
< io_controller.respToDir = ruby_system.network.slave
---
> io_controller.mandatoryQueue = MessageBuffer()
> io_controller.responseFromDir = MessageBuffer()
> io_controller.responseFromDir.slave = ruby_system.network.master
> io_controller.reqToDir = MessageBuffer()
> io_controller.reqToDir.master = ruby_system.network.slave
> io_controller.respToDir = MessageBuffer()
> io_controller.respToDir.master = ruby_system.network.slave
> io_controller.triggerQueue = MessageBuffer(ordered = True)