gem5/src/mem/slicc
David Hashe 6a288d9de3 slicc: support for multiple message types on the same buffer
This patch allows SLICC protocols to use more than one message type with a
message buffer. For example, you can declare two in ports as such:

  in_port(ResponseQueue_in, ResponseMsg, responseFromDir, rank=3) { ... }
  in_port(tgtResponseQueue_in, TgtResponseMsg, responseFromDir, rank=2) { ... }
2015-07-20 09:15:18 -05:00
..
ast slicc: support for multiple message types on the same buffer 2015-07-20 09:15:18 -05:00
generate slicc: Change the code generation so that the generated code is easier to read 2010-03-12 18:42:56 -08:00
symbols slicc: support for multiple message types on the same buffer 2015-07-20 09:15:18 -05:00
__init__.py slicc: Pure python implementation of slicc. 2009-09-22 18:12:39 -07:00
main.py slicc: add a protocol statement and an include statement 2011-07-05 18:30:05 -07:00
parser.py ruby: slicc: change the way configurable members are specified 2014-09-01 16:55:45 -05:00
util.py slicc: cleanup slicc code and make it less verbose 2011-07-05 18:30:05 -07:00