summaryrefslogtreecommitdiff
path: root/src/mem/ruby/network/garnet2.0/CrossbarSwitch.cc
diff options
context:
space:
mode:
authorJavier Cano-Cano <javier.cano555@gmail.com>2017-06-06 16:10:26 +0200
committerJavier Cano-Cano <javier.cano555@gmail.com>2017-06-15 16:17:21 +0000
commitb377217202305784f91ffe719f9c04f54ad24145 (patch)
treef090a92af15465737456cf5ebdb482cb04aea836 /src/mem/ruby/network/garnet2.0/CrossbarSwitch.cc
parent04a58ded65e3a5f692f730eed87ee0476643c9fe (diff)
downloadgem5-b377217202305784f91ffe719f9c04f54ad24145.tar.xz
mem-garnet: Fix garnet stats
This patch fix some statistics that in presence of a resetStats instruction were not reseted. This bug makes impossible to obtain reliable network statistics when the simulation doesn't start from tick zero. Change-Id: Ibec45f08d95bf0a533d94b70ec960719206ae945 Maintainer: Tushar Krishna <tushar@ece.gatech.edu> Reviewed-on: https://gem5-review.googlesource.com/3700 Reviewed-by: Jieming Yin <bjm419@gmail.com> Reviewed-by: Jason Lowe-Power <jason@lowepower.com> Maintainer: Jason Lowe-Power <jason@lowepower.com>
Diffstat (limited to 'src/mem/ruby/network/garnet2.0/CrossbarSwitch.cc')
-rw-r--r--src/mem/ruby/network/garnet2.0/CrossbarSwitch.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mem/ruby/network/garnet2.0/CrossbarSwitch.cc b/src/mem/ruby/network/garnet2.0/CrossbarSwitch.cc
index 340f56d61..fbaf25b7d 100644
--- a/src/mem/ruby/network/garnet2.0/CrossbarSwitch.cc
+++ b/src/mem/ruby/network/garnet2.0/CrossbarSwitch.cc
@@ -110,3 +110,9 @@ CrossbarSwitch::functionalWrite(Packet *pkt)
return num_functional_writes;
}
+
+void
+CrossbarSwitch::resetStats()
+{
+ m_crossbar_activity = 0;
+} \ No newline at end of file