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

Reply via email to