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

[Xen-devel] [xen-unstable test] 18047: regressions - FAIL



flight 18047 xen-unstable real [real]
http://www.chiark.greenend.org.uk/~xensrcts/logs/18047/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-winxpsp3 10 guest-saverestore.2       fail REGR. vs. 18033

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-pcipt-intel  9 guest-start                 fail never pass
 test-amd64-i386-xend-winxpsp3 16 leak-check/check             fail  never pass
 test-amd64-amd64-xl-qemut-win7-amd64 13 guest-stop             fail never pass
 test-amd64-amd64-xl-qemuu-winxpsp3 13 guest-stop               fail never pass
 test-amd64-amd64-xl-win7-amd64 13 guest-stop                   fail never pass
 test-amd64-i386-xl-win7-amd64 13 guest-stop                   fail  never pass
 test-amd64-i386-xl-qemut-win7-amd64 13 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-winxpsp3 13 guest-stop               fail never pass
 test-amd64-i386-xl-winxpsp3-vcpus1 13 guest-stop               fail never pass
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1 13 guest-stop         fail never pass
 test-amd64-i386-xend-qemut-winxpsp3 16 leak-check/check        fail never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 13 guest-stop             fail never pass

version targeted for testing:
 xen                  7476f4788250ef281e09b449753c7ddc19239c64
baseline version:
 xen                  41abbadef60e5fccdfd688579dd458f7f7887cf5

------------------------------------------------------------
People who touched revisions under test:
  Andre Przywara <andre.przywara@xxxxxxxxxxx>
  Anthony PERARD <anthony.perard@xxxxxxxxxx>
  Christoph Egger <chegger@xxxxxxxxx>
  Frediano Ziglio <frediano.ziglio@xxxxxxxxxx>
  George Dunlap <george.dunlap@xxxxxxxxxxxxx>
  Ian Campbell <ian.campbell@xxxxxxxxxx>
  Ian Campbell <ian.camppbell@xxxxxxxxxx>
  Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
  Julien Grall <julien.grall@xxxxxxxxxx>
  Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>
------------------------------------------------------------

jobs:
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-oldkern                                          pass    
 build-i386-oldkern                                           pass    
 build-amd64-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-i386-rhel6hvm-amd                                 pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-amd64-xl-win7-amd64                               fail    
 test-amd64-i386-xl-win7-amd64                                fail    
 test-amd64-i386-xl-credit2                                   pass    
 test-amd64-amd64-xl-pcipt-intel                              fail    
 test-amd64-i386-rhel6hvm-intel                               pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-i386-xl-multivcpu                                 pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-xl-sedf-pin                                 pass    
 test-amd64-amd64-pv                                          pass    
 test-amd64-i386-pv                                           pass    
 test-amd64-amd64-xl-sedf                                     pass    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     fail    
 test-amd64-i386-xl-winxpsp3-vcpus1                           fail    
 test-amd64-i386-xend-qemut-winxpsp3                          fail    
 test-amd64-amd64-xl-qemut-winxpsp3                           fail    
 test-amd64-amd64-xl-qemuu-winxpsp3                           fail    
 test-amd64-i386-xend-winxpsp3                                fail    
 test-amd64-amd64-xl-winxpsp3                                 fail    


------------------------------------------------------------
sg-report-flight on woking.cam.xci-test.com
logs: /home/xc_osstest/logs
images: /home/xc_osstest/images

Logs, config files, etc. are available at
    http://www.chiark.greenend.org.uk/~xensrcts/logs

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


Not pushing.

------------------------------------------------------------
commit 7476f4788250ef281e09b449753c7ddc19239c64
Author: Julien Grall <julien.grall@xxxxxxxxxx>
Date:   Thu May 30 21:50:35 2013 +0100

    arm: Fix after 54353cae096c "xen/arm: check string format for early_printk"
    
    Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit 1adef1732f67b4039170210bb2e67c64c9dabd4c
Author: Ian Campbell <ian.campbell@xxxxxxxxxx>
Date:   Mon Apr 22 13:14:16 2013 +0100

    xenballoond: remove as it is now obsolete + unsupported code
    
    Dan, the author, states:
    > this code is five years old, is distro dependent, and is now
    > completely unsupported.
    
    Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Acked-by: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>

commit 5479961ab55e118b8c80db7724721e78743363c7
Author: George Dunlap <george.dunlap@xxxxxxxxxxxxx>
Date:   Fri May 24 16:20:59 2013 +0100

    libxl: Remove qxl support for the 4.3 release
    
    The qxl drivers for Windows and Linux end up calling instructions
    that cannot be used for MMIO at the moment.  Just for the 4.3 release,
    remove qxl support.
    
    This patch should be reverted as soon as the 4.4 development window opens.
    
    The issue in question:
    
    (XEN) emulate.c:88:d18 bad mmio size 16
    (XEN) io.c:201:d18 MMIO emulation failed @ 0033:7fd2de390430: f3 0f 6f
    19 41 83 e8 403
    
    The instruction in question is "movdqu (%rcx),%xmm3".  Xen knows how
    to emulate it, but unfortunately %xmm3 is 16 bytes long, and the interface
    between Xen and qemu at the moment would appear to only allow MMIO accesses
    of 8 bytes.
    
    It's too late in the release cycle to find a fix or a workaround.
    
    Signed-off-by: George Dunlap <george.dunlap@xxxxxxxxxxxxx>
    Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit 9da60855040d480d7269ac7717e27bd9e8106bf0
Author: Anthony PERARD <anthony.perard@xxxxxxxxxx>
Date:   Wed May 29 19:11:15 2013 +0100

    libxl: Fix qemu-xen command line for vcpus numbers.
    
    On the qemu-xen command line, the number of vcpus initially online and
    the number of maximum available vcpus are inverted.
    
    Signed-off-by: Anthony PERARD <anthony.perard@xxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit ffa27970bc995ac8724f5e0d0bd0180bef5a340a
Author: George Dunlap <george.dunlap@xxxxxxxxxxxxx>
Date:   Wed May 29 12:53:59 2013 +0100

    xl: Update example xl.conf with correct name for default script option
    
    We've changed the config option from "vifscript" to "vif.default.script".  
This
    was changed in the manpage but not in the example xl.conf.
    
    Also move the option down to be with the other vif options.
    
    Signed-off-by: George Dunlap <george.dunlap@xxxxxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit 8789dfb557116822907f7e63efc0530e28fd1e2c
Author: Frediano Ziglio <frediano.ziglio@xxxxxxxxxx>
Date:   Thu May 23 13:55:15 2013 +0000

    gcov: update documentation on coverage.
    
    Fix some spelling.
    Add documentation for new xencov_split utility.
    
    Signed-off-by: Frediano Ziglio <frediano.ziglio@xxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit cc1eca5194d2278c076d922ae439cf2bf4f88da6
Author: Frediano Ziglio <frediano.ziglio@xxxxxxxxxx>
Date:   Thu May 23 13:55:18 2013 +0000

    gcov: Add script to split coverage informations.
    
    Split coverage informations extracted from xencov utility.
    This script accept coverage blob either as file or from input and extract
    into files compatible with gcc format (gcda).
    
    Signed-off-by: Frediano Ziglio <frediano.ziglio@xxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit 9fa437d084c521dabb5b6582fee3316e8cc6e2a3
Author: George Dunlap <george.dunlap@xxxxxxxxxxxxx>
Date:   Fri May 24 15:33:27 2013 +0100

    libxl: use Linux-compatible names for sse4 cpuid features
    
    Linux uses sse4_1 and sse4_2, but at the moment libxl uses '.' instead
    of '_'.  This makes it confusing for people looking in Linux's /proc/cpuinfo
    to disable features.
    
    Add the Linux feature names, keeping the old ones for compatability.
    
    Signed-off-by: George Dunlap <george.dunlap@xxxxxxxxxxxxx>
    Acked-by: Ian Campbell <ian.camppbell@xxxxxxxxxx>

commit b339d34409a8d2c1083e2c362ef14c8fdcd81106
Author: Andre Przywara <andre.przywara@xxxxxxxxxxx>
Date:   Fri May 24 15:47:30 2013 +0200

    arm/early-printk: add Calxeda Midway UART support
    
    With the help of the previous patches add a stanza to
    xen/arch/arm/Rules.mk to specify the UART configuration of the
    Calxeda Midway machine.
    The information has been taken from the Linux kernel's .dts file.
    This can be enabled by adding "CONFIG_EARLY_PRINTK=midway" to
    Config.mk.
    
    Signed-off-by: Andre Przywara <andre.przywara@xxxxxxxxxxx>
    Reviewed-by: Julien Grall <julien.grall@xxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit 95ac742a2d1b471a5552a2d79b501aff5965efd2
Author: Andre Przywara <andre.przywara@xxxxxxxxxxx>
Date:   Fri May 24 15:47:29 2013 +0200

    arm/early-printk: add support for ARM Fastmodel
    
    Though the ARM Fastmodel software emulator mimics a Versatile Express
    board, the boot process is different compared to the real hardware,
    so the early printk differs slightly. Create a new early-printk
    target to model this correctly.
    
    Signed-off-by: Andre Przywara <andre.przywara@xxxxxxxxxxx>
    Reviewed-by: Julien Grall <julien.grall@xxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit 74025300d55262155a3bdafddf257d82dcf0f6af
Author: Andre Przywara <andre.przywara@xxxxxxxxxxx>
Date:   Fri May 24 15:47:28 2013 +0200

    arm/early-printk: move UART base address to Rules.mk
    
    The UART memory mapped base address is currently hardcoded in the
    early-printk UART driver, which denies the driver to be used by
    two machines with a different mapping.
    Move this definition out to xen/arch/arm/Rules.mk, allowing easier
    user access and later sharing of the driver.
    
    Signed-off-by: Andre Przywara <andre.przywara@xxxxxxxxxxx>
    Reviewed-by: Julien Grall <julien.grall@xxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit 130645eee340608c12b632535d3f983508348ba1
Author: Andre Przywara <andre.przywara@xxxxxxxxxxx>
Date:   Fri May 24 15:47:27 2013 +0200

    arm/early-printk: allow skipping of UART init
    
    While it seems obvious to initialize the UART before using it, chances
    are that some firmware code or the bootloader already did this.
    So it may actually be a good idea to skip the initialization, in fact
    this fixes early printk on my TC2 Versatile Express.
    So provide an option in xen/arch/arm/Rules.mk to only initialize the
    UART when needed.
    
    Signed-off-by: Andre Przywara <andre.przywara@xxxxxxxxxxx>
    Reviewed-by: Julien Grall <julien.grall@xxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit b68346247f74e002ef180403167888a03f488080
Author: Andre Przywara <andre.przywara@xxxxxxxxxxx>
Date:   Fri May 24 15:47:26 2013 +0200

    arm/early-printk: calculate baud rate divisor from user provided value
    
    For early-printk the used baud rate was hardcoded in the code, using
    precalculated divisor values.
    Let the calculation of these values be done by the preprocessor and
    use a human readable value in xen/arch/arm/Rules.mk to drive this.
    
    Signed-off-by: Andre Przywara <andre.przywara@xxxxxxxxxxx>
    Reviewed-by: Julien Grall <julien.grall@xxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit 54353cae096c19f176417f6d425de0a0f8a71228
Author: Julien Grall <julien.grall@xxxxxxxxxx>
Date:   Thu May 23 16:05:18 2013 +0100

    xen/arm: check string format for early_printk
    
    Signed-off-by: Julien Grall <julien.grall@xxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit cafdceb66e154f1ac204be935f9030959827bd1f
Author: Julien Grall <julien.grall@xxxxxxxxxx>
Date:   Thu May 23 15:50:11 2013 +0100

    xen/arm: avoid lost characters with early_printk
    
    Introduce the function early_flush to wait until the UART has finished to
    transfer the character.
    When early printk is enabled, it's possible to loose the last characters if:
        - the UART is initialized by the UART driver
        - Xen hang
    
    This is result to a truncated message. To be sure that the message is fully
    transfered by early_printk, add a call to early_flush. This will avoid lost
    characters.
    
    Signed-off-by: Julien Grall <julien.grall@xxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit 121dac93afd2f600485618d9b493892e2fca8fa8
Author: George Dunlap <george.dunlap@xxxxxxxxxxxxx>
Date:   Tue May 14 11:07:14 2013 +0100

    xl: Return an error if an empty file is passed to cd-insert
    
    Two changes:
    * Stat the file before calling libxl_cdrom_insert()
    * Return an error if anything fails (including libxl_cdrom_insert)
    
    This is in part to work around the fact that the RAW disk type
    is used for things that aren't actually files; so we can't call
    stat in libxl_device.c:libxl__device_disk_set_backend() because
    it may be going over a remote protocol.
    
    Signed-off-by: George Dunlap <george.dunlap@xxxxxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit 1ecd5e015d67837bb094e9e8921dca4e90578f8a
Author: Christoph Egger <chegger@xxxxxxxxx>
Date:   Mon May 13 10:24:31 2013 +0200

    stubdom: Make stubdom buildsystem consistent with tools buildsystem
    
    Use FETCHER for stubdom, too. This makes stubdom buildsystem
    more consistent with tools buildsystem.
    Fixes toplevel configure failure if wget is not found
    independent if we are going to build stubdom or not.
    
    Signed-off-by: Christoph Egger <chegger@xxxxxxxxx>
    Reviewed-by: Matt Wilson <msw@xxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit d21b46e9b723b860ab6e32f6ad96dd4c650596c7
Author: Konrad Rzeszutek Wilk <konrad@xxxxxxxxxx>
Date:   Fri May 24 09:36:16 2013 -0400

    xl, e820_host, PV passthrough: Fix guests crashing when memory == maxmem
    
    The code had an obvious bug where it would assume that the balloon
    amount would always be _something_ and add an E820_RAM entry at the
    end of the E820 array. The added E820_RAM would contain the balloon amount
    plus the delta of memory that had to be subtracted b/c of the various
    E820 entries. That assumption is certainly true when maxmem != mem,
    but if guest config has maxmem = memory that is incorrect (as balloon
    value is zero). The end result is that the E820 that is constructed
    is missing a swath of "delta" memory and in most cases ends up with
    only one E820_RAM entry that is of 512MB size on many Intel systems.
    
    Reported-by: Christian Holpert <christian@xxxxxxxxxx>
    Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
(qemu changes not included)

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


 


Rackspace

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