changeset 4a6c166f61f7 in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=4a6c166f61f7
description:
        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.

diffstat:

 configs/ruby/MESI_CMP_directory.py  |  6 ++++--
 configs/ruby/MI_example.py          |  6 ++++--
 configs/ruby/MOESI_CMP_directory.py |  6 ++++--
 configs/ruby/MOESI_CMP_token.py     |  6 ++++--
 configs/ruby/MOESI_hammer.py        |  6 ++++--
 5 files changed, 20 insertions(+), 10 deletions(-)

diffs (95 lines):

diff -r eb82084f1f4f -r 4a6c166f61f7 configs/ruby/MESI_CMP_directory.py
--- a/configs/ruby/MESI_CMP_directory.py        Mon Jul 25 18:31:30 2011 -0500
+++ b/configs/ruby/MESI_CMP_directory.py        Tue Jul 26 12:20:22 2011 -0500
@@ -166,11 +166,13 @@
         #
         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':
diff -r eb82084f1f4f -r 4a6c166f61f7 configs/ruby/MI_example.py
--- a/configs/ruby/MI_example.py        Mon Jul 25 18:31:30 2011 -0500
+++ b/configs/ruby/MI_example.py        Tue Jul 26 12:20:22 2011 -0500
@@ -141,11 +141,13 @@
         #
         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':
diff -r eb82084f1f4f -r 4a6c166f61f7 configs/ruby/MOESI_CMP_directory.py
--- a/configs/ruby/MOESI_CMP_directory.py       Mon Jul 25 18:31:30 2011 -0500
+++ b/configs/ruby/MOESI_CMP_directory.py       Tue Jul 26 12:20:22 2011 -0500
@@ -165,11 +165,13 @@
         #
         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':
diff -r eb82084f1f4f -r 4a6c166f61f7 configs/ruby/MOESI_CMP_token.py
--- a/configs/ruby/MOESI_CMP_token.py   Mon Jul 25 18:31:30 2011 -0500
+++ b/configs/ruby/MOESI_CMP_token.py   Tue Jul 26 12:20:22 2011 -0500
@@ -189,11 +189,13 @@
         #
         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':
diff -r eb82084f1f4f -r 4a6c166f61f7 configs/ruby/MOESI_hammer.py
--- a/configs/ruby/MOESI_hammer.py      Mon Jul 25 18:31:30 2011 -0500
+++ b/configs/ruby/MOESI_hammer.py      Tue Jul 26 12:20:22 2011 -0500
@@ -200,11 +200,13 @@
         #
         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':
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to