diff options
author | Javier Cano-Cano <javier.cano555@gmail.com> | 2017-06-06 16:10:26 +0200 |
---|---|---|
committer | Javier Cano-Cano <javier.cano555@gmail.com> | 2017-06-15 16:17:21 +0000 |
commit | b377217202305784f91ffe719f9c04f54ad24145 (patch) | |
tree | f090a92af15465737456cf5ebdb482cb04aea836 /src/mem/ruby/network/garnet2.0/NetworkLink.cc | |
parent | 04a58ded65e3a5f692f730eed87ee0476643c9fe (diff) | |
download | gem5-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/NetworkLink.cc')
-rw-r--r-- | src/mem/ruby/network/garnet2.0/NetworkLink.cc | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/mem/ruby/network/garnet2.0/NetworkLink.cc b/src/mem/ruby/network/garnet2.0/NetworkLink.cc index 6010071f0..e718fb867 100644 --- a/src/mem/ruby/network/garnet2.0/NetworkLink.cc +++ b/src/mem/ruby/network/garnet2.0/NetworkLink.cc @@ -75,6 +75,16 @@ NetworkLink::wakeup() } } +void +NetworkLink::resetStats() +{ + for (int i = 0; i < m_vc_load.size(); i++) { + m_vc_load[i] = 0; + } + + m_link_utilized = 0; +} + NetworkLink * NetworkLinkParams::create() { |