Forgot to cc mailing list
On Thu, Apr 18, 2013 at 12:21 PM, Xin Xu <[email protected]> wrote: > Hi Ahn, > > On Thu, Apr 18, 2013 at 12:05 PM, 안정섭 <[email protected]> wrote: > >> Hello >> >> >> I also have tried to setup Xen on Marss86 to simulate virtualization. >> I installed Xen-4.2 with Ubuntu 10.04 on Marss. The guest virtual >> machines(para-virtualized) are work well on Marss86. >> >> > > Do you mean the application can run correctly in DomU in simulation mode, > and you are enable to collect some statistics? I am trying this in debian 6 > and ubuntu 12.04 with xen 4.1, but I cannot get the simulation mode running > correctly. There are some assertion failures. If you can do this, there > must be something wrong with my setup. Could you please confirm this? > > > On the guestVMs(Dom-0 and Dom-U), however, the creating checkpoint is not >> working properly. The kernel panic occurs. >> I attached the dmesg when the kernel panic occurs. >> >> ------------------------------------------------------------------------------------------------------------------------------ >> create_checkpoi invoked oom-killer: gfp_mask=0x0, order=0, oom_adj=0, >> oom_score_adj=0 >> create_checkpoi cpuset=/ mems_allowed=0 >> Pid: 1066, comm: create_checkpoi Tainted: G B 3.2.42 #1 >> Call Trace: >> [<ffffffff810b6d8a>] ? cpuset_print_task_mems_allowed+0xba/0xe0 >> [<ffffffff81104971>] dump_header+0x91/0x1e0 >> [<ffffffff81104656>] ? find_lock_task_mm+0x36/0x80 >> [<ffffffff815e37ee>] ? _raw_spin_unlock_irqrestore+0x1e/0x30 >> [<ffffffff810053bd>] ? pte_mfn_to_pfn+0x7d/0x100 >> [<ffffffff81104fc5>] oom_kill_process+0x85/0x2b0 >> [<ffffffff81105400>] out_of_memory+0x210/0x3a0 >> [<ffffffff8100122a>] ? hypercall_page+0x22a/0x1000 >> [<ffffffff81105675>] pagefault_out_of_memory+0xe5/0x130 >> [<ffffffff8103eeb6>] mm_fault_error+0xb6/0x1a0 >> [<ffffffff815e732c>] do_page_fault+0x38c/0x480 >> [<ffffffff8115bba5>] ? vfs_write+0x125/0x190 >> [<ffffffff815e3eb5>] page_fault+0x25/0x30 >> >> >> ------------------------------------------------------------------------------------------------------------------------------ >> I am sure the memory is enough. I configured 8GB memory. >> (jeongseob@Arboretum:~/marss$ qemu/qemu-system-x86_64 -m 8192 -drive >> file=xen_for_Marss.qcow2,cache=unsafe) >> Of course, I checked that making checkpoints on native operating >> system(non-virtualized system) works well. >> It seems that the ptlcall using MMIO cannot work on guest virtual machine. >> If you have any experience, it will be a good point to solve the issue. >> Thank you. >> >> > I used create_checkpoint provided in the ubuntu 11.04 image. I can take > checkpoint in Dom0 after 1 DomU is booted. I also find that sometimes the > checkpoint will fail, I suspect that is related to the root cause of > assertion failures I observed. But right now, I do not know what is it. I > will suggest you to do the checkpoint when domu and dom0 is idle. If you > have to take checkpoint when applications are running, at least try to > avoid kernel instructions are running. > > hope this help. > > > >> - Jeongseob Ahn (http://calab.kaist.ac.kr/~jeongseob) >> 2013/4/16 Xin Xu <[email protected]> >> >>> 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
