gem5/src/mem/ruby/slicc_interface
Nilay Vaish 86b1c0fd54 ruby: avoid using g_system_ptr for event scheduling
This patch removes the use of g_system_ptr for event scheduling. Each consumer
object now needs to specify upfront an EventManager object it would use for
scheduling events. This makes the ruby memory system more amenable for a
multi-threaded simulation.
2012-09-18 22:46:34 -05: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.cc ruby: avoid using g_system_ptr for event scheduling 2012-09-18 22:46:34 -05:00
AbstractController.hh Ruby: remove config information from ruby.stats 2012-07-12 08:39:19 -05:00
AbstractEntry.cc ruby: automate permission setting 2011-02-23 16:41:59 -08:00
AbstractEntry.hh Ruby: Shuffle some of the included files 2011-12-31 18:44:51 -06:00
AbstractProtocol.hh ruby: style pass 2010-03-22 18:43:53 -07:00
Controller.py Ruby: Add support for functional accesses 2011-06-30 19:49:26 -05:00
Message.hh Ruby: Remove RubyEventQueue 2012-08-27 01:00:55 -05:00
NetworkMessage.hh Ruby: Improve Change PerfectSwitch's wakeup function 2011-02-14 16:14:54 -06:00
RubyRequest.cc Ruby: Remove CacheMsg class from SLICC 2011-03-22 06:41:54 -05:00
RubyRequest.hh Ruby: remove some unused stuff from SLICC files 2012-07-12 08:39:18 -05:00
RubySlicc_ComponentMapping.hh Ruby: Remove some unused typedefs 2011-11-03 22:46:45 -05:00
RubySlicc_includes.hh includes: sort all includes 2011-04-15 10:44:06 -07:00
RubySlicc_Profiler_interface.cc Ruby: Remove files and includes not in use 2011-08-03 18:25:30 -05:00
RubySlicc_Profiler_interface.hh Ruby: remove some unused stuff from SLICC files 2012-07-12 08:39:18 -05:00
RubySlicc_Util.hh Ruby: Remove RubyEventQueue 2012-08-27 01:00:55 -05:00
SConscript BuildEnv: Eliminate RUBY as build environment variable 2011-08-08 10:50:13 -05:00