You can define new detailed models (following was was done for arm_detailed). For instance, one can use prefetcher A and the other one can use prefetcher B. You'll just have to modify some python files (Options.py amongst others) and create the ones defining the configuration of your new detailed model.

Hope it helps.

Arthur.

Le 24/07/2013 16:26, Mahmood Naderan a écrit :
you can use the util/tracediff script 
(http://www.m5sim.org/Debugging#tracediff).
It seems that I can not pass all parameters to command line.
Currently, in my cmp.py, I have

system.l2.prefetcher = Prefetcher()

However in Caches.py, I have
class Prefetcher(BasePrefetcher):
     type = 'StridePrefeter'
     ...

And I don't know how to pass the prefetcher type to Caches.py

tracediff works with different arguments so I wonder how can I pass
the prefetcher type to command line. Something like this which has not
correct syntax

build/X86/m5.debug configs/cmp/py ... --caches --prefetcher
StridePrefetcher ....


_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to