Hi All,
I am a newbie of gem5.
I set up the gem5 to run the parsec 2.1 in full simulation mode of Alpha.
I am trying to trace the memory(L1 cache) access data.
I added the CommMonitor between CPU and L1 cache in BaseCPU.py as follows:
def addPrivateSplitL1Caches(self, ic, dc, iwc = None, dwc = None):
self.icache = ic
self.dcache = dc
self.icache_port = ic.cpu_side
#self.dcache_port = dc.cpu_side
self.L1MONITOR = CommMonitor(trace_file="L1.txt")
self.dcache_port = self.L1MONITOR.slave
self.L1MONITOR.master = dc.cpu_side
After adding it, I built again using command as follows:
scons build/ALPHA/gem5.opt
No warnings during this step.
Then, command line is
./build/ALPHA/gem5.opt ./configs/example/fs.py --
script=./path/to/runscript.rcS
But, I can't check if it's working or not in config.ini file and don't see
any result files in m5out directory.
How can I check? Where will the result files be generated?
Any clues about this issue?
Thank you in advance.
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users