On 04/09/18 18:01, Anthony PERARD wrote:
> On Wed, Aug 29, 2018 at 02:22:05PM +0200, Olaf Hering wrote:
>> On Mon, Aug 27, Olaf Hering wrote:
>>
>>> Since about two weeks, no released qemu can be built against 
>>> xen.git#staging. The error looks like that:
>>> qemu-20180825T130857.235c82acca/include/hw/xen/xen_common.h:677:5: error: 
>>> too many arguments to function 'xc_domain_create'
>>> It looks like staging lacks proper compat wrappers for released qemu 
>>> versions.
>> Passing --disable-xen-pv-domain-build instead of
>> --enable-xen-pv-domain-build to configure fixes/hides the build error.
>>
>> What is "xen-pv-domain-build" supposed to do?
> It suppose to let QEMU create a Xen domain all by itself, without using
> any toolstack. Nickname: xenner.
>
> But that code probably doesn't work anymore.

Having a quick look over the code, its been completely broken since Xen
4.9 (it never called gnttab_set_limits()), and appears to only function
for PV guests (by use of the xc_linux_build() call), and clearly noone
has noticed/cared.

If I were you, I'd purge it completely from qemu.  You don't want to be
playing "keep up with all the changes going into xc_domain_create()",
given how tightly coupled it is to other low level libxc functionality.

~Andrew

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

Reply via email to