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

[Xen-devel] [xen-unstable-smoke test] 101187: regressions - FAIL



flight 101187 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/101187/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf                   5 xen-build                fail REGR. vs. 101184

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  b4ab702d5c0d4c6d3f2555601fb94060c6427e64
baseline version:
 xen                  da9207c864ab363fc29a2d861f9da07fd9ca1e16

Last test of basis   101184  2016-09-28 12:03:36 Z    0 days
Testing same since   101187  2016-09-28 15:02:21 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
  Daniel Kiper <dkiper@xxxxxxxxxxxx>
  Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
  Jan Beulich <jbeulich@xxxxxxxx>
  Keir Fraser <keir@xxxxxxx>
  Kevin Tian <kevin.tian@xxxxxxxxx>
  Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx> [for Oracle, VirtualIron and 
Sun contributions]
  Kouya Shimura <kouya@xxxxxxxxxxxxxx>
  Lars Kurth <lars.kurth@xxxxxxxxxx>
  Simon Horman <horms@xxxxxxxxxxxx>
  Stefan Berger <stefanb@xxxxxxxxxx>
  Wei Liu <wei.liu2@xxxxxxxxxx>

jobs:
 build-amd64                                                  pass    
 build-armhf                                                  fail    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit b4ab702d5c0d4c6d3f2555601fb94060c6427e64
Author: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
Date:   Wed Sep 28 09:22:06 2016 -0400

    libxc/xc_dom_core: Copy ACPI tables to guest space
    
    Load ACPI modules into guest space
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>

commit 14c0d328da2b9b6c63b9c69756426f4d87a846e9
Author: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
Date:   Wed Sep 28 09:22:05 2016 -0400

    libxl/acpi: Build ACPI tables for HVMlite guests
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
    Acked-by: Jan Beulich <jbeulich@xxxxxxxx>

commit f14e5cda422f2413d7e739dc0caf5d5cb6a061be
Author: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
Date:   Wed Sep 28 09:22:04 2016 -0400

    libxl: Initialize domain build info before calling libxl__domain_make
    
    libxl__domain_make() may want to use b_info so we should set defaults
    a little earlier.
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>

commit 008eeb6be20cfa668989b6637f0bab0121052b5b
Author: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
Date:   Wed Sep 28 09:22:03 2016 -0400

    libxl/pvhv2: Include APIC page in MMIO hole for PVHv2 guests
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>

commit e07df55a6b293edaa8549806067a6373bfd02066
Author: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
Date:   Wed Sep 28 09:22:02 2016 -0400

    libxl/acpi: Add ACPI e820 entry
    
    Add entry for ACPI tables created for PVHv2 guests to e820 map.
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>

commit b3afc0a390028d420e5c04105c2e9391c182ada8
Author: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
Date:   Wed Sep 28 09:22:01 2016 -0400

    libxc/libxl: Allow multiple ACPI modules
    
    Provide ability to load multiple ACPI modules. Thie feature is needed
    by PVHv2 guests and will be used in subsequent patches.
    
    We assume that PVHv2 guests do not load their ACPI modules specified
    in the configuration file. We can extend support for that in the future
    if desired.
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>

commit e9a8dc050f9ad920ed19b888697bc92e64af368d
Author: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
Date:   Wed Sep 28 09:22:00 2016 -0400

    libacpi: Build DSDT for PVH guests
    
    PVH guests require DSDT with only ACPI INFO (Xen-specific) and Processor
    objects. We separate ASL's ACPI INFO definition into dsdt_acpi_info.asl so
    that it can be included in ASLs for both HVM and PVH2.
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
    Acked-by: Jan Beulich <jbeulich@xxxxxxxx>

commit 85c17cbb252b9fa52cb0167eacf88b2f2345d349
Author: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
Date:   Wed Sep 28 09:21:59 2016 -0400

    x86: Allow LAPIC-only emulation_flags for HVM guests
    
    PVHv2 guests may request LAPIC emulation (and nothing else)
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>

commit 73b72736e6cafdb040f97e29f36317622ffd64c5
Author: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
Date:   Wed Sep 28 09:21:58 2016 -0400

    acpi: Move ACPI code to tools/libacpi
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
    Acked-by: Jan Beulich <jbeulich@xxxxxxxx>

commit 7fe907f2eb852ed9a796e6855eeb84e90b2734b3
Author: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
Date:   Wed Sep 28 09:21:57 2016 -0400

    acpi/hvmloader: Include file/paths adjustments
    
    In prepearation to moving acpi sources into generally available
    libacpi:
    
    1. Pass IOAPIC/LAPIC/PCI mask values via struct acpi_config
    2. Modify include files search paths to point to acpi directory
    3. Macro-ise include file for build.c that defines various
       utilities used by that file. Users of libacpi will be expected
       to define this macro when compiling build.c
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
    Acked-by: Jan Beulich <jbeulich@xxxxxxxx>

commit 09de18fc88cb05b9ab77f649a25fd8d67b483866
Author: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
Date:   Wed Sep 28 09:21:56 2016 -0400

    acpi/hvmloader: Link ACPI object files directly
    
    ACPI sources will be available to various component which will build
    them according to their own rules. ACPI's Makefile will only generate
    necessary source files.
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
    Acked-by: Jan Beulich <jbeulich@xxxxxxxx>

commit 999fb168a85e4ea9b283e4391228453c04f1de2b
Author: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
Date:   Wed Sep 28 09:21:55 2016 -0400

    acpi/hvmloader: Translate all addresses when assigning addresses in ACPI 
tables
    
    Non-hvmloader users may be building tables in virtual address space
    and therefore we need to make sure that values that end up in tables
    are physical addresses.
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>

commit 9635a512c63d6b883b5750d8bfea05418ebbd554
Author: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
Date:   Wed Sep 28 09:21:54 2016 -0400

    acpi/hvmloader: Replace mem_alloc() and virt_to_phys() with memory ops
    
    Components that wish to use ACPI builder will need to provide their own
    mem_alloc() and virt_to_phys() routines. Pointers to these routines will
    be passed to the builder as memory ops.
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
    Acked-by: Jan Beulich <jbeulich@xxxxxxxx>

commit b48814f20bbc755c16953c114a5d3292a552af3c
Author: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
Date:   Wed Sep 28 09:21:53 2016 -0400

    acpi/hvmloader: Build WAET optionally
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>

commit c6f9a86750ad3fe9e7a7962b65e39346a2ffdbda
Author: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
Date:   Wed Sep 28 09:21:52 2016 -0400

    acpi/hvmloader: Make providing IOAPIC in MADT optional
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>

commit 76903b836ef9ca91a20f0fae626ef585cc878bf4
Author: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
Date:   Wed Sep 28 09:21:51 2016 -0400

    acpi/hvmloader: Set TIS header address in hvmloader
    
    Users other than hvmloader may provide TIS address as virtual.
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>

commit c91bc2bf1f54c1ba2945e534071c727104c02782
Author: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
Date:   Wed Sep 28 09:21:50 2016 -0400

    acpi/hvmloader: Collect processor and NUMA info in hvmloader
    
    No need for ACPI code to rely on hvm_info variable.
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>

commit 68823df358e8f366a9bf0c356ca22646490ddf3c
Author: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
Date:   Wed Sep 28 09:21:49 2016 -0400

    acpi: Re-license ACPI builder files from GPLv2 to LGPLv2.1
    
    ACPI builder is currently distributed under GPLv2 license.
    
    We plan to make the builder available to components other than the
    hvmloader (which is also GPLv2). Some of these components (such as
    libxl) may be distributed under LGPL-2.1 so that they can be used by
    non-GPLv2 callers.  But this will not be possible if we incorporate
    the ACPI builder in those other components.
    
    To avoid this problem we are relicensing sources in ACPI bulder
    directory to the Lesser GNU Public License (LGPL) version 2.1
    
    gpl/mk_dsdt_asl.sh file will remain GPL-only pending permission to
    relicense from Lenovo due to commit 801d469ad ("[HVM] ACPI support
    patch 3 of 4: ACPI _PRT table."))
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
    Acked-by: Daniel Kiper <dkiper@xxxxxxxxxxxx>
    Acked-by: Stefan Berger <stefanb@xxxxxxxxxx>
    Acked-by: Kouya Shimura <kouya@xxxxxxxxxxxxxx>
    Acked-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Kevin Tian <kevin.tian@xxxxxxxxx>
    Acked-by: Keir Fraser <keir@xxxxxxx>
    Acked-by: Simon Horman <horms@xxxxxxxxxxxx>
    Acked-by: Lars Kurth <lars.kurth@xxxxxxxxxx>
    Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
    Acked-by: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx> [for Oracle, 
VirtualIron and Sun contributions]

commit c3397311a658ceea5cb5c4e632861616edda5a7d
Author: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
Date:   Wed Sep 28 09:21:48 2016 -0400

    acpi: Prevent GPL-only code from seeping into non-GPL binaries
    
    Some code (specifically, introduced by commit 801d469ad ("[HVM] ACPI
    support patch 3 of 4: ACPI _PRT table.")) has only been licensed under
    GPLv2. We want to prevent this code from showing up in non-GPL
    binaries which might become possible after we make ACPI builder code
    available to users other than hvmloader.
    
    There are two pieces that we need to be careful about:
    (1) A small chunk of code in dsdt.asl that implements _PIC method
    (2) A chunk of ASL generator in mk_dsdt.c that describes with PCI
        interrupt routing.
    
    This code will now be generated by a GPL-only script which will be
    invoked only when ACPI builder's Makefile is called with GPL variable
    set.
    
    We also strip license header from generated ASL files to prevent
    inadverent use of those files with incorrect license.
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
    Reviewed-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>

commit e8c4e3af734df1b73f25f459385fe7683dffcc5f
Author: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
Date:   Wed Sep 28 09:21:47 2016 -0400

    acpi: Extract acpi info description into a separate ASL file
    
    This code will be needed by PVH guests who don't want to use full DSDT.
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
    Acked-by: Jan Beulich <jbeulich@xxxxxxxx>
(qemu changes not included)

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel

 


Rackspace

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