gem5/src/mem/protocol
Nilay Vaish 18142df5b9 SLICC: Remove external_type for structures
In SLICC, in order to define a type a data type for which it should not
generate any code, the keyword external_type is used. For those data types for
which code should be generated, the keyword structure is used. This patch
eliminates the use of keyword external_type for defining structures. structure
key word can now have an optional attribute external, which would be used for
figuring out whether or not to generate the code for this structure. Also, now
structures can have functions as well data members in them.
2011-03-18 14:12:04 -05:00
..
doc ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00
MESI_CMP_directory-dir.sm SLICC: Remove external_type for structures 2011-03-18 14:12:04 -05:00
MESI_CMP_directory-dma.sm SLICC: Remove external_type for structures 2011-03-18 14:12:04 -05:00
MESI_CMP_directory-L1cache.sm SLICC: Remove external_type for structures 2011-03-18 14:12:04 -05:00
MESI_CMP_directory-L2cache.sm SLICC: Remove external_type for structures 2011-03-18 14:12:04 -05: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
MI_example-cache.sm SLICC: Remove external_type for structures 2011-03-18 14:12:04 -05:00
MI_example-dir.sm SLICC: Remove external_type for structures 2011-03-18 14:12:04 -05:00
MI_example-dma.sm ruby: automate permission setting 2011-02-23 16:41:59 -08: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 SLICC: Remove external_type for structures 2011-03-18 14:12:04 -05:00
MOESI_CMP_directory-dma.sm SLICC: Remove external_type for structures 2011-03-18 14:12:04 -05:00
MOESI_CMP_directory-L1cache.sm SLICC: Remove external_type for structures 2011-03-18 14:12:04 -05:00
MOESI_CMP_directory-L2cache.sm SLICC: Remove external_type for structures 2011-03-18 14:12:04 -05: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.slicc slicc: added MOESI_CMP_directory, DMA SequencerMsg, parameterized controllers 2009-08-04 12:52:52 -05:00
MOESI_CMP_token-dir.sm SLICC: Remove external_type for structures 2011-03-18 14:12:04 -05:00
MOESI_CMP_token-dma.sm SLICC: Remove external_type for structures 2011-03-18 14:12:04 -05:00
MOESI_CMP_token-L1cache.sm SLICC: Remove external_type for structures 2011-03-18 14:12:04 -05:00
MOESI_CMP_token-L2cache.sm SLICC: Remove external_type for structures 2011-03-18 14:12:04 -05: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 SLICC: Remove external_type for structures 2011-03-18 14:12:04 -05:00
MOESI_hammer-dir.sm SLICC: Remove external_type for structures 2011-03-18 14:12:04 -05:00
MOESI_hammer-dma.sm ruby: automate permission setting 2011-02-23 16:41:59 -08: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
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 SLICC: Remove external_type for structures 2011-03-18 14:12:04 -05: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 SLICC: Remove external_type for structures 2011-03-18 14:12:04 -05:00
RubySlicc_Util.sm Ruby: expose a simple mod function in slicc interface. 2011-03-17 17:01:41 -07:00
SConscript slicc: have a central mechanism for creating a code_formatter. 2010-03-10 16:22:26 -08:00
SConsopts SCons: Clean up some inconsistent capitalization in scons options. 2011-03-03 23:55:21 -08:00
standard_1level_CMP-protocol.sm ruby: Import the latest ruby changes from gems. 2009-07-06 15:49:47 -07:00
standard_CMP-protocol.sm ruby: Import ruby and slicc from GEMS 2009-05-11 10:38:43 -07:00