gem5/src/mem/protocol
Nilay Vaish 488280e48b MESI CMP: Unset TBE pointer in L2 cache controller
The TBE pointer in the MESI CMP implementation was not being set to NULL
when the TBE is deallocated. This resulted in segmentation fault on testing
the protocol when the ProtocolTrace was switched on.
2011-02-08 07:47:02 -06:00
..
doc ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00
MESI_CMP_directory-dir.sm Change interface between coherence protocols and CacheMemory 2011-01-17 18:46:16 -06: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 Change interface between coherence protocols and CacheMemory 2011-01-17 18:46:16 -06:00
MESI_CMP_directory-L2cache.sm MESI CMP: Unset TBE pointer in L2 cache controller 2011-02-08 07:47:02 -06: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 Change interface between coherence protocols and CacheMemory 2011-01-17 18:46:16 -06:00
MI_example-dir.sm Change interface between coherence protocols and CacheMemory 2011-01-17 18:46:16 -06: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 Change interface between coherence protocols and CacheMemory 2011-01-17 18:46:16 -06:00
MOESI_CMP_directory-dma.sm Change interface between coherence protocols and CacheMemory 2011-01-17 18:46:16 -06:00
MOESI_CMP_directory-L1cache.sm Change interface between coherence protocols and CacheMemory 2011-01-17 18:46:16 -06:00
MOESI_CMP_directory-L2cache.sm Change interface between coherence protocols and CacheMemory 2011-01-17 18:46:16 -06: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: Converted old ruby debug calls to M5 debug calls 2010-12-01 11:30:04 -08: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 Change interface between coherence protocols and CacheMemory 2011-01-17 18:46:16 -06:00
MOESI_CMP_token-dma.sm ruby: Reordered protocol buffers 2010-03-21 21:22:21 -07:00
MOESI_CMP_token-L1cache.sm ruby: support to stallAndWait the mandatory queue 2011-02-06 22:14:19 -08:00
MOESI_CMP_token-L2cache.sm Change interface between coherence protocols and CacheMemory 2011-01-17 18:46:16 -06:00
MOESI_CMP_token-msg.sm MOESI_CMP_token: removed unused message fields 2011-02-06 22:14:19 -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: support to stallAndWait the mandatory queue 2011-02-06 22:14:19 -08:00
MOESI_hammer-dir.sm MOESI_hammer: fixed dir bug counting received acks 2011-02-06 22:14:19 -08:00
MOESI_hammer-dma.sm ruby: Reordered protocol buffers 2010-03-21 21:22:21 -07:00
MOESI_hammer-msg.sm MOESI_hammer: Added full-bit directory support 2011-02-06 22:14:18 -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 MOESI_hammer: Added full-bit directory support 2011-02-06 22:14:18 -08: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: Fixed L2 cache miss profiling 2010-08-20 11:46:12 -07:00
RubySlicc_Types.sm Change interface between coherence protocols and CacheMemory 2011-01-17 18:46:16 -06:00
RubySlicc_Util.sm This patch removes the WARN_* and ERROR_* from src/mem/ruby/common/Debug.hh file. These statements have been replaced with warn(), panic() and fatal() defined in src/base/misc.hh 2010-12-22 23:15:24 -06: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