Hi Gabor, Thanks a lot! I did not realize that it is handled by configuration script.
Regards, Ryan On Thu, May 17, 2018 at 1:49 AM, Gabor Dozsa <[email protected]> wrote: > Hi Ryan, > > Checkpointing is handled in the python configuration scripts. The > configuration script should check the simulation exit cause and if it is > "checkpoint" then it write the checkpoint. If you use fs.py this just works > seamlessly. If you use your own python script than you had to add that > support. You can find a simple example in the run() function in > configs/example/arm/fs_bigLITTLE.py. > > - Gabor > > On 17/05/2018, 06:14, "gem5-dev on behalf of Ryan Wang" < > [email protected] on behalf of [email protected]> wrote: > > Hi, > the checkpoint is handled in sim/pseudo_inst.cc, which calls > DistIface::readyToCkpt(). However, if I don't use DistIface for my > simulated system, its master is NULL, therefore, this function does > nothing > and return true, which causes the guest just to exit. > > Should this be fixed? > > Thanks > Ryan > _______________________________________________ > gem5-dev mailing list > [email protected] > http://m5sim.org/mailman/listinfo/gem5-dev > > IMPORTANT NOTICE: The contents of this email and any attachments are > confidential and may also be privileged. If you are not the intended > recipient, please notify the sender immediately and do not disclose the > contents to any other person, use it for any purpose, or store or copy the > information in any medium. Thank you. > _______________________________________________ > gem5-dev mailing list > [email protected] > http://m5sim.org/mailman/listinfo/gem5-dev _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
