Hello, It's been a very long time since I used GEMS! I *think* what you're looking for is the ProtocolTrace debug flag. If you run gem5 with --debug-flags=ProtocolTrace you'll see a trace of all transitions in Ruby. In gem5, the profiler is for statistics (e.g., the number of times a transition happened and the latency for different requests).
Jason On Mon, Jul 10, 2017 at 9:31 AM liuchen <[email protected]> wrote: > Hi all, > I am currently using gem5 ruby to get info about cache state and > events that triggers the state change.I know that in gems ,CacheState can > be automatically printed by a RubySlicc_Profiler_interface.c/h,but now gem5 > does not have this file any more .So what I want to know about ruby gem5 is > : > 1.How to get ruby cache state and events infomation ? is it > through a pre-defined function in gem5 or a function that already exists in > gems and still exists in gem5? > 2.Does Ruby part of gem5 is changed a lot from gems? > 3.Is it CacheState print in gems has been removed in gem5? > 4.gem5 has a directory called profiler under src/mem/ruby,is this > the one that can print ruby Cache State and Event?But from the source > codes,I can see nothing is related to printing Cache State. and trgger > Event such as L2_to_L1,GETX. > > > > > _______________________________________________ > gem5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
