changeset 526e6ad9bceb in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=526e6ad9bceb
description:
ruby: RubyMemoryControl delete requests
Changes to the RubyMemoryControl removed the dequeue function, which
deleted
MemoryNode instances. This results in leaked MemoryNode instances.
Correctly
delete these instances.
diffstat:
src/mem/ruby/structures/RubyMemoryControl.cc | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diffs (12 lines):
diff -r cf07f8bf58db -r 526e6ad9bceb
src/mem/ruby/structures/RubyMemoryControl.cc
--- a/src/mem/ruby/structures/RubyMemoryControl.cc Tue Sep 29 09:25:20
2015 -0500
+++ b/src/mem/ruby/structures/RubyMemoryControl.cc Tue Sep 29 09:25:29
2015 -0500
@@ -527,6 +527,8 @@
m_busBusyCounter_Write = m_basic_bus_busy_time;
m_busBusyCounter_ReadNewRank = m_basic_bus_busy_time;
}
+
+ delete req;
}
// executeCycle: This function is called once per memory clock cycle
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev