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

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

flight 18753 xen-unstable real [real]

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-win7-amd64  8 guest-saverestore        fail REGR. vs. 18750

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-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-amd64-xl-winxpsp3 13 guest-stop                   fail   never pass
 test-amd64-amd64-xl-qemut-winxpsp3 13 guest-stop               fail never pass
 test-amd64-i386-xl-qemut-win7-amd64 13 guest-stop              fail never pass
 test-amd64-i386-xl-winxpsp3-vcpus1 13 guest-stop               fail never pass
 test-amd64-i386-xend-qemut-winxpsp3 16 leak-check/check        fail never pass
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1 13 guest-stop         fail never pass

version targeted for testing:
 xen                  08d89ac8bd7f43d897cdffe85b236c71d3408e16
baseline version:
 xen                  69962e19ed432570f6cdcfdb5f6f22d6e3c54e6c

People who touched revisions under test:
  Andre Przywara <andre.przywara@xxxxxxxxxx>
  Chen Baozi <baozich@xxxxxxxxx>
  Ian Campbell <ian.campbell@xxxxxxxxxx>
  Julien Grall <julien.grall@xxxxxxxxxx>
  Keir Fraser <keir@xxxxxxx>
  Tim Deegan <tim@xxxxxxx>

 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

Test harness code can be found at

Not pushing.

commit 08d89ac8bd7f43d897cdffe85b236c71d3408e16
Author: Ian Campbell <ian.campbell@xxxxxxxxxx>
Date:   Fri Jul 19 16:20:10 2013 +0100

    xen: arm: retry trylock if strex fails on free lock.
    This comes from the Linux patches 15e7e5c1ebf5 for arm32 and 4ecf7ccb1973 
    arm64 by Will Deacon and Catalin Marinas respectively. The Linux commit 
        An exclusive store instruction may fail for reasons other than lock
        contention (e.g. a cache eviction during the critical section) so, in
        line with other architectures using similar exclusive instructions
        (alpha, mips, powerpc), retry the trylock operation if the lock appears
        to be free but the strex reported failure.
    I have observed this due to register_cpu_notifier containing:
        if ( !spin_trylock(&cpu_add_remove_lock) )
            BUG(); /* Should never fail as we are called only during boot. */
    which was spuriously failing.
    The ARMv8 variant is taken directly from the Linux patch. For v7 I had to
    reimplement since we don't currently use ticket locks.
    Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Acked-by: Tim Deegan <tim@xxxxxxx>

commit c85c3e3cb9c0540cb604c379298bfd885ade1592
Author: Ian Campbell <ian.campbell@xxxxxxxxxx>
Date:   Fri Jul 19 16:20:09 2013 +0100

    xen/arm64: resync atomics and spinlock asm with Linux
    This picks up the changes from Linux commit 3a0310eb369a:
        arm64: atomics: fix grossly inconsistent asm constraints for exclusives
        Our uses of inline asm constraints for atomic operations are fairly
        wild and varied. We basically need to guarantee the following:
          1. Any instructions with barrier implications
             (load-acquire/store-release) have a "memory" clobber
          2. When performing exclusive accesses, the addresing mode is generated
             using the "Q" constraint
          3. Atomic blocks which use the condition flags, have a "cc" clobber
        This patch addresses these concerns which, as well as fixing the
        semantics of the code, stops GCC complaining about impossible asm
        Signed-off-by: Will Deacon <will.deacon@xxxxxxx>
        Signed-off-by: Catalin Marinas <catalin.marinas@xxxxxxx>
    Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Acked-by: Tim Deegan <tim@xxxxxxx>

commit 79474832b5e068aa4d131f8e586b0fa674a7ee3e
Author: Ian Campbell <ian.campbell@xxxxxxxxxx>
Date:   Fri Jul 19 16:20:08 2013 +0100

    xen/arm64: Assembly optimized bitops from Linux
    This patch replaces the previous hashed lock implementaiton of bitops with
    assembly optimized ones taken from Linux v3.10-rc4.
    The Linux derived ASM only supports 8 byte aligned bitmaps (which under 
    are unsigned long * rather than our void *). We do have actually uses of 4
    byte alignment (i.e. the bitmaps in struct xmem_pool) which trigger 
    Therefore adjust the assembly to work in 4 byte increments, which involved:
        - bit offset now bits 4:0 => mask #31 not #63
        - use wN register not xN for load/modify/store loop.
    There is no need to adjust the shift used to calculate the word offset, the
    difference is already acounted for in the #63->#31 change.
    NB: Xen's build system cannot cope with the change from .c to .S file,
    remove xen/arch/arm/arm64/lib/.bitops.o.d or clean your build tree.
    Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
    Acked-by: Tim Deegan <tim@xxxxxxx>

commit 7f4f85a70d645bff93230ab86c0276a5eb67c3bc
Author: Chen Baozi <baozich@xxxxxxxxx>
Date:   Thu Aug 15 21:19:48 2013 +0800

    xen/arm: Specific mapping for dom0 on OMAP5 platform
    Signed-off-by: Chen Baozi <baozich@xxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit 7f2b22e9b3975650f81aa6c6d82bc716a3331fc7
Author: Chen Baozi <baozich@xxxxxxxxx>
Date:   Tue Aug 13 19:14:26 2013 +0800

    xen/arm: Platform recognition and initialize arch_timer for the OMAP5
    Signed-off-by: Chen Baozi <baozich@xxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit 5f99725ce1f53c21aec71cb4de7f387136279857
Author: Chen Baozi <baozich@xxxxxxxxx>
Date:   Tue Aug 13 19:14:25 2013 +0800

    xen/arm: Add support for device tree specified arch_timer clock frequency.
    Signed-off-by: Chen Baozi <baozich@xxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit 393cc78449d22299c359c863880170f4cc2e831c
Author: Chen Baozi <baozich@xxxxxxxxx>
Date:   Tue Aug 13 19:14:24 2013 +0800

    xen/arm: Add the new OMAP UART driver.
    TI OMAP UART introduces some features such as register access modes, which
    makes its configuration and interrupt handling differs from 8250 compatible
    UART. Thus, we seperate this driver from ns16550's implementation.
    Signed-off-by: Chen Baozi <baozich@xxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit 282a1c2aba06d1860ed91e4df8dd4c42f1a822e6
Author: Chen Baozi <baozich@xxxxxxxxx>
Date:   Tue Aug 13 19:14:23 2013 +0800

    xen: Introduce a helper to read a u32 property in device tree.
    Signed-off-by: Chen Baozi <baozich@xxxxxxxxx>
    Acked-by: Julien Grall <julien.grall@xxxxxxxxxx>

commit e7ac471d5ceb955c050c9330afd56d1cdb0da52f
Author: Chen Baozi <baozich@xxxxxxxxx>
Date:   Tue Aug 13 19:14:22 2013 +0800

    xen/arm: add 8250 compatible UART support for early_printk
    Both OMAP5 and sun6i/sun7i SoCs share this UART driver for early_printk.
    Signed-off-by: Chen Baozi <baozich@xxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

commit 1cd9b317d21eb85432a2ee9487be916b34fc2238
Author: Chen Baozi <baozich@xxxxxxxxx>
Date:   Tue Aug 13 19:14:21 2013 +0800

    xen: rename ns16550-uart.h to 8250-uart.h and fix some typos
    Since UARTs on OMAP5 & Allwinner's SoC are not ns16550 but only 8250
    compatible, rename ns16550-uart.h to 8250-uart.h, which is a more pervasive
    name. At the same time, fix some typos, which have redundance UART_
    prefixes in some macros.
    Signed-off-by: Chen Baozi <baozich@xxxxxxxxx>
    Acked-by: Julien Grall <julien.grall@xxxxxxxxxx>
    Acked-by: Keir Fraser <keir@xxxxxxx>

commit a09a23c19b37a1626338c261e403a458a055b4e4
Author: Andre Przywara <andre.przywara@xxxxxxxxxx>
Date:   Thu Aug 22 09:40:54 2013 +0200

    ARM: fix const declaration of platform struct
    As Julien pointed out the other day, the data type for the platform
    DT name match struct is wrong.
    To be really immutable, we have to use "const char * const".
    Fix it on the three currently existing platforms.
    Signed-off-by: Andre Przywara <andre.przywara@xxxxxxxxxx>
    Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
(qemu changes not included)

Xen-devel mailing list



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