ruby: Ruby changes required to use the python config system
authorBrad Beckmann <Brad.Beckmann@amd.com>
Sat, 30 Jan 2010 04:29:19 +0000 (20:29 -0800)
committerBrad Beckmann <Brad.Beckmann@amd.com>
Sat, 30 Jan 2010 04:29:19 +0000 (20:29 -0800)
commited814899541d65783e93a37ab320650c5075c72d
tree4f7b7078d31deb951fa085aa1f20c3ab37ddaf00
parent42bebab77973114c5d81a37b50faf521b6f0a029
ruby: Ruby changes required to use the python config system
This patch includes the necessary changes to connect ruby objects using
the python configuration system.  Mainly it consists of removing
unnecessary ruby object pointers and connecting the necessary object
pointers using the generated param objects.  This patch includes the
slicc changes necessary to connect generated ruby objects together using
the python configuraiton system.
26 files changed:
configs/example/memtest-ruby.py
src/mem/protocol/MOESI_hammer-cache.sm
src/mem/protocol/MOESI_hammer-dir.sm
src/mem/protocol/RubySlicc_Types.sm
src/mem/ruby/SConscript
src/mem/ruby/slicc_interface/AbstractCacheEntry.hh
src/mem/ruby/slicc_interface/AbstractEntry.cc [new file with mode: 0644]
src/mem/ruby/slicc_interface/AbstractEntry.hh [new file with mode: 0644]
src/mem/ruby/slicc_interface/SConscript
src/mem/ruby/system/Cache.py
src/mem/ruby/system/CacheMemory.cc
src/mem/ruby/system/CacheMemory.hh
src/mem/ruby/system/DirectoryMemory.cc
src/mem/ruby/system/DirectoryMemory.hh
src/mem/ruby/system/DirectoryMemory.py
src/mem/ruby/system/RubyPort.cc
src/mem/ruby/system/RubyPort.hh
src/mem/ruby/system/Sequencer.hh
src/mem/ruby/system/Sequencer.py
src/mem/slicc/ast/FormalParamAST.py
src/mem/slicc/ast/MethodCallExprAST.py
src/mem/slicc/ast/StaticCastAST.py [new file with mode: 0644]
src/mem/slicc/ast/__init__.py
src/mem/slicc/parser.py
src/mem/slicc/symbols/StateMachine.py
src/mem/slicc/symbols/Type.py