Bradford Beckmann has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/32861 )

Change subject: mem-ruby: temp fixes for coalescer integration
......................................................................

mem-ruby: temp fixes for coalescer integration

Change-Id: I36756b23df1bbdd10a1d3a2522ae8cc7d031c748
---
M src/mem/ruby/system/GPUCoalescer.cc
M src/mem/ruby/system/VIPERCoalescer.cc
2 files changed, 6 insertions(+), 0 deletions(-)



diff --git a/src/mem/ruby/system/GPUCoalescer.cc b/src/mem/ruby/system/GPUCoalescer.cc
index 1a44e55..bf6d7db 100644
--- a/src/mem/ruby/system/GPUCoalescer.cc
+++ b/src/mem/ruby/system/GPUCoalescer.cc
@@ -710,6 +710,10 @@
     // all of their packets coalesced and return a token for that column.
     uncoalescedTable.updateResources();

+    if (m_outstanding_count > m_max_outstanding_requests) {
+        panic("Coalescer exceeded buffer capacity!\n");
+    }
+
     // have Kernel End releases been issued this cycle
     int len = newKernelEnds.size();
     for (int i = 0; i < len; i++) {
diff --git a/src/mem/ruby/system/VIPERCoalescer.cc b/src/mem/ruby/system/VIPERCoalescer.cc
index 231c20a..1d220e1 100644
--- a/src/mem/ruby/system/VIPERCoalescer.cc
+++ b/src/mem/ruby/system/VIPERCoalescer.cc
@@ -203,6 +203,7 @@
     m_mandatory_q_ptr->enqueue(msg, clockEdge(), latency);
 }

+/*
 void
 VIPERCoalescer::makeWriteCompletePkts(CoalescedRequest* crequest)
 {
@@ -261,6 +262,7 @@
     if (m_writeCompletePktMap[key].empty())
         m_writeCompletePktMap.erase(key);
 }
+*/

 void
 VIPERCoalescer::invTCPCallback(Addr addr)

--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/32861
To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings

Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: I36756b23df1bbdd10a1d3a2522ae8cc7d031c748
Gerrit-Change-Number: 32861
Gerrit-PatchSet: 1
Gerrit-Owner: Bradford Beckmann <[email protected]>
Gerrit-MessageType: newchange
_______________________________________________
gem5-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to