101,104c101,109
< l1_cntrl.requestFromCache = ruby_system.network.slave
< l1_cntrl.responseFromCache = ruby_system.network.slave
< l1_cntrl.forwardToCache = ruby_system.network.master
< l1_cntrl.responseToCache = ruby_system.network.master
---
> l1_cntrl.mandatoryQueue = MessageBuffer()
> l1_cntrl.requestFromCache = MessageBuffer(ordered = True)
> l1_cntrl.requestFromCache.master = ruby_system.network.slave
> l1_cntrl.responseFromCache = MessageBuffer(ordered = True)
> l1_cntrl.responseFromCache.master = ruby_system.network.slave
> l1_cntrl.forwardToCache = MessageBuffer(ordered = True)
> l1_cntrl.forwardToCache.slave = ruby_system.network.master
> l1_cntrl.responseToCache = MessageBuffer(ordered = True)
> l1_cntrl.responseToCache.slave = ruby_system.network.master
106d110
<
131,132c135,138
< dir_cntrl.requestToDir = ruby_system.network.master
< dir_cntrl.dmaRequestToDir = ruby_system.network.master
---
> dir_cntrl.requestToDir = MessageBuffer(ordered = True)
> dir_cntrl.requestToDir.slave = ruby_system.network.master
> dir_cntrl.dmaRequestToDir = MessageBuffer(ordered = True)
> dir_cntrl.dmaRequestToDir.slave = ruby_system.network.master
134,136c140,146
< dir_cntrl.responseFromDir = ruby_system.network.slave
< dir_cntrl.dmaResponseFromDir = ruby_system.network.slave
< dir_cntrl.forwardFromDir = ruby_system.network.slave
---
> dir_cntrl.responseFromDir = MessageBuffer()
> dir_cntrl.responseFromDir.master = ruby_system.network.slave
> dir_cntrl.dmaResponseFromDir = MessageBuffer(ordered = True)
> dir_cntrl.dmaResponseFromDir.master = ruby_system.network.slave
> dir_cntrl.forwardFromDir = MessageBuffer()
> dir_cntrl.forwardFromDir.master = ruby_system.network.slave
> dir_cntrl.responseFromMemory = MessageBuffer()
156,157c166,170
< dma_cntrl.requestToDir = ruby_system.network.slave
< dma_cntrl.responseFromDir = ruby_system.network.master
---
> dma_cntrl.mandatoryQueue = MessageBuffer()
> dma_cntrl.requestToDir = MessageBuffer()
> dma_cntrl.requestToDir.master = ruby_system.network.slave
> dma_cntrl.responseFromDir = MessageBuffer(ordered = True)
> dma_cntrl.responseFromDir.slave = ruby_system.network.master
171,172c184,188
< io_controller.responseFromDir = ruby_system.network.master
< io_controller.requestToDir = ruby_system.network.slave
---
> io_controller.mandatoryQueue = MessageBuffer()
> io_controller.requestToDir = MessageBuffer()
> io_controller.requestToDir.master = ruby_system.network.slave
> io_controller.responseFromDir = MessageBuffer(ordered = True)
> io_controller.responseFromDir.slave = ruby_system.network.master