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

Re: [xen-unstable-smoke bisection] complete build-amd64-libvirt


  • To: osstest service owner <osstest-admin@xxxxxxxxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Paul Durrant <paul@xxxxxxx>, Wei Liu <wl@xxxxxxx>
  • From: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  • Date: Wed, 16 Dec 2020 10:17:29 +0000
  • Authentication-results: esa5.hc3370-68.iphmx.com; dkim=none (message not signed) header.i=none
  • Delivery-date: Wed, 16 Dec 2020 10:17:42 +0000
  • Ironport-sdr: 9fxSQSuzMEdzIk68C8lklNKqsDjJURYTiUaqjk00LpOyd8b2KqUevD0Et7mVWM9r7DM9KfRLuk IZXz46O/jZUUWG/wkO3PmfTPC+Za3vAJ/pXkf1xRpcTyApuxs7yZ5lCW6fDg/Xm6Bewjh9ucf+ fdp33JgN8lxf/TPgJyOm0cgaJGfaJ2hFSKUoeZcWFbTzWsZNbCw4YvbHPTpFuyfuFE9/50SiC+ Gtq1NkHp/QXlQHmSOWd/Ve2SzgTaQyz3xA3uApglcVsuSDk7Bp+fbZ7a7nKfHDSUY0fJdp17h8 dmU=
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On 16/12/2020 02:27, osstest service owner wrote:
> branch xen-unstable-smoke
> xenbranch xen-unstable-smoke
> job build-amd64-libvirt
> testid libvirt-build
>
> Tree: libvirt git://xenbits.xen.org/libvirt.git
> Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.git
> Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
> Tree: qemuu git://xenbits.xen.org/qemu-xen.git
> Tree: xen git://xenbits.xen.org/xen.git
>
> *** Found and reproduced problem changeset ***
>
>   Bug is in tree:  xen git://xenbits.xen.org/xen.git
>   Bug introduced:  929f23114061a0089e6d63d109cf6a1d03d35c71
>   Bug not present: 8bc342b043a6838c03cd86039a34e3f8eea1242f
>   Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/157589/
>
>
>   commit 929f23114061a0089e6d63d109cf6a1d03d35c71
>   Author: Paul Durrant <pdurrant@xxxxxxxxxx>
>   Date:   Tue Dec 8 19:30:26 2020 +0000
>   
>       libxl: introduce 'libxl_pci_bdf' in the idl...
>       
>       ... and use in 'libxl_device_pci'
>       
>       This patch is preparatory work for restricting the type passed to 
> functions
>       that only require BDF information, rather than passing a 
> 'libxl_device_pci'
>       structure which is only partially filled. In this patch only the minimal
>       mechanical changes necessary to deal with the structural changes are 
> made.
>       Subsequent patches will adjust the code to make better use of the new 
> type.
>       
>       Signed-off-by: Paul Durrant <pdurrant@xxxxxxxxxx>
>       Acked-by: Wei Liu <wl@xxxxxxx>
>       Acked-by: Nick Rosbrook <rosbrookn@xxxxxxxxxxxx>

This breaks the API.  You can't make the following change in the IDL.

 libxl_device_pci = Struct("device_pci", [
-    ("func",      uint8),
-    ("dev",       uint8),
-    ("bus",       uint8),
-    ("domain",    integer),
-    ("vdevfn",    uint32),
+    ("bdf", libxl_pci_bdf),
+    ("vdevfn", uint32),

~Andrew



 


Rackspace

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