Hi Jason,
Yes, I did not realize that checkpoint command in guest falls back into the
python configuration script. Now it works fine.
Thanks a lot.

Regards,
Ryan

On Fri, May 18, 2018 at 9:24 AM, Jason Lowe-Power <[email protected]>
wrote:

> Hi Ryan,
>
> Checkpointing is controlled from the python run scripts. When you run
> "/sbin/m5 checkpoint" it creates a exit event that exits the simulator
> event loop. This kicks control back to the Python run script. I don't
> believe that fs/se.py correctly support this kind of exit. However, you
> could easily create your own runscript which does support this. The other
> option is to modify the runscript you are using to correctly deal with the
> "checkpoint" exit type (which actually isn't a type but a string).
>
> Also, make sure you're looking in the right place for the checkpointing
> output. It should be in the outdir (m5out/ by default).
>
> Let me know if you have any further questions. Checkpointing isn't as
> straightforward as it should be. Also, it hasn't been tested for a while so
> there may be bugs.
>
> Cheers,
> Jason
>
> On Wed, May 16, 2018 at 1:19 PM Ryan Wang <[email protected]> wrote:
>
>> Hi Ciro,
>> The gem5 version is 2.0. The command line is:
>> gem5.opt configs/full_system/run.py --script=test.rcS
>> where test.rcS is just /sbin/m5 checkpoint, and the run.py is from the
>> gem5 tutorial without any changes.
>> I also type the /sbin/m5 checkpoint inside the booted system, but it has
>> the same results.
>> Thanks a lot for your help!
>> Regards,
>> Ryan
>>
>> On Tue, May 15, 2018 at 11:27 PM, Ciro Santilli <[email protected]>
>> wrote:
>>
>>> What is the full gem5 command line cli and gem5 version?
>>>
>>> Here is a working setup:
>>> https://github.com/cirosantilli/linux-kernel-module-cheat/tree/
>>> 99382df5ff1c1933be1371d060a221195608a9a5#gem5
>>>
>>> On Wed, May 16, 2018 at 2:13 AM, Ryan Wang <[email protected]>
>>> wrote:
>>> > Hi all,
>>> > I'm able to boot a kernel with the given image
>>> > (www.m5sim.org/dist/current/x86/x86-system.tar.bz2) using the
>>> AtomicCPU.
>>> > However when I try to create a checkpoint using command /sbin/m5
>>> checkpoint
>>> > in the booted guest machine, it just exits without any checkpoint file
>>> > generated. The host side just shows: Exiting @ tick some_large_number
>>> > because of checkpoint.
>>> >
>>> > I checked the mailing list and haven't found anything same like this?
>>> > Does anyone knows why this happens/
>>> >
>>> > Thanks
>>> > Ryan
>>> >
>>> > _______________________________________________
>>> > gem5-users mailing list
>>> > [email protected]
>>> > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>> _______________________________________________
>>> gem5-users mailing list
>>> [email protected]
>>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>
>>
>> _______________________________________________
>> gem5-users mailing list
>> [email protected]
>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>
>
> _______________________________________________
> gem5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to