Hi,

I do not know how to stop execution after a certain number of instructions but 
perhaps stopping execution after a certain number of ticks will suffice? If 
that works, you could try using the "m5.scheduleTickExitFromCurrent" function 
available in src>python>m5>simulate.py.  You could call this function before 
"processor.switch()".

You might also have to  append something like "ExitEvent.SCHEDULED_TICK: 
handle_exit()" to "ExitEvent.EXIT: handle_exit()," in line ~300 of the same 
file.

Hope I helped!
Humza Ikram
________________________________
From: Farbin Fayza via gem5-users <gem5-users@gem5.org>
Sent: Tuesday, April 11, 2023 1:19 AM
To: The gem5 Users mailing list <gem5-users@gem5.org>
Cc: Farbin Fayza <ffa...@bu.edu>
Subject: [gem5-users] Setting the maxinsts after warm-up period for running 
SPEC2017 in full-system mode

Hello,
Could anyone tell me how to set the max number of instructions to run after the 
warm-up period? I'm not sure how to make the relevant change in the 
x86-spec-cpu2017-benchmarks.py file. Or, is it possible to do this with 
command-line arguments?

Thanks,
Farbin.
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org

Reply via email to