Hi Paul,

The error occurs when after simulation mode is started, it seems that
the Assertion
`ctx.page_fault_addr != 0' failure occur very soon after the simulation
starts. The output shows that

Completed             0 cycles,             0 commits:         0 Hz,
  0 insns/sec

But for the Assertion `physreg->data' failure, there are some instructions
are committed:

Completed        351000 cycles,        225581 commits:    420941 Hz,
 266862 insns/sec

I will try snapshot parameter when run simulations.

By the way, apparently the rootsize=60GB is too large for
ubuntu-vm-builder, it always produce an image with 5GB space. I now changed
it to 20GB. The produced image is in correct size now. I will do further
test to see if this can change the situation.

Thanks



On Tue, Apr 16, 2013 at 11:27 AM, Paul Rosenfeld <[email protected]>wrote:

> Sorry, forgot to reply all.
>
> Does the error happen on the very first time you try to run a disk image
> or is it intermittent?
>
> I'd recommend you add the -snapshot option when you are planning on
> running simulation. This will throw away any changes to the disk that
> happen during your session when the simulation ends and hopefully make the
> corruption go away.
>
>
> On Tue, Apr 16, 2013 at 11:24 AM, Xin Xu <[email protected]> wrote:
>
>> Hi Paul,
>>
>> Thanks for your reply. Here is the command,
>>
>> qemu/qemu-system-x86_64 -m 4096 -hda tmpDSQFvf.qcow2 -net
>> nic,model=ne2k_pci -net user
>>
>>
>>
>>
>> On Tue, Apr 16, 2013 at 11:21 AM, Paul Rosenfeld <[email protected]>wrote:
>>
>>> What is the command are you using to start marss (specifically, are you
>>> using the -snapshot option)?
>>>
>>>
>>> On Mon, Apr 15, 2013 at 2:58 PM, Xin Xu <[email protected]> wrote:
>>>
>>>> Hi,
>>>>
>>>> I am trying to set up a customized image with xen hypervisor using the
>>>> ubuntu-vm-builder tool. I follow the instructions in this page
>>>> http://marss86.org/~marss86/index.php/Custom_Disk_Images
>>>> and create a precise 12.04 ubuntu image with default disk size 4GB.
>>>> This image can be correctly loaded and executed within the marssx86 in
>>>> emulation mode. However, once I start the simulation mode using these
>>>> commands
>>>>
>>>> simconfig -machine xeon_single_core
>>>> simconfig -run -stopinsns 10m -stats output.log
>>>>
>>>> after certain numbers of instructions, the simulation breaks with
>>>> assertion failures. I observed two types of assertions:
>>>>
>>>> Assertion `ctx.page_fault_addr != 0' failed
>>>> Assertion `physreg->data' failed
>>>>
>>>>
>>>> I searched in the mailing list, it seems that the problem is caused by
>>>> the corrupted images. I create several images with 12.04 and 11.10. They
>>>> all have the same problem. I am not sure where is the problem.
>>>>
>>>> One thing I would like to mention is even if I specify the rootsize in
>>>> the config file of ubuntu-vm-builder to other sizes such as 60gb/40gb, but
>>>> the created image is always 4gb. I am not sure if this is related or not.
>>>>
>>>> I also tried the raw format image that created by virtualbox, the
>>>> problem is same. The emulation part is OK even if an application is running
>>>> in domu, but the simulation always breaks.
>>>>
>>>> Any suggestions would be appreciated. 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

Reply via email to