changeset 3be6083fd774 in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=3be6083fd774
description:
ruby: garnet: mark some variables as const
diffstat:
src/mem/ruby/network/garnet/fixed-pipeline/NetworkInterface_d.cc | 9 +++------
src/mem/ruby/network/garnet/fixed-pipeline/NetworkInterface_d.hh | 4 ++--
2 files changed, 5 insertions(+), 8 deletions(-)
diffs (34 lines):
diff -r 75c1e564a725 -r 3be6083fd774
src/mem/ruby/network/garnet/fixed-pipeline/NetworkInterface_d.cc
--- a/src/mem/ruby/network/garnet/fixed-pipeline/NetworkInterface_d.cc Fri Sep
18 13:27:47 2015 -0500
+++ b/src/mem/ruby/network/garnet/fixed-pipeline/NetworkInterface_d.cc Fri Sep
18 13:27:48 2015 -0500
@@ -43,13 +43,10 @@
using m5::stl_helpers::deletePointers;
NetworkInterface_d::NetworkInterface_d(const Params *p)
- : ClockedObject(p), Consumer(this)
+ : ClockedObject(p), Consumer(this), m_id(p->id),
+ m_virtual_networks(p->virt_nets), m_vc_per_vnet(p->vcs_per_vnet),
+ m_num_vcs(m_vc_per_vnet * m_virtual_networks)
{
- m_id = p->id;
- m_virtual_networks = p->virt_nets;
- m_vc_per_vnet = p->vcs_per_vnet;
- m_num_vcs = m_vc_per_vnet*m_virtual_networks;
-
m_vc_round_robin = 0;
m_ni_buffers.resize(m_num_vcs);
m_ni_enqueue_time.resize(m_num_vcs);
diff -r 75c1e564a725 -r 3be6083fd774
src/mem/ruby/network/garnet/fixed-pipeline/NetworkInterface_d.hh
--- a/src/mem/ruby/network/garnet/fixed-pipeline/NetworkInterface_d.hh Fri Sep
18 13:27:47 2015 -0500
+++ b/src/mem/ruby/network/garnet/fixed-pipeline/NetworkInterface_d.hh Fri Sep
18 13:27:48 2015 -0500
@@ -70,8 +70,8 @@
private:
GarnetNetwork_d *m_net_ptr;
- int m_virtual_networks, m_num_vcs, m_vc_per_vnet;
- NodeID m_id;
+ const NodeID m_id;
+ const int m_virtual_networks, m_vc_per_vnet, m_num_vcs;
std::vector<OutVcState_d *> m_out_vc_state;
std::vector<int> m_vc_allocator;
int m_vc_round_robin; // For round robin scheduling
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev