Hey Ashkan,

I looked over your config file briefly, and didn't find anything obviously
wrong with it. I would also add this just before you switch -

print '\n\n Switching because %s' %(exit_event.getCause())


This would ensure that the exit cause is printed, and once you know the
right exit cause, you can add a condition to ensure you are only switching
for that cause. For instance, it can be something like=
 if exit_event.getCause() == "a thread reached the max instruction count":

Try passing small instruction counts to both -F and -I (making sure
fast_forward insts < max insts) to see if you are switching and stopping
correctly.

You are correct, after the switch, timing mode is enabled.


Cheers,
Swapnil Haria,
Graduate Student,
Dept of Computer Sciences,
University of Wisconsin-Madison
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to