> On Aug. 21, 2012, 11:34 p.m., Andreas Hansson wrote:
> > src/mem/ruby/common/Consumer.hh, line 103
> > <http://reviews.gem5.org/r/1360/diff/1/?file=28876#file28876line103>
> >
> >     Still want Time instead of Tick? Should it perhaps be Cycles once my 
> > patch is pushed?

You might have noticed that some of the functions in the same
class are using Tick. The places where Time has been used, the time
is actually in cycles with the clock period being decided by the
Ruby memory system.

I prefer going with this as of now. I might later on propose moving
SimObjects to ClockedObjects, where in time will be expressed in
terms of cycles of the clock of the object, instead of the cycles of 
the Ruby system.


- Nilay


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


On Aug. 20, 2012, 12:01 p.m., Nilay Vaish wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://reviews.gem5.org/r/1360/
> -----------------------------------------------------------
> 
> (Updated Aug. 20, 2012, 12:01 p.m.)
> 
> 
> Review request for Default.
> 
> 
> Description
> -------
> 
> Changeset 9160:228050cfc21e
> ---------------------------
> Ruby: Remove RubyEventQueue
> This patch removes RubyEventQueue. Consumer objects now rely on RubySystem
> or themselves for scheduling events.
> 
> 
> Diffs
> -----
> 
>   src/cpu/testers/directedtest/RubyDirectedTester.cc 4c67c26fa76e 
>   src/cpu/testers/rubytest/Check.cc 4c67c26fa76e 
>   src/cpu/testers/rubytest/RubyTester.cc 4c67c26fa76e 
>   src/mem/ruby/buffers/MessageBuffer.hh 4c67c26fa76e 
>   src/mem/ruby/buffers/MessageBuffer.cc 4c67c26fa76e 
>   src/mem/ruby/common/Consumer.hh 4c67c26fa76e 
>   src/mem/ruby/common/Consumer.cc PRE-CREATION 
>   src/mem/ruby/common/Global.hh 4c67c26fa76e 
>   src/mem/ruby/common/Global.cc 4c67c26fa76e 
>   src/mem/ruby/common/SConscript 4c67c26fa76e 
>   src/mem/ruby/common/TypeDefines.hh 4c67c26fa76e 
>   src/mem/ruby/eventqueue/RubyEventQueue.hh 4c67c26fa76e 
>   src/mem/ruby/eventqueue/RubyEventQueue.cc 4c67c26fa76e 
>   src/mem/ruby/eventqueue/RubyEventQueueNode.hh 4c67c26fa76e 
>   src/mem/ruby/eventqueue/RubyEventQueueNode.cc 4c67c26fa76e 
>   src/mem/ruby/eventqueue/SConscript 4c67c26fa76e 
>   src/mem/ruby/network/garnet/BaseGarnetNetwork.cc 4c67c26fa76e 
>   src/mem/ruby/network/garnet/fixed-pipeline/GarnetNetwork_d.cc 4c67c26fa76e 
>   src/mem/ruby/network/garnet/fixed-pipeline/InputUnit_d.hh 4c67c26fa76e 
>   src/mem/ruby/network/garnet/fixed-pipeline/InputUnit_d.cc 4c67c26fa76e 
>   src/mem/ruby/network/garnet/fixed-pipeline/NetworkInterface_d.cc 
> 4c67c26fa76e 
>   src/mem/ruby/network/garnet/fixed-pipeline/NetworkLink_d.cc 4c67c26fa76e 
>   src/mem/ruby/network/garnet/fixed-pipeline/OutVcState_d.cc 4c67c26fa76e 
>   src/mem/ruby/network/garnet/fixed-pipeline/OutputUnit_d.hh 4c67c26fa76e 
>   src/mem/ruby/network/garnet/fixed-pipeline/OutputUnit_d.cc 4c67c26fa76e 
>   src/mem/ruby/network/garnet/fixed-pipeline/Router_d.cc 4c67c26fa76e 
>   src/mem/ruby/network/garnet/fixed-pipeline/SWallocator_d.cc 4c67c26fa76e 
>   src/mem/ruby/network/garnet/fixed-pipeline/Switch_d.cc 4c67c26fa76e 
>   src/mem/ruby/network/garnet/fixed-pipeline/VCallocator_d.cc 4c67c26fa76e 
>   src/mem/ruby/network/garnet/fixed-pipeline/VirtualChannel_d.hh 4c67c26fa76e 
>   src/mem/ruby/network/garnet/fixed-pipeline/VirtualChannel_d.cc 4c67c26fa76e 
>   src/mem/ruby/network/garnet/fixed-pipeline/flitBuffer_d.cc 4c67c26fa76e 
>   src/mem/ruby/network/garnet/fixed-pipeline/flit_d.hh 4c67c26fa76e 
>   src/mem/ruby/network/garnet/fixed-pipeline/flit_d.cc 4c67c26fa76e 
>   src/mem/ruby/network/garnet/flexible-pipeline/GarnetNetwork.cc 4c67c26fa76e 
>   src/mem/ruby/network/garnet/flexible-pipeline/NetworkInterface.cc 
> 4c67c26fa76e 
>   src/mem/ruby/network/garnet/flexible-pipeline/NetworkLink.cc 4c67c26fa76e 
>   src/mem/ruby/network/garnet/flexible-pipeline/Router.cc 4c67c26fa76e 
>   src/mem/ruby/network/garnet/flexible-pipeline/flit.cc 4c67c26fa76e 
>   src/mem/ruby/network/garnet/flexible-pipeline/flitBuffer.cc 4c67c26fa76e 
>   src/mem/ruby/network/orion/NetworkPower.cc 4c67c26fa76e 
>   src/mem/ruby/network/simple/PerfectSwitch.cc 4c67c26fa76e 
>   src/mem/ruby/network/simple/Throttle.cc 4c67c26fa76e 
>   src/mem/ruby/profiler/Profiler.hh 4c67c26fa76e 
>   src/mem/ruby/profiler/Profiler.cc 4c67c26fa76e 
>   src/mem/ruby/profiler/StoreTrace.hh 4c67c26fa76e 
>   src/mem/ruby/profiler/StoreTrace.cc 4c67c26fa76e 
>   src/mem/ruby/slicc_interface/Message.hh 4c67c26fa76e 
>   src/mem/ruby/slicc_interface/RubySlicc_Util.hh 4c67c26fa76e 
>   src/mem/ruby/system/CacheMemory.hh 4c67c26fa76e 
>   src/mem/ruby/system/CacheMemory.cc 4c67c26fa76e 
>   src/mem/ruby/system/RubyMemoryControl.cc 4c67c26fa76e 
>   src/mem/ruby/system/RubyPort.cc 4c67c26fa76e 
>   src/mem/ruby/system/Sequencer.hh 4c67c26fa76e 
>   src/mem/ruby/system/Sequencer.cc 4c67c26fa76e 
>   src/mem/ruby/system/System.hh 4c67c26fa76e 
>   src/mem/ruby/system/System.cc 4c67c26fa76e 
>   src/mem/ruby/system/TimerTable.hh 4c67c26fa76e 
>   src/mem/ruby/system/TimerTable.cc 4c67c26fa76e 
>   src/mem/ruby/system/WireBuffer.hh 4c67c26fa76e 
>   src/mem/ruby/system/WireBuffer.cc 4c67c26fa76e 
>   src/mem/slicc/ast/AST.py 4c67c26fa76e 
>   src/mem/slicc/ast/FuncCallExprAST.py 4c67c26fa76e 
>   src/mem/slicc/symbols/StateMachine.py 4c67c26fa76e 
>   src/mem/slicc/symbols/Type.py 4c67c26fa76e 
> 
> Diff: http://reviews.gem5.org/r/1360/diff/
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Nilay Vaish
> 
>

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

Reply via email to