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

Reply via email to