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

Reply via email to