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

Ship it!


Ship It!

- Andreas Hansson


On Sept. 13, 2012, 7:57 a.m., Nilay Vaish wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://reviews.gem5.org/r/1418/
> -----------------------------------------------------------
> 
> (Updated Sept. 13, 2012, 7:57 a.m.)
> 
> 
> 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