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

Reply via email to