ruby: Make SLICC-generated objects SimObjects.
authorSteve Reinhardt <steve.reinhardt@amd.com>
Sat, 30 Jan 2010 04:29:17 +0000 (20:29 -0800)
committerSteve Reinhardt <steve.reinhardt@amd.com>
Sat, 30 Jan 2010 04:29:17 +0000 (20:29 -0800)
commitc6f1d959be74de55b0c90f3c961314791342d03e
treed0ef0777894828291a6ced188c8bcae323cea442
parent98c94cfe3ce83634f3bad79ca18263f42e36ca6a
ruby: Make SLICC-generated objects SimObjects.
Also add SLICC support for state-machine parameter defaults
(passed through to Python as SimObject Param defaults).
src/mem/protocol/MOESI_hammer-cache.sm
src/mem/protocol/MOESI_hammer-dir.sm
src/mem/protocol/MOESI_hammer-dma.sm
src/mem/protocol/SConscript
src/mem/ruby/slicc_interface/AbstractController.hh
src/mem/slicc/ast/FormalParamAST.py
src/mem/slicc/ast/MachineAST.py
src/mem/slicc/parser.py
src/mem/slicc/symbols/StateMachine.py
src/mem/slicc/symbols/SymbolTable.py
src/mem/slicc/symbols/Type.py