mem: Move ruby protocols into a directory called ruby_protocol.
authorGabe Black <gabeblack@google.com>
Fri, 16 Aug 2019 20:11:13 +0000 (13:11 -0700)
committerGabe Black <gabeblack@google.com>
Fri, 23 Aug 2019 21:13:07 +0000 (21:13 +0000)
commitc08351f4d399f56ec6ed6c81b39e52f55a7bc56f
tree9677dd2982e4bfe65b5576453b06cf4f326d4a68
parentd97e4e1dd01a943a2c40ead90099d3e085059715
mem: Move ruby protocols into a directory called ruby_protocol.

Now that the gem5 protocols are split out, it would be nice to put them
in their own protocol directory. It's also confusing to have files
called *_protocol which are not in the protocol directory.

Change-Id: I7475ee111630050a2421816dfd290921baab9f71
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/20230
Reviewed-by: Gabe Black <gabeblack@google.com>
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Maintainer: Gabe Black <gabeblack@google.com>
Tested-by: kokoro <noreply+kokoro@google.com>
176 files changed:
src/cpu/testers/directedtest/InvalidateGenerator.hh
src/cpu/testers/directedtest/SeriesRequestGenerator.hh
src/cpu/testers/rubytest/Check.hh
src/learning_gem5/part3/MSI-cache.sm
src/learning_gem5/part3/SConsopts
src/mem/protocol/GPU_RfO-SQC.sm [deleted file]
src/mem/protocol/GPU_RfO-TCC.sm [deleted file]
src/mem/protocol/GPU_RfO-TCCdir.sm [deleted file]
src/mem/protocol/GPU_RfO-TCP.sm [deleted file]
src/mem/protocol/GPU_RfO.slicc [deleted file]
src/mem/protocol/GPU_VIPER-SQC.sm [deleted file]
src/mem/protocol/GPU_VIPER-TCC.sm [deleted file]
src/mem/protocol/GPU_VIPER-TCP.sm [deleted file]
src/mem/protocol/GPU_VIPER.slicc [deleted file]
src/mem/protocol/GPU_VIPER_Baseline.slicc [deleted file]
src/mem/protocol/GPU_VIPER_Region-TCC.sm [deleted file]
src/mem/protocol/GPU_VIPER_Region.slicc [deleted file]
src/mem/protocol/Garnet_standalone-cache.sm [deleted file]
src/mem/protocol/Garnet_standalone-dir.sm [deleted file]
src/mem/protocol/Garnet_standalone-msg.sm [deleted file]
src/mem/protocol/Garnet_standalone.slicc [deleted file]
src/mem/protocol/MESI_Three_Level-L0cache.sm [deleted file]
src/mem/protocol/MESI_Three_Level-L1cache.sm [deleted file]
src/mem/protocol/MESI_Three_Level-msg.sm [deleted file]
src/mem/protocol/MESI_Three_Level.slicc [deleted file]
src/mem/protocol/MESI_Two_Level-L1cache.sm [deleted file]
src/mem/protocol/MESI_Two_Level-L2cache.sm [deleted file]
src/mem/protocol/MESI_Two_Level-dir.sm [deleted file]
src/mem/protocol/MESI_Two_Level-dma.sm [deleted file]
src/mem/protocol/MESI_Two_Level-msg.sm [deleted file]
src/mem/protocol/MESI_Two_Level.slicc [deleted file]
src/mem/protocol/MI_example-cache.sm [deleted file]
src/mem/protocol/MI_example-dir.sm [deleted file]
src/mem/protocol/MI_example-dma.sm [deleted file]
src/mem/protocol/MI_example-msg.sm [deleted file]
src/mem/protocol/MI_example.slicc [deleted file]
src/mem/protocol/MOESI_AMD_Base-CorePair.sm [deleted file]
src/mem/protocol/MOESI_AMD_Base-L3cache.sm [deleted file]
src/mem/protocol/MOESI_AMD_Base-Region-CorePair.sm [deleted file]
src/mem/protocol/MOESI_AMD_Base-Region-dir.sm [deleted file]
src/mem/protocol/MOESI_AMD_Base-Region-msg.sm [deleted file]
src/mem/protocol/MOESI_AMD_Base-RegionBuffer.sm [deleted file]
src/mem/protocol/MOESI_AMD_Base-RegionDir.sm [deleted file]
src/mem/protocol/MOESI_AMD_Base-dir.sm [deleted file]
src/mem/protocol/MOESI_AMD_Base-msg.sm [deleted file]
src/mem/protocol/MOESI_AMD_Base-probeFilter.sm [deleted file]
src/mem/protocol/MOESI_AMD_Base.slicc [deleted file]
src/mem/protocol/MOESI_CMP_directory-L1cache.sm [deleted file]
src/mem/protocol/MOESI_CMP_directory-L2cache.sm [deleted file]
src/mem/protocol/MOESI_CMP_directory-dir.sm [deleted file]
src/mem/protocol/MOESI_CMP_directory-dma.sm [deleted file]
src/mem/protocol/MOESI_CMP_directory-msg.sm [deleted file]
src/mem/protocol/MOESI_CMP_directory.slicc [deleted file]
src/mem/protocol/MOESI_CMP_token-L1cache.sm [deleted file]
src/mem/protocol/MOESI_CMP_token-L2cache.sm [deleted file]
src/mem/protocol/MOESI_CMP_token-dir.sm [deleted file]
src/mem/protocol/MOESI_CMP_token-dma.sm [deleted file]
src/mem/protocol/MOESI_CMP_token-msg.sm [deleted file]
src/mem/protocol/MOESI_CMP_token.slicc [deleted file]
src/mem/protocol/MOESI_hammer-cache.sm [deleted file]
src/mem/protocol/MOESI_hammer-dir.sm [deleted file]
src/mem/protocol/MOESI_hammer-dma.sm [deleted file]
src/mem/protocol/MOESI_hammer-msg.sm [deleted file]
src/mem/protocol/MOESI_hammer.slicc [deleted file]
src/mem/protocol/RubySlicc_ComponentMapping.sm [deleted file]
src/mem/protocol/RubySlicc_Defines.sm [deleted file]
src/mem/protocol/RubySlicc_Exports.sm [deleted file]
src/mem/protocol/RubySlicc_MemControl.sm [deleted file]
src/mem/protocol/RubySlicc_Types.sm [deleted file]
src/mem/protocol/RubySlicc_Util.sm [deleted file]
src/mem/protocol/RubySlicc_interfaces.slicc [deleted file]
src/mem/protocol/SConscript [deleted file]
src/mem/protocol/SConsopts [deleted file]
src/mem/ruby/SConscript
src/mem/ruby/common/MachineID.hh
src/mem/ruby/network/Network.hh
src/mem/ruby/network/Topology.hh
src/mem/ruby/network/simple/Switch.hh
src/mem/ruby/profiler/AccessTraceForAddress.hh
src/mem/ruby/profiler/AddressProfiler.cc
src/mem/ruby/profiler/AddressProfiler.hh
src/mem/ruby/profiler/Profiler.cc
src/mem/ruby/profiler/Profiler.hh
src/mem/ruby/protocol/GPU_RfO-SQC.sm [new file with mode: 0644]
src/mem/ruby/protocol/GPU_RfO-TCC.sm [new file with mode: 0644]
src/mem/ruby/protocol/GPU_RfO-TCCdir.sm [new file with mode: 0644]
src/mem/ruby/protocol/GPU_RfO-TCP.sm [new file with mode: 0644]
src/mem/ruby/protocol/GPU_RfO.slicc [new file with mode: 0644]
src/mem/ruby/protocol/GPU_VIPER-SQC.sm [new file with mode: 0644]
src/mem/ruby/protocol/GPU_VIPER-TCC.sm [new file with mode: 0644]
src/mem/ruby/protocol/GPU_VIPER-TCP.sm [new file with mode: 0644]
src/mem/ruby/protocol/GPU_VIPER.slicc [new file with mode: 0644]
src/mem/ruby/protocol/GPU_VIPER_Baseline.slicc [new file with mode: 0644]
src/mem/ruby/protocol/GPU_VIPER_Region-TCC.sm [new file with mode: 0644]
src/mem/ruby/protocol/GPU_VIPER_Region.slicc [new file with mode: 0644]
src/mem/ruby/protocol/Garnet_standalone-cache.sm [new file with mode: 0644]
src/mem/ruby/protocol/Garnet_standalone-dir.sm [new file with mode: 0644]
src/mem/ruby/protocol/Garnet_standalone-msg.sm [new file with mode: 0644]
src/mem/ruby/protocol/Garnet_standalone.slicc [new file with mode: 0644]
src/mem/ruby/protocol/MESI_Three_Level-L0cache.sm [new file with mode: 0644]
src/mem/ruby/protocol/MESI_Three_Level-L1cache.sm [new file with mode: 0644]
src/mem/ruby/protocol/MESI_Three_Level-msg.sm [new file with mode: 0644]
src/mem/ruby/protocol/MESI_Three_Level.slicc [new file with mode: 0644]
src/mem/ruby/protocol/MESI_Two_Level-L1cache.sm [new file with mode: 0644]
src/mem/ruby/protocol/MESI_Two_Level-L2cache.sm [new file with mode: 0644]
src/mem/ruby/protocol/MESI_Two_Level-dir.sm [new file with mode: 0644]
src/mem/ruby/protocol/MESI_Two_Level-dma.sm [new file with mode: 0644]
src/mem/ruby/protocol/MESI_Two_Level-msg.sm [new file with mode: 0644]
src/mem/ruby/protocol/MESI_Two_Level.slicc [new file with mode: 0644]
src/mem/ruby/protocol/MI_example-cache.sm [new file with mode: 0644]
src/mem/ruby/protocol/MI_example-dir.sm [new file with mode: 0644]
src/mem/ruby/protocol/MI_example-dma.sm [new file with mode: 0644]
src/mem/ruby/protocol/MI_example-msg.sm [new file with mode: 0644]
src/mem/ruby/protocol/MI_example.slicc [new file with mode: 0644]
src/mem/ruby/protocol/MOESI_AMD_Base-CorePair.sm [new file with mode: 0644]
src/mem/ruby/protocol/MOESI_AMD_Base-L3cache.sm [new file with mode: 0644]
src/mem/ruby/protocol/MOESI_AMD_Base-Region-CorePair.sm [new file with mode: 0644]
src/mem/ruby/protocol/MOESI_AMD_Base-Region-dir.sm [new file with mode: 0644]
src/mem/ruby/protocol/MOESI_AMD_Base-Region-msg.sm [new file with mode: 0644]
src/mem/ruby/protocol/MOESI_AMD_Base-RegionBuffer.sm [new file with mode: 0644]
src/mem/ruby/protocol/MOESI_AMD_Base-RegionDir.sm [new file with mode: 0644]
src/mem/ruby/protocol/MOESI_AMD_Base-dir.sm [new file with mode: 0644]
src/mem/ruby/protocol/MOESI_AMD_Base-msg.sm [new file with mode: 0644]
src/mem/ruby/protocol/MOESI_AMD_Base-probeFilter.sm [new file with mode: 0644]
src/mem/ruby/protocol/MOESI_AMD_Base.slicc [new file with mode: 0644]
src/mem/ruby/protocol/MOESI_CMP_directory-L1cache.sm [new file with mode: 0644]
src/mem/ruby/protocol/MOESI_CMP_directory-L2cache.sm [new file with mode: 0644]
src/mem/ruby/protocol/MOESI_CMP_directory-dir.sm [new file with mode: 0644]
src/mem/ruby/protocol/MOESI_CMP_directory-dma.sm [new file with mode: 0644]
src/mem/ruby/protocol/MOESI_CMP_directory-msg.sm [new file with mode: 0644]
src/mem/ruby/protocol/MOESI_CMP_directory.slicc [new file with mode: 0644]
src/mem/ruby/protocol/MOESI_CMP_token-L1cache.sm [new file with mode: 0644]
src/mem/ruby/protocol/MOESI_CMP_token-L2cache.sm [new file with mode: 0644]
src/mem/ruby/protocol/MOESI_CMP_token-dir.sm [new file with mode: 0644]
src/mem/ruby/protocol/MOESI_CMP_token-dma.sm [new file with mode: 0644]
src/mem/ruby/protocol/MOESI_CMP_token-msg.sm [new file with mode: 0644]
src/mem/ruby/protocol/MOESI_CMP_token.slicc [new file with mode: 0644]
src/mem/ruby/protocol/MOESI_hammer-cache.sm [new file with mode: 0644]
src/mem/ruby/protocol/MOESI_hammer-dir.sm [new file with mode: 0644]
src/mem/ruby/protocol/MOESI_hammer-dma.sm [new file with mode: 0644]
src/mem/ruby/protocol/MOESI_hammer-msg.sm [new file with mode: 0644]
src/mem/ruby/protocol/MOESI_hammer.slicc [new file with mode: 0644]
src/mem/ruby/protocol/RubySlicc_ComponentMapping.sm [new file with mode: 0644]
src/mem/ruby/protocol/RubySlicc_Defines.sm [new file with mode: 0644]
src/mem/ruby/protocol/RubySlicc_Exports.sm [new file with mode: 0644]
src/mem/ruby/protocol/RubySlicc_MemControl.sm [new file with mode: 0644]
src/mem/ruby/protocol/RubySlicc_Types.sm [new file with mode: 0644]
src/mem/ruby/protocol/RubySlicc_Util.sm [new file with mode: 0644]
src/mem/ruby/protocol/RubySlicc_interfaces.slicc [new file with mode: 0644]
src/mem/ruby/protocol/SConscript [new file with mode: 0644]
src/mem/ruby/protocol/SConsopts [new file with mode: 0644]
src/mem/ruby/slicc_interface/AbstractCacheEntry.hh
src/mem/ruby/slicc_interface/AbstractController.cc
src/mem/ruby/slicc_interface/AbstractController.hh
src/mem/ruby/slicc_interface/AbstractEntry.hh
src/mem/ruby/slicc_interface/Message.hh
src/mem/ruby/slicc_interface/RubyRequest.hh
src/mem/ruby/slicc_interface/RubySlicc_ComponentMapping.hh
src/mem/ruby/structures/CacheMemory.cc
src/mem/ruby/structures/CacheMemory.hh
src/mem/ruby/structures/DirectoryMemory.hh
src/mem/ruby/structures/PerfectCacheMemory.hh
src/mem/ruby/structures/PersistentTable.hh
src/mem/ruby/system/CacheRecorder.hh
src/mem/ruby/system/DMASequencer.cc
src/mem/ruby/system/DMASequencer.hh
src/mem/ruby/system/GPUCoalescer.hh
src/mem/ruby/system/RubyPort.cc
src/mem/ruby/system/RubyPort.hh
src/mem/ruby/system/Sequencer.cc
src/mem/ruby/system/Sequencer.hh
src/mem/ruby/system/VIPERCoalescer.hh
src/mem/slicc/main.py
src/mem/slicc/symbols/StateMachine.py
src/mem/slicc/symbols/SymbolTable.py
src/mem/slicc/symbols/Type.py