gem5/src/mem/protocol
Nilay Vaish 95a0b18431 ruby: single physical memory in fs mode
Both ruby and the system used to maintain memory copies.  With the changes
carried for programmed io accesses, only one single memory is required for
fs simulations.  This patch sets the copy of memory that used to reside
with the system to null, so that no space is allocated, but address checks
can still be carried out.  All the memory accesses now source and sink values
to the memory maintained by ruby.
2014-11-06 05:41:44 -06:00
..
MESI_Three_Level-L0cache.sm ruby: message buffers: significant changes 2014-09-01 16:55:47 -05:00
MESI_Three_Level-L1cache.sm ruby: message buffers: significant changes 2014-09-01 16:55:47 -05:00
MESI_Three_Level-msg.sm ruby: add a three level MESI protocol. 2014-01-04 00:03:34 -06:00
MESI_Three_Level.slicc ruby: mesi three level: rename incorrectly named files 2014-02-20 17:27:17 -06:00
MESI_Two_Level-dir.sm ruby: message buffers: significant changes 2014-09-01 16:55:47 -05:00
MESI_Two_Level-dma.sm ruby: single physical memory in fs mode 2014-11-06 05:41:44 -06:00
MESI_Two_Level-L1cache.sm ruby: mesi: slight renaming 2014-10-11 15:02:23 -05:00
MESI_Two_Level-L2cache.sm ruby: mesi: slight renaming 2014-10-11 15:02:23 -05:00
MESI_Two_Level-msg.sm ruby: rename MESI_CMP_directory to MESI_Two_Level 2014-01-04 00:03:33 -06:00
MESI_Two_Level.slicc ruby: rename MESI_CMP_directory to MESI_Two_Level 2014-01-04 00:03:33 -06:00
MI_example-cache.sm ruby: message buffers: significant changes 2014-09-01 16:55:47 -05:00
MI_example-dir.sm ruby: message buffers: significant changes 2014-09-01 16:55:47 -05:00
MI_example-dma.sm ruby: message buffers: significant changes 2014-09-01 16:55:47 -05:00
MI_example-msg.sm ruby: restrict Address to being a type and not a variable name 2013-06-18 16:58:33 -05:00
MI_example.slicc Protocol: Remove standard one and two level files 2011-11-03 22:52:02 -05:00
MOESI_CMP_directory-dir.sm ruby: message buffers: significant changes 2014-09-01 16:55:47 -05:00
MOESI_CMP_directory-dma.sm ruby: single physical memory in fs mode 2014-11-06 05:41:44 -06:00
MOESI_CMP_directory-L1cache.sm ruby: message buffers: significant changes 2014-09-01 16:55:47 -05:00
MOESI_CMP_directory-L2cache.sm ruby: message buffers: significant changes 2014-09-01 16:55:47 -05:00
MOESI_CMP_directory-msg.sm ruby: restrict Address to being a type and not a variable name 2013-06-18 16:58:33 -05:00
MOESI_CMP_directory.slicc ruby: record fully busy cycle with in the controller 2013-02-10 21:26:22 -06:00
MOESI_CMP_token-dir.sm ruby: message buffers: significant changes 2014-09-01 16:55:47 -05:00
MOESI_CMP_token-dma.sm ruby: single physical memory in fs mode 2014-11-06 05:41:44 -06:00
MOESI_CMP_token-L1cache.sm ruby: message buffers: significant changes 2014-09-01 16:55:47 -05:00
MOESI_CMP_token-L2cache.sm ruby: message buffers: significant changes 2014-09-01 16:55:47 -05:00
MOESI_CMP_token-msg.sm ruby: restrict Address to being a type and not a variable name 2013-06-18 16:58:33 -05:00
MOESI_CMP_token.slicc Protocol: Remove standard one and two level files 2011-11-03 22:52:02 -05:00
MOESI_hammer-cache.sm ruby: message buffers: significant changes 2014-09-01 16:55:47 -05:00
MOESI_hammer-dir.sm ruby: message buffers: significant changes 2014-09-01 16:55:47 -05:00
MOESI_hammer-dma.sm ruby: message buffers: significant changes 2014-09-01 16:55:47 -05:00
MOESI_hammer-msg.sm ruby: restrict Address to being a type and not a variable name 2013-06-18 16:58:33 -05:00
MOESI_hammer.slicc Protocol: Remove standard one and two level files 2011-11-03 22:52:02 -05:00
Network_test-cache.sm ruby: message buffers: significant changes 2014-09-01 16:55:47 -05:00
Network_test-dir.sm ruby: message buffers: significant changes 2014-09-01 16:55:47 -05:00
Network_test-msg.sm ruby: restrict Address to being a type and not a variable name 2013-06-18 16:58:33 -05:00
Network_test.slicc Remove standard_1level_CMP-protocol.sm include statement from Network 2011-11-22 20:11:18 -05:00
RubySlicc_ComponentMapping.sm ruby: add a three level MESI protocol. 2014-01-04 00:03:34 -06:00
RubySlicc_Defines.sm ruby: add a three level MESI protocol. 2014-01-04 00:03:34 -06:00
RubySlicc_Exports.sm ruby: remove undefined message size type 2013-09-06 16:21:30 -05:00
RubySlicc_interfaces.slicc ruby: remove the three files related to profiling 2013-06-24 08:59:08 -05:00
RubySlicc_MemControl.sm ruby: restrict Address to being a type and not a variable name 2013-06-18 16:58:33 -05:00
RubySlicc_Types.sm ruby: message buffer: drop dequeue_getDelayCycles() 2014-05-23 06:07:02 -05:00
RubySlicc_Util.sm ruby: replace Time with Cycles (final patch in the series) 2013-02-10 21:43:10 -06:00
SConscript Ruby: Modify Scons so that we can put .sm files in extras 2012-09-12 14:52:04 -05:00
SConsopts ruby: add a three level MESI protocol. 2014-01-04 00:03:34 -06:00