Thanks for your comments.

To Furat: I tried as you suggested, now I don't need to input "simconfig
-run" manually; while the program still stalled with the same error. The
memory size I used is the same (i.e. default size) for creating and loading
checkpoints.

To Brendan: I compiled with "scons c=8'. The machine I ran is shared2_l2.

On Sun, Feb 3, 2013 at 10:53 PM, Furat Afram <[email protected]> wrote:

> Marss uses the same checkpoint mechanism as QEMU.
> I suggest adding the "-run" to the simconfig file to make marss starts the
> simulation directly after the image loads.
> Make sure that the memory size is the same when you create the checkpoint
> and when you load it.
> -Furat
>
>
> On Sun, Feb 3, 2013 at 7:59 PM, Brendan Fitzgerald <
> [email protected]> wrote:
>
>> Hi,
>>
>> What options did you compile with and what machine did you run?
>>
>> On Sun, Feb 3, 2013 at 7:09 PM, Yue Hu <[email protected]> wrote:
>>
>>> Hi Dear all,
>>>
>>> My program aborted when running with checkpoint. Details are listed as
>>> below:
>>>  1. Create a checkpoint named testFFT into splash.qcow2 according to
>>> marss tutorial;
>>> 2. Then, input "qemu/qemu-system-x86_64 -simconfig test.cfg -hda
>>> image/splash.qcow2 -loadvm testFFT" (Is this command line correct?)
>>>     Output: Simulator is now waiting for a 'run' command;
>>>     3. Input "simconfig -run"
>>>     Output:
>>>  Completed             0 cycles,             0 commits:         0 Hz,
>>>       0 insns/sec: rip 00000000fffffff0 00000000fffffff0 00000000fffffff0
>>> 00000000fffffff0 00000000fffffff0 00000000fffffff0 00000000fffffff0
>>> 00000000fffffff0ERROR: guest physical address 0xfffffff0 is out of bounds
>>> ERROR: guest physical address 0xfffffff0 is out of bounds
>>>    ......
>>> ERROR: guest physical address 0xfffffff0 is out of bounds
>>> qemu-system-x86_64: ptlsim/build/core/ooo-core/ooo-pipe.cpp:1974: int
>>> ooo::ReorderBufferEntry::commit(): Assertion `ctx.get_cs_eip() == uop.rip'
>>> failed.
>>> Aborted (core dumped)
>>>
>>> By the way, can I create more than one checkpoint into the same qcow2
>>> file recursively? I would appreciate if anyone could provide me some
>>> materials that discuss creating and running with checkpoints in marss.
>>>
>>> Thanks.
>>>
>>> _______________________________________________
>>> http://www.marss86.org
>>> Marss86-Devel mailing list
>>> [email protected]
>>> https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
>>>
>>>
>>
>> _______________________________________________
>> http://www.marss86.org
>> Marss86-Devel mailing list
>> [email protected]
>> https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
>>
>>
_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel

Reply via email to