gem5/src/mem/ruby/slicc_interface
Brad Beckmann 12a05c23b7 ruby: automate permission setting
This patch integrates permissions with cache and memory states, and then
automates the setting of permissions within the generated code.  No longer
does one need to manually set the permissions within the setState funciton.
This patch will faciliate easier functional access support by always correctly
setting permissions for both cache and memory states.

--HG--
rename : src/mem/slicc/ast/EnumDeclAST.py => src/mem/slicc/ast/StateDeclAST.py
rename : src/mem/slicc/ast/TypeFieldEnumAST.py => src/mem/slicc/ast/TypeFieldStateAST.py
2011-02-23 16:41:59 -08:00
..
AbstractCacheEntry.cc ruby: automate permission setting 2011-02-23 16:41:59 -08:00
AbstractCacheEntry.hh ruby: automate permission setting 2011-02-23 16:41:59 -08:00
AbstractController.hh ruby: get "using namespace" out of headers 2010-04-02 11:20:32 -07:00
AbstractEntry.cc ruby: automate permission setting 2011-02-23 16:41:59 -08:00
AbstractEntry.hh ruby: automate permission setting 2011-02-23 16:41:59 -08:00
AbstractProtocol.hh ruby: style pass 2010-03-22 18:43:53 -07:00
Controller.py ruby: Added copyright to many Ruby *.py files 2010-03-21 21:22:20 -07:00
Message.hh Ruby: Improve Change PerfectSwitch's wakeup function 2011-02-14 16:14:54 -06:00
NetworkMessage.hh Ruby: Improve Change PerfectSwitch's wakeup function 2011-02-14 16:14:54 -06:00
RubySlicc_ComponentMapping.cc ruby: style pass 2010-03-22 18:43:53 -07:00
RubySlicc_ComponentMapping.hh This patch removes the WARN_* and ERROR_* from src/mem/ruby/common/Debug.hh file. These statements have been replaced with warn(), panic() and fatal() defined in src/base/misc.hh 2010-12-22 23:15:24 -06:00
RubySlicc_includes.hh ruby: style pass 2010-03-22 18:43:53 -07:00
RubySlicc_Profiler_interface.cc ruby: get "using namespace" out of headers 2010-04-02 11:20:32 -07:00
RubySlicc_Profiler_interface.hh ruby: Fixed L2 cache miss profiling 2010-08-20 11:46:12 -07:00
RubySlicc_Util.hh ruby: get rid of ruby's Debug.hh 2011-01-10 11:11:20 -08:00
SConscript ruby: Ruby changes required to use the python config system 2010-01-29 20:29:19 -08:00