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

Re: [Xen-devel] [PATCH 0/2] Handle xen_platform_pci=0 case

Il 25/11/2013 12:11, Anthony PERARD ha scritto:
On Mon, Nov 25, 2013 at 10:04:59AM +0100, Fabio Fantoni wrote:
Il 22/11/2013 17:54, Anthony PERARD ha scritto:
On Fri, Nov 22, 2013 at 04:49:06PM +0100, Fabio Fantoni wrote:
Il 22/11/2013 16:13, Anthony PERARD ha scritto:

Here is a little series that attempt to fix the issue regarding
xen_platform_pci=0 not been handled.

There are two patches, the first one adds an option to specifies the QEMU
machine that a user wants and we handle the xen_platform_pci=0 case using the
new option.

The new options "qemu_machine_override" will help if one want to try a q35
based device model. Otherwise, it will be used by libxl to switch to the "pc"
machine instead of the "xenfv" one when necessary, as the only difference
between both (since QEMU 1.6) is the presence of the xen-platform pci device.
About q35 in theory should be missing only the implementation in hvmloader,
is there a draft somewhere to try or to should be made?
No, sorry, no draft. In hvmloader, there is an easy change, comment the
assert that prevent hvmloader from starting, but that only the

Thanks for reply.

Today I did the first tests with q35 on xen.
I found that disks/cdrom not works with q35 and old qemu paramters used by libxl.
With new qemu parameters works and works also with sata instead ide.
Probably next week I'll do libxl patches for initial draft of q35 support, new qemu parameters for disk/cdrom using upstream qemu and sata support.

I tried to boot Saucy hvm DomU with q35 and sata but qemu crash on kernel loading, tried with both with and without xen-platform.
On attachment the serial kernel logs of both cases.
Can you take a look?

Thanks for any reply and sorry for my bad english.

Attachment: q35-saucy-serial.log
Description: Text document

Attachment: q35-saucy-serial-xen-platform.log
Description: Text document

Xen-devel mailing list



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