# HG changeset patch
# User Brad Beckmann <[email protected]>
# Date 1268941833 25200
# Node ID db9b6b0eba6ada2c11ea1694494c1ad7d8b7c58b
# Parent  72dbe1329a92ae7cfdde56e439715db8a5af66f3
ruby: Added support for Null data packet

diff --git a/src/mem/ruby/system/RubyPort.cc b/src/mem/ruby/system/RubyPort.cc
--- a/src/mem/ruby/system/RubyPort.cc
+++ b/src/mem/ruby/system/RubyPort.cc
@@ -235,8 +235,13 @@
         }
     }
     
+    uint8_t* ruby_data = NULL;
+    if (pkt->includesDynamicData()) {
+        ruby_data = pkt->getPtr<uint8_t>();
+    }    
+    
     RubyRequest ruby_request(pkt->getAddr(), 
-                             pkt->getPtr<uint8_t>(),
+                             ruby_data,
                              pkt->getSize(), 
                              pc, 
                              type,

_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to