Ruby: Fix instantiations of DMA controller and sequencer
The patch on Ruby functional accesses made changes to the process of instantiating controllers and sequencers. The DMA controller and sequencer was not updated, hence this patch.
This commit is contained in:
@@ -166,11 +166,13 @@ def create_system(options, system, piobus, dma_devices, ruby_system):
|
||||
#
|
||||
dma_seq = DMASequencer(version = i,
|
||||
physMemPort = system.physmem.port,
|
||||
physmem = system.physmem)
|
||||
physmem = system.physmem,
|
||||
ruby_system = ruby_system)
|
||||
|
||||
dma_cntrl = DMA_Controller(version = i,
|
||||
cntrl_id = cntrl_count,
|
||||
dma_sequencer = dma_seq)
|
||||
dma_sequencer = dma_seq,
|
||||
ruby_system = ruby_system)
|
||||
|
||||
exec("system.dma_cntrl%d = dma_cntrl" % i)
|
||||
if dma_device.type == 'MemTest':
|
||||
|
||||
@@ -141,11 +141,13 @@ def create_system(options, system, piobus, dma_devices, ruby_system):
|
||||
#
|
||||
dma_seq = DMASequencer(version = i,
|
||||
physMemPort = system.physmem.port,
|
||||
physmem = system.physmem)
|
||||
physmem = system.physmem,
|
||||
ruby_system = ruby_system)
|
||||
|
||||
dma_cntrl = DMA_Controller(version = i,
|
||||
cntrl_id = cntrl_count,
|
||||
dma_sequencer = dma_seq)
|
||||
dma_sequencer = dma_seq,
|
||||
ruby_system = ruby_system)
|
||||
|
||||
exec("system.dma_cntrl%d = dma_cntrl" % i)
|
||||
if dma_device.type == 'MemTest':
|
||||
|
||||
@@ -165,11 +165,13 @@ def create_system(options, system, piobus, dma_devices, ruby_system):
|
||||
#
|
||||
dma_seq = DMASequencer(version = i,
|
||||
physMemPort = system.physmem.port,
|
||||
physmem = system.physmem)
|
||||
physmem = system.physmem,
|
||||
ruby_system = ruby_system)
|
||||
|
||||
dma_cntrl = DMA_Controller(version = i,
|
||||
cntrl_id = cntrl_count,
|
||||
dma_sequencer = dma_seq)
|
||||
dma_sequencer = dma_seq,
|
||||
ruby_system = ruby_system)
|
||||
|
||||
exec("system.dma_cntrl%d = dma_cntrl" % i)
|
||||
if dma_device.type == 'MemTest':
|
||||
|
||||
@@ -189,11 +189,13 @@ def create_system(options, system, piobus, dma_devices, ruby_system):
|
||||
#
|
||||
dma_seq = DMASequencer(version = i,
|
||||
physMemPort = system.physmem.port,
|
||||
physmem = system.physmem)
|
||||
physmem = system.physmem,
|
||||
ruby_system = ruby_system)
|
||||
|
||||
dma_cntrl = DMA_Controller(version = i,
|
||||
cntrl_id = cntrl_count,
|
||||
dma_sequencer = dma_seq)
|
||||
dma_sequencer = dma_seq,
|
||||
ruby_system = ruby_system)
|
||||
|
||||
exec("system.dma_cntrl%d = dma_cntrl" % i)
|
||||
if dma_device.type == 'MemTest':
|
||||
|
||||
@@ -200,11 +200,13 @@ def create_system(options, system, piobus, dma_devices, ruby_system):
|
||||
#
|
||||
dma_seq = DMASequencer(version = i,
|
||||
physMemPort = system.physmem.port,
|
||||
physmem = system.physmem)
|
||||
physmem = system.physmem,
|
||||
ruby_system = ruby_system)
|
||||
|
||||
dma_cntrl = DMA_Controller(version = i,
|
||||
cntrl_id = cntrl_count,
|
||||
dma_sequencer = dma_seq)
|
||||
dma_sequencer = dma_seq,
|
||||
ruby_system = ruby_system)
|
||||
|
||||
exec("system.dma_cntrl%d = dma_cntrl" % i)
|
||||
if dma_device.type == 'MemTest':
|
||||
|
||||
Reference in New Issue
Block a user