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