gem5/src/mem/protocol
Brad Beckmann 4b4e725921 ruby: Reincarnated the responding machine profiling
This patch adds back to ruby the capability to understand the response time
for messages that hit in different levels of the cache heirarchy.
Specifically add support for the MI_example, MOESI_hammer, and MOESI_CMP_token
protocols.
2010-08-20 11:46:12 -07:00
..
doc ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00
MESI_CMP_directory-dir.sm ruby: MESI_CMP_directory updated to the new config system 2010-01-29 20:29:27 -08:00
MESI_CMP_directory-dma.sm ruby: MESI_CMP_directory updated to the new config system 2010-01-29 20:29:27 -08:00
MESI_CMP_directory-L1cache.sm ruby: MESI_CMP_directory updated to the new config system 2010-01-29 20:29:27 -08:00
MESI_CMP_directory-L2cache.sm MESI_CMP_directory: bug fix for old PUTX requests 2010-08-20 11:41:35 -07:00
MESI_CMP_directory-msg.sm ruby: Removed the GPL header in MESI_CMP_directory-msg 2010-01-29 20:29:26 -08:00
MESI_CMP_directory.slicc m5: Regression Tester Update 2010-01-29 20:29:40 -08:00
MESI_SCMP_bankdirectory-L1cache.sm ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00
MESI_SCMP_bankdirectory-L2cache.sm ruby: get "using namespace" out of headers 2010-04-02 11:20:32 -07:00
MESI_SCMP_bankdirectory-mem.sm ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00
MESI_SCMP_bankdirectory-msg.sm ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00
MESI_SCMP_bankdirectory.slicc ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00
MESI_SCMP_bankdirectory_m-mem.sm ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00
MESI_SCMP_bankdirectory_m.slicc ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00
MI_example-cache.sm ruby: Reincarnated the responding machine profiling 2010-08-20 11:46:12 -07:00
MI_example-dir.sm ruby: Reordered protocol buffers 2010-03-21 21:22:21 -07:00
MI_example-dma.sm ruby: Reordered protocol buffers 2010-03-21 21:22:21 -07:00
MI_example-msg.sm ruby: fixed dma mi example to work with multiple dma ports 2009-11-18 13:55:58 -08:00
MI_example.slicc ruby: Import the latest ruby changes from gems. 2009-07-06 15:49:47 -07:00
MOESI_CMP_directory-dir.sm ruby: MOESI_CMP_directory updated to the new config system 2010-01-29 20:29:26 -08:00
MOESI_CMP_directory-dma.sm ruby: MOESI_CMP_directory updated to the new config system 2010-01-29 20:29:26 -08:00
MOESI_CMP_directory-L1cache.sm ruby: MOESI_CMP_directory updated to the new config system 2010-01-29 20:29:26 -08:00
MOESI_CMP_directory-L2cache.sm ruby: get "using namespace" out of headers 2010-04-02 11:20:32 -07:00
MOESI_CMP_directory-msg.sm slicc: added MOESI_CMP_directory, DMA SequencerMsg, parameterized controllers 2009-08-04 12:52:52 -05:00
MOESI_CMP_directory-perfectDir.sm ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00
MOESI_CMP_directory.slicc slicc: added MOESI_CMP_directory, DMA SequencerMsg, parameterized controllers 2009-08-04 12:52:52 -05:00
MOESI_CMP_token-dir.sm MOESI_CMP_token: Fixed dma persistent lockdown bugs 2010-08-20 11:46:12 -07:00
MOESI_CMP_token-dma.sm ruby: Reordered protocol buffers 2010-03-21 21:22:21 -07:00
MOESI_CMP_token-L1cache.sm ruby: Reincarnated the responding machine profiling 2010-08-20 11:46:12 -07:00
MOESI_CMP_token-L2cache.sm ruby: get "using namespace" out of headers 2010-04-02 11:20:32 -07:00
MOESI_CMP_token-msg.sm Resurrection of the CMP token protocol to GEM5 2009-11-18 16:34:33 -08:00
MOESI_CMP_token.slicc Resurrection of the CMP token protocol to GEM5 2009-11-18 16:34:33 -08:00
MOESI_hammer-cache.sm ruby: Reincarnated the responding machine profiling 2010-08-20 11:46:12 -07:00
MOESI_hammer-dir.sm ruby: Reordered protocol buffers 2010-03-21 21:22:21 -07:00
MOESI_hammer-dma.sm ruby: Reordered protocol buffers 2010-03-21 21:22:21 -07:00
MOESI_hammer-msg.sm ruby: MOESI hammer support for DMA reads and writes 2009-11-18 16:34:32 -08:00
MOESI_hammer.slicc ruby: MOESI hammer support for DMA reads and writes 2009-11-18 16:34:32 -08:00
MOESI_SMP_directory-cache.sm ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00
MOESI_SMP_directory-dir.sm ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00
MOESI_SMP_directory-msg.sm ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00
MOESI_SMP_directory.slicc ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00
MOESI_SMP_token-cache.sm ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00
MOESI_SMP_token-dir.sm ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00
MOESI_SMP_token-msg.sm ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00
MOESI_SMP_token.slicc ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00
MOSI_SMP_bcast-cache.sm ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00
MOSI_SMP_bcast-dir.sm ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00
MOSI_SMP_bcast-msg.sm ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00
MOSI_SMP_bcast.slicc ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00
MOSI_SMP_bcast_1level-cache.sm ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00
MOSI_SMP_bcast_1level.slicc ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00
MOSI_SMP_bcast_m-dir.sm ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00
MOSI_SMP_bcast_m.slicc ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00
MOSI_SMP_directory_1level-cache.sm ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00
MOSI_SMP_directory_1level-dir.sm ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00
MOSI_SMP_directory_1level-msg.sm ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00
MOSI_SMP_directory_1level.slicc ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00
MSI_MOSI_CMP_directory-dir.sm ruby: get "using namespace" out of headers 2010-04-02 11:20:32 -07:00
MSI_MOSI_CMP_directory-L1cache.sm ruby: get "using namespace" out of headers 2010-04-02 11:20:32 -07:00
MSI_MOSI_CMP_directory-L2cache.sm ruby: get "using namespace" out of headers 2010-04-02 11:20:32 -07:00
MSI_MOSI_CMP_directory-msg.sm ruby: get "using namespace" out of headers 2010-04-02 11:20:32 -07:00
MSI_MOSI_CMP_directory.slicc ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00
RubySlicc_ComponentMapping.sm ruby: removed last level cache support 2010-01-29 20:29:34 -08:00
RubySlicc_Defines.sm ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00
RubySlicc_Exports.sm ruby: get "using namespace" out of headers 2010-04-02 11:20:32 -07:00
RubySlicc_interfaces.slicc ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00
RubySlicc_MemControl.sm ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00
RubySlicc_Profiler.sm ruby: get "using namespace" out of headers 2010-04-02 11:20:32 -07:00
RubySlicc_Types.sm ruby: Reincarnated the responding machine profiling 2010-08-20 11:46:12 -07:00
RubySlicc_Util.sm ruby: get "using namespace" out of headers 2010-04-02 11:20:32 -07:00
SConscript slicc: have a central mechanism for creating a code_formatter. 2010-03-10 16:22:26 -08:00
SConsopts ruby: Set default protocol back to MI_example 2010-02-01 11:07:38 -08:00
standard_1level_CMP-protocol.sm ruby: Import the latest ruby changes from gems. 2009-07-06 15:49:47 -07:00
standard_1level_SMP-protocol.sm ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00
standard_CMP-protocol.sm ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00
standard_SMP-protocol.sm ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00