Il 24/05/2012 13:28, ZhouPeng ha scritto:
I tried your 3 patches taken from the mailing list, it works but doesn't solve qxl problems for me, on linux domU (Precise and Wheezy) xorg doesn't start and on windows 7 I have heavy performance problem (unusable).On Thu, May 24, 2012 at 6:13 PM, Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx> wrote:On Thu, 24 May 2012, ZhouPeng wrote:Sorry for late reply, I am not on this mail these days because of my work. I further test qxl-vga and I think I figure out the problem in some extend. If using qxl device, the default memory size of vga is 64M. Which will cause xen_ram_alloc(qemu/xen-all.c) fails. The exact reason is xc_domain_populate_physmap_exact fails, because xen-hypervisor fail, it's because of alloc_domheap_pages(d, a->extent_order, a->memflags) fails in hypervisor. I am not very familiar with xen's memory management, Does 64M exceed xen's heap space in this context?XL sets an upper bound of memory that can be allocated to the VM in libxl__build_pre, calling xc_domain_setmaxmem. My guess is that a 64MB allocation would go over that limit. You could try increasing the limit manually changing the xc_domain_setmaxmem call in libxl__build_pre, or you could try setting videoram=64 in the VM config file.Your guess is absolutely right! But set videoram=128 or xc_domain_setmaxmem(ctx->xch, domid, info->target_memkb + LIBXL_MAXMEM_CONSTANT + 2 * 64 * 1024); Then I successfuly install qxl driver in win-hvm and QXL can work properly. I will send some patch to add qxl support to libxl.
I tried also with qemu 1.1.0 but nothing change.Does it work correctly for you? If so can I have some detail of your configurations please?
For audio support this is needed too: (tested and working)-device intel-hda,id=sound0 -device hda-duplex,id=sound0-codec0 on qemu invocation and env QEMU_AUDIO_DRV=spice
Can you add audio support on libxl please?
Description: Firma crittografica S/MIME
_______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel