changeset 49cbf4bb0d36 in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=49cbf4bb0d36
description:
        ruby: correct size for partial memory writes

        Fixed AbstractController::queueMemoryWritePartial to specify the
        correct size for partial memory writes.

diffstat:

 src/mem/ruby/slicc_interface/AbstractController.cc |  3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

diffs (13 lines):

diff -r fab5e4523380 -r 49cbf4bb0d36 
src/mem/ruby/slicc_interface/AbstractController.cc
--- a/src/mem/ruby/slicc_interface/AbstractController.cc        Thu Sep 29 
01:06:33 2016 -0400
+++ b/src/mem/ruby/slicc_interface/AbstractController.cc        Thu Sep 29 
01:06:52 2016 -0400
@@ -278,8 +278,7 @@
                                             Cycles latency,
                                             const DataBlock &block, int size)
 {
-    RequestPtr req = new Request(addr, RubySystem::getBlockSizeBytes(), 0,
-                                 m_masterId);
+    RequestPtr req = new Request(addr, size, 0, m_masterId);
 
     PacketPtr pkt = Packet::createWrite(req);
     uint8_t *newData = new uint8_t[size];
_______________________________________________
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to