This error normally occurs when your checkpoint name is wrong, or
checkpoint is corrupted.  Try to load this checkpoint without simulation
mode and see if QEMU is able to load it or not.

- Avadh


On Mon, Feb 4, 2013 at 8:23 AM, Yue Hu <[email protected]> wrote:

> I didn't modify the configuration file. The one I used is "shared_l2". I
> am sorry for the input error.
>
>
> On Mon, Feb 4, 2013 at 7:46 AM, Brendan Fitzgerald <
> [email protected]> wrote:
>
>> Did you modify the configuration file? We don't have a shared2_l2, we
>> have shared_l2.
>>
>> My best guess is that you're deadlocking due to a cache coherence
>> problem, as I've had a similar issue before when modifying the
>> configurations.
>>
>>
>> On Mon, Feb 4, 2013 at 12:33 AM, Yue Hu <[email protected]> wrote:
>>
>>> 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
>
>
_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel

Reply via email to