config, ruby: connect dma to network
DMA Controller was not being connected to the network for the MESI_Three_Level protocol as was being done in the other protocol config files. Without this patch, this protocol segfaults during startup. Committed by: Nilay Vaish <nilay@cs.wisc.edu>
This commit is contained in:
parent
a35283ac65
commit
be3a952394
1 changed files with 4 additions and 0 deletions
|
@ -216,6 +216,10 @@ def create_system(options, full_system, system, dma_ports, ruby_system):
|
|||
exec("ruby_system.dma_cntrl%d.dma_sequencer.slave = dma_port" % i)
|
||||
dma_cntrl_nodes.append(dma_cntrl)
|
||||
|
||||
# Connect the dma controller to the network
|
||||
dma_cntrl.responseFromDir = ruby_system.network.master
|
||||
dma_cntrl.requestToDir = ruby_system.network.slave
|
||||
|
||||
all_cntrls = l0_cntrl_nodes + \
|
||||
l1_cntrl_nodes + \
|
||||
l2_cntrl_nodes + \
|
||||
|
|
Loading…
Reference in a new issue