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

Re: Ping: [PATCH 0/6] tools/include: adjustments to the population of xen/


  • To: Jürgen Groß <jgross@xxxxxxxx>
  • From: Bertrand Marquis <Bertrand.Marquis@xxxxxxx>
  • Date: Fri, 2 Oct 2020 10:17:16 +0000
  • Accept-language: en-GB, en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Y6iwqQ3nWxRB8EcVfZ0Qyt74C59X1BrCxqRbVJ+m+MM=; b=cQB2RZsWockKVNUdtRhcMB50kSrTLubwVH3q61LMHseQCLJvpO4/1zuQzi0ClWoCvIZljuoXMi59pmY5NB3q+lQx/xPsX0HpkQpt8zbI8wGAhAWrg9YXxdcX8MFROO7AbNT9ZdGrn2EXMo04W0ije1RRJT3zigJILI7Tt4H87hN9logwfDH0i+tC1zcdKS1H2xGH7r3CKd1B4e/BeOzFilasCgIJQPz+C/2jyOeLheBH5KZkvaSCjGVVX4HbgVbg+x8ZqLVLkOj2v7EPMTWecGvYPQaOxWRD4wTxEsyWHu0CIkM+hJXANff4I+cLW3vlzzFm/SUV2cNPG+niayhucg==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=X5HpHLBaWm4a3w5At3G0x2VzevBsrfgal2TqOJU+i0zX1B6D8BCZYRPdn6QX6G3DIW9Cz1Iyihf52G+4hdIT4FI9asOKd0jgI7KsgdK+1Hw7asMkzeCKlOC8XZTSvBVzAmTuv+LdsyO3qXcw7/a5GyRgfD9EtNDafA+TS74lsMEtqlmOv1HbkYbkWLefmYx+5hVGQiyPnfDx9fzsBBqMmyxdSjLbUBRYS6rhRghWFnHWA4z98zas6PH89B/RBHiXg0Wg/wBRFthLOIpcBER2jGw3WVDlpmsrvYG7mV1gDb5/F/qe+yJ3FFu0zNvn/ddjLvRk9g2KwOOnuSn/dl6JQw==
  • Authentication-results-original: suse.com; dkim=none (message not signed) header.d=none;suse.com; dmarc=none action=none header.from=arm.com;
  • Cc: Jan Beulich <jbeulich@xxxxxxxx>, Ian Jackson <iwj@xxxxxxxxxxxxxx>, Wei Liu <wl@xxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Fri, 02 Oct 2020 10:18:15 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Nodisclaimer: true
  • Original-authentication-results: suse.com; dkim=none (message not signed) header.d=none;suse.com; dmarc=none action=none header.from=arm.com;
  • Thread-index: AQHWh2uA51KvLc+DNUCjQhMwaVDUdqmDCd+AgAAHWYCAAAQLgIAAxK+AgABY4YCAAAi8gA==
  • Thread-topic: Ping: [PATCH 0/6] tools/include: adjustments to the population of xen/


> On 2 Oct 2020, at 10:45, Bertrand Marquis <bertrand.marquis@xxxxxxx> wrote:
> 
> 
> 
>> On 2 Oct 2020, at 05:27, Jürgen Groß <jgross@xxxxxxxx> wrote:
>> 
>> On 01.10.20 18:43, Bertrand Marquis wrote:
>>> Hi,
>>>> On 1 Oct 2020, at 17:29, Bertrand Marquis <bertrand.marquis@xxxxxxx> wrote:
>>>> 
>>>> Hi Jan,
>>>> 
>>>>> On 1 Oct 2020, at 17:03, Jan Beulich <jbeulich@xxxxxxxx> wrote:
>>>>> 
>>>>> On 10.09.2020 14:09, Jan Beulich wrote:
>>>>>> While looking at what it would take to move around libelf/
>>>>>> in the hypervisor subtree, I've run into this rule, which I
>>>>>> think can do with a few improvements and some simplification.
>>>>>> 
>>>>>> 1: adjust population of acpi/
>>>>>> 2: fix (drop) dependencies of when to populate xen/
>>>>>> 3: adjust population of public headers into xen/
>>>>>> 4: properly install Arm public headers
>>>>>> 5: adjust x86-specific population of xen/
>>>>>> 6: drop remaining -f from ln invocations
>>>>> 
>>>>> May I ask for an ack or otherwise here?
>>>> 
>>>> This is going the right way but with this serie (on top of current staging
>>>> status), I have a compilation error in Yocto while compiling qemu:
>>>> In file included from 
>>>> /media/extend-drive/bermar01/Development/xen-dev/yocto-build/build/dom0-fvp.prj/tmp/work/armv8a-poky-linux/qemu/5.1.0-r0/recipe-sysroot/usr/include/xenguest.h:25,
>>>> |                  from 
>>>> /media/extend-drive/bermar01/Development/xen-dev/yocto-build/build/dom0-fvp.prj/tmp/work/armv8a-poky-linux/qemu/5.1.0-r0/qemu-5.1.0/hw/i386/xen/xen_platform.c:41:
>>>> | 
>>>> /media/extend-drive/bermar01/Development/xen-dev/yocto-build/build/dom0-fvp.prj/tmp/work/armv8a-poky-linux/qemu/5.1.0-r0/recipe-sysroot/usr/include/xenctrl_dom.h:19:10:
>>>>  fatal error: xen/libelf/libelf.h: No such file or directory
>>>> |    19 | #include <xen/libelf/libelf.h>
>>>> |       |          ^~~~~~~~~~~~~~~~~~~~~
>>>> | compilation terminated.
>>>> | 
>>>> /media/extend-drive/bermar01/Development/xen-dev/yocto-build/build/dom0-fvp.prj/tmp/work/armv8a-poky-linux/qemu/5.1.0-r0/qemu-5.1.0/rules.mak:69:
>>>>  recipe for target 'hw/i386/xen/xen_platform.o’ failed
>>>> 
>>>> Xen is using xenctrl_dom.h which need the libelf.h header from xen.
>>> Actually this is not coming from your serie and this is actually a problem 
>>> already present on master.
>> 
>> ... and fixed on staging.
> 
> I can confirm that with tonight staging status this issue is not present 
> anymore.

… and the serie is building and working properly for arm (including compiling 
everything
on Yocto).

So:
Tested-by: Bertrand Marquis <bertrand.marquis@xxxxxxx>

And i think it is a good improvement.

Cheers
Bertrand


 


Rackspace

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