changeset 5204873afc05 in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=5204873afc05
description:
        ruby: added generic dma machine

diffstat:

 src/mem/protocol/RubySlicc_Exports.sm                      |  1 +
 src/mem/ruby/slicc_interface/RubySlicc_ComponentMapping.hh |  3 +++
 2 files changed, 4 insertions(+), 0 deletions(-)

diffs (24 lines):

diff -r d59189f372e7 -r 5204873afc05 src/mem/protocol/RubySlicc_Exports.sm
--- a/src/mem/protocol/RubySlicc_Exports.sm     Wed Jul 06 18:44:42 2011 -0700
+++ b/src/mem/protocol/RubySlicc_Exports.sm     Wed Jul 06 18:45:15 2011 -0700
@@ -173,6 +173,7 @@
   L2Cache,     desc="L2 Cache Mach";
   L3Cache,     desc="L3 Cache Mach";
   Directory,   desc="Directory Mach";
+  DMA,         desc="DMA Mach";
   Collector,   desc="Collector Mach";
   L1Cache_wCC, desc="L1 Cache Mach with Cache Coherence (used for miss latency 
profile)";
   L2Cache_wCC, desc="L1 Cache Mach with Cache Coherence (used for miss latency 
profile)";
diff -r d59189f372e7 -r 5204873afc05 
src/mem/ruby/slicc_interface/RubySlicc_ComponentMapping.hh
--- a/src/mem/ruby/slicc_interface/RubySlicc_ComponentMapping.hh        Wed Jul 
06 18:44:42 2011 -0700
+++ b/src/mem/ruby/slicc_interface/RubySlicc_ComponentMapping.hh        Wed Jul 
06 18:45:15 2011 -0700
@@ -151,6 +151,9 @@
     if (machType == MachineType_Directory)
         return GenericMachineType_Directory;
 
+    if (machType == MACHINETYPE_DMA_ENUM)
+        return GenericMachineType_DMA;
+
     panic("cannot convert to a GenericMachineType");
 }
 
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to