mem-garnet: Upgrade garnet version to 3.0
authorSrikant Bharadwaj <srikant.bharadwaj@amd.com>
Thu, 10 Sep 2020 07:39:45 +0000 (03:39 -0400)
committerBobby R. Bruce <bbruce@ucdavis.edu>
Fri, 11 Sep 2020 05:38:09 +0000 (05:38 +0000)
commit7957b1c43b3df2c9e9b6ec17eb7fc97976c9988d
treef83d5e1c5bee9c673002b0ea9f53afe72f4405a4
parent1c3e41183478d22b988300a6dc374178a666e3ae
mem-garnet: Upgrade garnet version to 3.0

This version of garnet includes HeteroGarnet which
supports heterogenous interconnect systems, flexible
router and link configurations, and better debugging
resources.
This patch changes the garnet directory structure
to not include the version number. The user will be
informed about the garnet version being used.

Change-Id: Id4763421528305193ae0cd10c159b385a9513553
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/34259
Reviewed-by: Jason Lowe-Power <power.jg@gmail.com>
Maintainer: Jason Lowe-Power <power.jg@gmail.com>
Tested-by: kokoro <noreply+kokoro@google.com>
77 files changed:
configs/network/Network.py
src/mem/ruby/network/garnet/CommonTypes.hh [new file with mode: 0644]
src/mem/ruby/network/garnet/Credit.cc [new file with mode: 0644]
src/mem/ruby/network/garnet/Credit.hh [new file with mode: 0644]
src/mem/ruby/network/garnet/CreditLink.hh [new file with mode: 0644]
src/mem/ruby/network/garnet/CrossbarSwitch.cc [new file with mode: 0644]
src/mem/ruby/network/garnet/CrossbarSwitch.hh [new file with mode: 0644]
src/mem/ruby/network/garnet/GarnetLink.cc [new file with mode: 0644]
src/mem/ruby/network/garnet/GarnetLink.hh [new file with mode: 0644]
src/mem/ruby/network/garnet/GarnetLink.py [new file with mode: 0644]
src/mem/ruby/network/garnet/GarnetNetwork.cc [new file with mode: 0644]
src/mem/ruby/network/garnet/GarnetNetwork.hh [new file with mode: 0644]
src/mem/ruby/network/garnet/GarnetNetwork.py [new file with mode: 0644]
src/mem/ruby/network/garnet/InputUnit.cc [new file with mode: 0644]
src/mem/ruby/network/garnet/InputUnit.hh [new file with mode: 0644]
src/mem/ruby/network/garnet/NetworkBridge.cc [new file with mode: 0644]
src/mem/ruby/network/garnet/NetworkBridge.hh [new file with mode: 0644]
src/mem/ruby/network/garnet/NetworkInterface.cc [new file with mode: 0644]
src/mem/ruby/network/garnet/NetworkInterface.hh [new file with mode: 0644]
src/mem/ruby/network/garnet/NetworkLink.cc [new file with mode: 0644]
src/mem/ruby/network/garnet/NetworkLink.hh [new file with mode: 0644]
src/mem/ruby/network/garnet/OutVcState.cc [new file with mode: 0644]
src/mem/ruby/network/garnet/OutVcState.hh [new file with mode: 0644]
src/mem/ruby/network/garnet/OutputUnit.cc [new file with mode: 0644]
src/mem/ruby/network/garnet/OutputUnit.hh [new file with mode: 0644]
src/mem/ruby/network/garnet/README.txt [new file with mode: 0644]
src/mem/ruby/network/garnet/Router.cc [new file with mode: 0644]
src/mem/ruby/network/garnet/Router.hh [new file with mode: 0644]
src/mem/ruby/network/garnet/RoutingUnit.cc [new file with mode: 0644]
src/mem/ruby/network/garnet/RoutingUnit.hh [new file with mode: 0644]
src/mem/ruby/network/garnet/SConscript [new file with mode: 0644]
src/mem/ruby/network/garnet/SwitchAllocator.cc [new file with mode: 0644]
src/mem/ruby/network/garnet/SwitchAllocator.hh [new file with mode: 0644]
src/mem/ruby/network/garnet/VirtualChannel.cc [new file with mode: 0644]
src/mem/ruby/network/garnet/VirtualChannel.hh [new file with mode: 0644]
src/mem/ruby/network/garnet/flit.cc [new file with mode: 0644]
src/mem/ruby/network/garnet/flit.hh [new file with mode: 0644]
src/mem/ruby/network/garnet/flitBuffer.cc [new file with mode: 0644]
src/mem/ruby/network/garnet/flitBuffer.hh [new file with mode: 0644]
src/mem/ruby/network/garnet2.0/CommonTypes.hh [deleted file]
src/mem/ruby/network/garnet2.0/Credit.cc [deleted file]
src/mem/ruby/network/garnet2.0/Credit.hh [deleted file]
src/mem/ruby/network/garnet2.0/CreditLink.hh [deleted file]
src/mem/ruby/network/garnet2.0/CrossbarSwitch.cc [deleted file]
src/mem/ruby/network/garnet2.0/CrossbarSwitch.hh [deleted file]
src/mem/ruby/network/garnet2.0/GarnetLink.cc [deleted file]
src/mem/ruby/network/garnet2.0/GarnetLink.hh [deleted file]
src/mem/ruby/network/garnet2.0/GarnetLink.py [deleted file]
src/mem/ruby/network/garnet2.0/GarnetNetwork.cc [deleted file]
src/mem/ruby/network/garnet2.0/GarnetNetwork.hh [deleted file]
src/mem/ruby/network/garnet2.0/GarnetNetwork.py [deleted file]
src/mem/ruby/network/garnet2.0/InputUnit.cc [deleted file]
src/mem/ruby/network/garnet2.0/InputUnit.hh [deleted file]
src/mem/ruby/network/garnet2.0/NetworkBridge.cc [deleted file]
src/mem/ruby/network/garnet2.0/NetworkBridge.hh [deleted file]
src/mem/ruby/network/garnet2.0/NetworkInterface.cc [deleted file]
src/mem/ruby/network/garnet2.0/NetworkInterface.hh [deleted file]
src/mem/ruby/network/garnet2.0/NetworkLink.cc [deleted file]
src/mem/ruby/network/garnet2.0/NetworkLink.hh [deleted file]
src/mem/ruby/network/garnet2.0/OutVcState.cc [deleted file]
src/mem/ruby/network/garnet2.0/OutVcState.hh [deleted file]
src/mem/ruby/network/garnet2.0/OutputUnit.cc [deleted file]
src/mem/ruby/network/garnet2.0/OutputUnit.hh [deleted file]
src/mem/ruby/network/garnet2.0/README.txt [deleted file]
src/mem/ruby/network/garnet2.0/Router.cc [deleted file]
src/mem/ruby/network/garnet2.0/Router.hh [deleted file]
src/mem/ruby/network/garnet2.0/RoutingUnit.cc [deleted file]
src/mem/ruby/network/garnet2.0/RoutingUnit.hh [deleted file]
src/mem/ruby/network/garnet2.0/SConscript [deleted file]
src/mem/ruby/network/garnet2.0/SwitchAllocator.cc [deleted file]
src/mem/ruby/network/garnet2.0/SwitchAllocator.hh [deleted file]
src/mem/ruby/network/garnet2.0/VirtualChannel.cc [deleted file]
src/mem/ruby/network/garnet2.0/VirtualChannel.hh [deleted file]
src/mem/ruby/network/garnet2.0/flit.cc [deleted file]
src/mem/ruby/network/garnet2.0/flit.hh [deleted file]
src/mem/ruby/network/garnet2.0/flitBuffer.cc [deleted file]
src/mem/ruby/network/garnet2.0/flitBuffer.hh [deleted file]