> On June 19, 2015, 3:29 p.m., Joel Hestness wrote:
> > Can you please expand on the commit message? I understand that these 
> > changes are to allow multiple RubySystem instances, but some detailed 
> > information about this should be available in the commit log.

Hello Joel,

Thanks for pointing that out.  Is the following sufficient?

    ruby: replace global cycle counter w/ cycle per ruby system                 
    
                                                                                
    This patch begins the process of removing global variables from the Ruby    
    
    source with the goal to eventually allowing users to invoke multiple Ruby   
    
    instances in a single simulation.  Currently, users cannot do so because    
    
    several global variables and static members are referenced by the Ruby 
System   
    object in a way that assumes that there will only ever be a single Ruby     
                                                                                
                                        
    System. These need to be replaced with per Ruby System equivalents.


- Brandon


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


On June 22, 2015, 4:36 p.m., Brandon Potter wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://reviews.gem5.org/r/2901/
> -----------------------------------------------------------
> 
> (Updated June 22, 2015, 4:36 p.m.)
> 
> 
> Review request for Default.
> 
> 
> Repository: gem5
> 
> 
> Description
> -------
> 
> Changeset 10876:8f73cf051cdd
> ---------------------------
> ruby: replace global cycle counter w/ cycle per ruby system
> 
> 
> Diffs
> -----
> 
>   src/mem/ruby/network/Network.cc ebb3d0737aa72ec4fa24b6af9cf9a6b2a1109d18 
>   src/mem/ruby/network/garnet/fixed-pipeline/GarnetNetwork_d.cc 
> ebb3d0737aa72ec4fa24b6af9cf9a6b2a1109d18 
>   src/mem/ruby/network/garnet/flexible-pipeline/GarnetNetwork.cc 
> ebb3d0737aa72ec4fa24b6af9cf9a6b2a1109d18 
>   src/mem/ruby/network/simple/Switch.cc 
> ebb3d0737aa72ec4fa24b6af9cf9a6b2a1109d18 
>   src/mem/ruby/network/simple/Throttle.hh 
> ebb3d0737aa72ec4fa24b6af9cf9a6b2a1109d18 
>   src/mem/ruby/network/simple/Throttle.cc 
> ebb3d0737aa72ec4fa24b6af9cf9a6b2a1109d18 
>   src/mem/ruby/system/System.hh ebb3d0737aa72ec4fa24b6af9cf9a6b2a1109d18 
>   src/mem/ruby/system/System.cc ebb3d0737aa72ec4fa24b6af9cf9a6b2a1109d18 
>   src/mem/ruby/common/Global.hh ebb3d0737aa72ec4fa24b6af9cf9a6b2a1109d18 
>   src/mem/ruby/common/Global.cc ebb3d0737aa72ec4fa24b6af9cf9a6b2a1109d18 
> 
> Diff: http://reviews.gem5.org/r/2901/diff/
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Brandon Potter
> 
>

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

Reply via email to