-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviews.gem5.org/r/1418/
-----------------------------------------------------------

Review request for Default.


Description
-------

Changeset 9224:dd7da7aece0a
---------------------------
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.


Diffs
-----

  src/mem/ruby/common/Consumer.hh be1c1059438b 
  src/mem/ruby/common/Consumer.cc be1c1059438b 
  src/mem/ruby/network/garnet/fixed-pipeline/InputUnit_d.cc be1c1059438b 
  src/mem/ruby/network/garnet/fixed-pipeline/NetworkInterface_d.cc be1c1059438b 
  src/mem/ruby/network/garnet/fixed-pipeline/NetworkLink_d.cc be1c1059438b 
  src/mem/ruby/network/garnet/fixed-pipeline/OutputUnit_d.cc be1c1059438b 
  src/mem/ruby/network/garnet/fixed-pipeline/SWallocator_d.cc be1c1059438b 
  src/mem/ruby/network/garnet/fixed-pipeline/Switch_d.cc be1c1059438b 
  src/mem/ruby/network/garnet/fixed-pipeline/VCallocator_d.cc be1c1059438b 
  src/mem/ruby/network/garnet/flexible-pipeline/FlexibleConsumer.hh 
be1c1059438b 
  src/mem/ruby/network/garnet/flexible-pipeline/NetworkInterface.cc 
be1c1059438b 
  src/mem/ruby/network/garnet/flexible-pipeline/NetworkLink.cc be1c1059438b 
  src/mem/ruby/network/garnet/flexible-pipeline/Router.cc be1c1059438b 
  src/mem/ruby/network/garnet/flexible-pipeline/VCarbiter.cc be1c1059438b 
  src/mem/ruby/network/simple/PerfectSwitch.cc be1c1059438b 
  src/mem/ruby/network/simple/Switch.hh be1c1059438b 
  src/mem/ruby/network/simple/Switch.cc be1c1059438b 
  src/mem/ruby/network/simple/Throttle.hh be1c1059438b 
  src/mem/ruby/network/simple/Throttle.cc be1c1059438b 
  src/mem/ruby/slicc_interface/AbstractController.cc be1c1059438b 
  src/mem/ruby/system/AbstractMemOrCache.hh be1c1059438b 
  src/mem/ruby/system/MemoryControl.cc be1c1059438b 
  src/mem/ruby/system/System.hh be1c1059438b 
  src/mem/ruby/system/WireBuffer.hh be1c1059438b 
  src/mem/ruby/system/WireBuffer.cc be1c1059438b 
  src/mem/slicc/ast/FuncCallExprAST.py be1c1059438b 
  src/mem/slicc/symbols/StateMachine.py be1c1059438b 

Diff: http://reviews.gem5.org/r/1418/diff/


Testing
-------


Thanks,

Nilay Vaish

_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to