Hi,
I'm trying to create a checkpoint at a specific instruction number and
stop execution, then start running from the checkpoint for 100 number of
instructions and then exit. Below are the commands I'm using. Would
anybody tell me if I'm running the correct commands? Since I got the
message "Exiting @ tick 281314000 because a thread reached the max
instruction count" for the first command, which I guessed should be "...
because reached the max number of checkpoints "! And, an error message
for restoring as follows.
Command line to create checkpoint:
/build/ARM/gem5.fast -d system/disks/CPU2000/output/
configs/example/se.py --bench bzip2_source --warmup-insts=1000
-cpu-type=atomic --at-instruction --take-checkpoints=179600
--max-checkpoints=1/
Command line to restore from checkpoint and run for 100 instructions:
/build/ARM/gem5.fast -d system/disks/CPU2000/output/
configs/example/se.py --bench bzip2_source -cpu-type=atomic -r
1////--maxinsts=100/
Error:
/Traceback (most recent call last)://
// File "<string>", line 1, in <module>//
// File "/GEM5/gem5/src/python/m5/main.py", line 387, in main//
// exec filecode in scope//
// File "configs/example/se-sim.py", line 235, in <module>//
// Simulation.run(options, root, system, FutureClass)//
// File "/GEM5/gem5/configs/common/Simulation.py", line 425, in run//
// maxtick, checkpoint_dir = findCptDir(options, maxtick, cptdir,
testsys)//
// File "/GEM5/gem5/configs/common/Simulation.py", line 158, in
findCptDir//
// maxtick = maxtick - int(cpts[cpt_num - 1])//
//ValueError: invalid literal for int() with base 10: ''/
Thanks
Negar
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users