Dear All, I would like to know if there is a proper method to track memory accesses across multiple resources at once. For example I set up a simple dual core CPU by advancing the simple.py from learning gem5( I just added another TimingSimpleCPU and made the port connections).
I took a look at the different debug options and found for example the MemoryAccess flag (and others), but this seemed to only show the accesses at the DRAM or one other resource component. Nevertheless I imagine a way to track events accross CPU, bus and finally memory. Does this feature already exist? What can I try next? Is it and idea to add my own --degbu-flag or can I work with the TraceCPU for my specified use? I haven't worked much with gem5 yet so I'm not shure how to achieve this. Since until now I only ran in SE mode is the FS mode a solution? Finally I also found the TraceCPUData flag in the --debug-flags, but running this with my config script created no output (like many other flags btw. ...). It seems that this is a --debug-flag for the TraceCPU, what kind of output does this flag create and can it help me? Thanks in advance for your time! Justin Cott
_______________________________________________ gem5-users mailing list -- [email protected] To unsubscribe send an email to [email protected] %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
