diff options
author | Tushar Krishna <tushar@ece.gatech.edu> | 2016-10-06 14:35:20 -0400 |
---|---|---|
committer | Tushar Krishna <tushar@ece.gatech.edu> | 2016-10-06 14:35:20 -0400 |
commit | 0962d768270696395dacfbd2ceabe4ee1035a496 (patch) | |
tree | 21feb5b3453c613dd4c35f0177b5333f97a5d967 /src/mem/ruby/network/BasicRouter.hh | |
parent | 003c08fa90f8b3eb7fbbbc96e0caa5f46bf58196 (diff) | |
download | gem5-0962d768270696395dacfbd2ceabe4ee1035a496.tar.xz |
config: add port directions and per-router delay in topology.
This patch adds port direction names to the links during topology
creation, which can be used for better printed names for the links
or for users to code up their own adaptive routing algorithms.
It also adds support for every router to have an independent latency
value to support heterogeneous topologies with the subsequent
garnet2.0 patch.
Diffstat (limited to 'src/mem/ruby/network/BasicRouter.hh')
-rw-r--r-- | src/mem/ruby/network/BasicRouter.hh | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mem/ruby/network/BasicRouter.hh b/src/mem/ruby/network/BasicRouter.hh index 9f2d0ecd9..2c8905675 100644 --- a/src/mem/ruby/network/BasicRouter.hh +++ b/src/mem/ruby/network/BasicRouter.hh @@ -51,6 +51,7 @@ class BasicRouter : public ClockedObject // ID in relation to other routers in the system // uint32_t m_id; + uint32_t m_latency; }; inline std::ostream& |