Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-07-20 | slicc: support for multiple message types on the same buffer | David Hashe | |
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) { ... } | |||
2014-09-01 | ruby: slicc: donot prefix machine name to variables | Nilay Vaish | |
This changeset does away with prefixing of member variables of state machines with the identity of the machine itself. | |||
2012-09-12 | Ruby: Modify Scons so that we can put .sm files in extras | Jason Power | |
Also allows for header files which are required in slicc generated code to be in a directory other than src/mem/ruby/slicc_interface. | |||
2009-09-22 | slicc: Pure python implementation of slicc. | Nathan Binkert | |
This is simply a translation of the C++ slicc into python with very minimal reorganization of the code. The output can be verified as nearly identical by doing a "diff -wBur". Slicc can easily be run manually by using util/slicc |