[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-users] (pv)hvm, upstream qemu 1.7.1



On Mon, 14 Apr 2014, Ian Campbell wrote:
> Anthony, Stefano: Any idea what this issue is?
> 
> On Fri, 2014-04-11 at 21:44 +0200, Jacek Konieczny wrote:
> > Hi,
> > 
> > I wanted to try running a PVHVM linux VM under Xen 4.4.0, using upstream
> > qemu 1.7.1.
> > 
> > I have prepared a system image, which I can successfully run in the
> > following modes:
> > - PV
> > â PVH (using fixes from Xen 4.4 git branch to prevent Xen lock-up on the
> >   domU shutdown)
> > - PVHVM, using device_model_version="qemu-xen-traditional"
> > 
> > What does not work is (PV)HVM with device_model_version="qemu-xen". My
> > Xen is compiled with '--with-system-qemu=...' and uses the system
> > qemu-system-x86_64 binary, which is qemu 1.7.1.
> > 
> > This is supposed to work, according to
> > http://wiki.xen.org/wiki/QEMU_Upstream.

Sorry for the late reply.
If you compile qemu-system-i386 instead of qemu-system-x86_64, does that
work for you?



> > The domain won't start. Or, rather, it crashes/reboots immediately (I
> > have stopped this with the 'on_reboot/on_crash' settings).
> > There is little interesting in the logs, except the one error in 'xl
> > dmesg':
> > 
> > (XEN) io.c:204:d58 MMIO emulation failed @ 0008:ffff34d1: 10 89 f9 1e 04
> > 83 ff ff 06 02
> > 
> > 
> > The config file ('pvhtest.cfg'):
> > 
> > memory = 256
> > vcpus = 1
> > name = "pvhtest"
> > vif = [ 'mac=02:00:0f:ff:00:1E, bridge=xenbr0']
> > disk = [ 'phy:/dev/vg/pvhtest,hda,w' ]
> > #bootloader = 'pygrub'
> > #pvh = 1
> > builder = 'hvm'
> > xen_platform_pci=1
> > boot="c"
> > paused = 1
> > pae=1
> > acpi=1
> > apic=1
> > stdvga=0
> > vnc=1
> > vncdisplay=1
> > vncpasswd="dupa"
> > serial='pty'
> > on_poweroff = 'destroy'
> > on_reboot   = 'preserve'
> > on_crash    = 'preserve'
> > device_model_version="qemu-xen"
> > 
> > The start command:
> > 
> > # xl -v create pvhtest.cfg
> > Parsing config from pvhtest.cfg
> > libxl: detail: libxl_dom.c:195:numa_place_domain: NUMA placement
> > candidate with 1 nodes, 4 cpus and 14117 KB free selected
> > xc: detail: elf_parse_binary: phdr: paddr=0x100000 memsz=0x9ef68
> > xc: detail: elf_parse_binary: memory: 0x100000 -> 0x19ef68
> > xc: detail: VIRTUAL MEMORY ARRANGEMENT:
> >   Loader:        0000000000100000->000000000019ef68
> >   Modules:       0000000000000000->0000000000000000
> >   TOTAL:         0000000000000000->000000000f800000
> >   ENTRY ADDRESS: 0000000000100620
> > xc: detail: PHYSICAL MEMORY ALLOCATION:
> >   4KB PAGES: 0x0000000000000200
> >   2MB PAGES: 0x000000000000007b
> >   1GB PAGES: 0x0000000000000000
> > xc: detail: elf_load_binary: phdr 0 at 0x7fd78ab46000 -> 0x7fd78abdbded
> > 
> > logs:
> > 
> > qemu-dm-pvhtest.log:
> > 
> > char device redirected to /dev/pts/4 (label serial0)
> > 
> > xl-pvhtest.log:
> > 
> > Waiting for domain pvhtest (domid 59) to die [pid 4914]
> > Domain 59 has shut down, reason code 1 0x1
> > Action for shutdown reason code 1 is preserve
> > Done. Exiting now
> > 
> > xl dmesg:
> > 
> > (XEN) io.c:204:d58 MMIO emulation failed @ 0008:ffff34d1: 10 89 f9 1e 04
> > 83 ff ff 06 02
> > 
> > 
> > What is going wrong here? How do I debug that?
> > 
> > Greets,
> >     Jacek
> > 
> > _______________________________________________
> > Xen-users mailing list
> > Xen-users@xxxxxxxxxxxxx
> > http://lists.xen.org/xen-users
> 
> 
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxx
http://lists.xen.org/xen-users

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.