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

[Xen-devel] [qemu-mainline test] 110968: regressions - FAIL



flight 110968 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/110968/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 
110925
 test-amd64-amd64-qemuu-nested-intel 16 debian-hvm-install/l1/l2 fail REGR. vs. 
110925

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 110925
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 110925
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 110925
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 110925
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 110925
 test-armhf-armhf-xl-rtds     15 guest-start/debian.repeat    fail  like 110925
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check 
fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check 
fail never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 12 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass

version targeted for testing:
 qemuu                db7a99cdc1d0f4d8cbf7c41ce9e570dce04f0a11
baseline version:
 qemuu                8dfaf23ae1f2273a9730a9b309cc8471269bb524

Last test of basis   110925  2017-06-21 10:21:59 Z    2 days
Testing same since   110968  2017-06-22 10:49:28 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Bennée <alex.bennee@xxxxxxxxxx>
  Emilio G. Cota <cota@xxxxxxxxx>
  Geert Martin Ijewski <gm.ijewski@xxxxxx>
  Peter Maydell <peter.maydell@xxxxxxxxxx>
  Richard Henderson <rth@xxxxxxxxxxx>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      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 db7a99cdc1d0f4d8cbf7c41ce9e570dce04f0a11
Merge: 8dfaf23 8da54b2
Author: Peter Maydell <peter.maydell@xxxxxxxxxx>
Date:   Thu Jun 22 10:25:03 2017 +0100

    Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20170619' into 
staging
    
    Queued TCG patches
    
    # gpg: Signature made Mon 19 Jun 2017 19:12:06 BST
    # gpg:                using RSA key 0xAD1270CC4DD0279B
    # gpg: Good signature from "Richard Henderson <rth7680@xxxxxxxxx>"
    # gpg:                 aka "Richard Henderson <rth@xxxxxxxxxx>"
    # gpg:                 aka "Richard Henderson <rth@xxxxxxxxxxx>"
    # Primary key fingerprint: 9CB1 8DDA F8E8 49AD 2AFC  16A4 AD12 70CC 4DD0 
279B
    
    * remotes/rth/tags/pull-tcg-20170619:
      target/arm: Exit after clearing aarch64 interrupt mask
      target/s390x: Exit after changing PSW mask
      target/alpha: Use tcg_gen_lookup_and_goto_ptr
      tcg: Increase hit rate of lookup_tb_ptr
      tcg/arm: Use ldr (literal) for goto_tb
      tcg/arm: Try pc-relative addresses for movi
      tcg/arm: Remove limit on code buffer size
      tcg/arm: Use indirect branch for goto_tb
      tcg/aarch64: Use ADR in tcg_out_movi
      translate-all: consolidate tb init in tb_gen_code
      tcg: allocate TB structs before the corresponding translated code
      util: add cacheinfo
    
    Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit 8da54b2507c1cabf60c2de904cf0383b23239231
Author: Richard Henderson <rth@xxxxxxxxxxx>
Date:   Wed Jun 14 12:39:54 2017 -0700

    target/arm: Exit after clearing aarch64 interrupt mask
    
    Exit to cpu loop so we reevaluate cpu_arm_hw_interrupts.
    
    Tested-by: Emilio G. Cota <cota@xxxxxxxxx>
    Tested-by: Alex Bennée <alex.bennee@xxxxxxxxxx>
    Reviewed-by: Emilio G. Cota <cota@xxxxxxxxx>
    Reviewed-by: Alex Bennée <alex.bennee@xxxxxxxxxx>
    Signed-off-by: Richard Henderson <rth@xxxxxxxxxxx>

commit 542f70c22edd22367373b4cb34d3c478f1ac7c0f
Author: Richard Henderson <rth@xxxxxxxxxxx>
Date:   Wed Jun 14 12:09:50 2017 -0700

    target/s390x: Exit after changing PSW mask
    
    Exit to cpu loop so we reevaluate cpu_s390x_hw_interrupts.
    
    Reviewed-by: Alex Bennée <alex.bennee@xxxxxxxxxx>
    Signed-off-by: Richard Henderson <rth@xxxxxxxxxxx>

commit 54e1d4ed1dcdae27b8c02575c155c26434579485
Author: Richard Henderson <rth@xxxxxxxxxxx>
Date:   Fri May 26 13:31:49 2017 -0700

    target/alpha: Use tcg_gen_lookup_and_goto_ptr
    
    Tested-by: Emilio G. Cota <cota@xxxxxxxxx>
    Reviewed-by: Alex Bennée <alex.bennee@xxxxxxxxxx>
    Signed-off-by: Richard Henderson <rth@xxxxxxxxxxx>

commit b97a879de980e99452063851597edb98e7e8039c
Author: Richard Henderson <rth@xxxxxxxxxxx>
Date:   Wed Jun 14 08:18:36 2017 -0700

    tcg: Increase hit rate of lookup_tb_ptr
    
    We can call tb_htable_lookup even when the tb_jmp_cache is completely
    empty.  Therefore, un-nest most of the code dependent on tb != NULL
    from the read from the cache.
    
    This improves the hit rate of lookup_tb_ptr; for instance, when booting
    and immediately shutting down debian-arm, the hit rate improves from
    93.2% to 99.4%.
    
    Reviewed-by: Alex Bennée <alex.bennee@xxxxxxxxxx>
    Signed-off-by: Emilio G. Cota <cota@xxxxxxxxx>
    Signed-off-by: Richard Henderson <rth@xxxxxxxxxxx>

commit 308714e6bc945389c64faf1b9213e2c0d3f03391
Author: Richard Henderson <rth@xxxxxxxxxxx>
Date:   Mon Jun 5 19:42:51 2017 -0400

    tcg/arm: Use ldr (literal) for goto_tb
    
    The new placement of the TB means that we can use one insn
    to load the goto_tb destination directly from the TB.
    
    Signed-off-by: Richard Henderson <rth@xxxxxxxxxxx>

commit 9c39b94f1448770e7e573e9516d2483816785d1b
Author: Richard Henderson <rth@xxxxxxxxxxx>
Date:   Mon Jun 5 20:18:54 2017 -0400

    tcg/arm: Try pc-relative addresses for movi
    
    Signed-off-by: Richard Henderson <rth@xxxxxxxxxxx>

commit acb0b292b6d0f49972dc98f742e79ed53973e438
Author: Richard Henderson <rth@xxxxxxxxxxx>
Date:   Mon Jun 5 19:15:25 2017 -0400

    tcg/arm: Remove limit on code buffer size
    
    Since we're no longer using a direct branch, we have no
    limit on the branch distance.
    
    Signed-off-by: Richard Henderson <rth@xxxxxxxxxxx>

commit 3fb53fb4d12f2e7833bd1659e6013237b130ef20
Author: Richard Henderson <rth@xxxxxxxxxxx>
Date:   Mon Jun 5 19:13:56 2017 -0400

    tcg/arm: Use indirect branch for goto_tb
    
    Signed-off-by: Richard Henderson <rth@xxxxxxxxxxx>

commit cc74d332ff9a78684374847375ef63fc4bd10436
Author: Richard Henderson <rth@xxxxxxxxxxx>
Date:   Mon Jun 5 12:12:59 2017 -0700

    tcg/aarch64: Use ADR in tcg_out_movi
    
    The new placement of the TB means that we can use one insn
    to load the return value for exit_tb returning the TB pointer.
    
    Tested-by: Emilio G. Cota <cota@xxxxxxxxx>
    Signed-off-by: Richard Henderson <rth@xxxxxxxxxxx>

commit 2b48e10f888059a98043b4816769fa2a326a1d2c
Author: Emilio G. Cota <cota@xxxxxxxxx>
Date:   Fri Jun 9 15:55:22 2017 -0400

    translate-all: consolidate tb init in tb_gen_code
    
    We are partially initializing tb in tb_alloc. Instead, fully
    initialize it in tb_gen_code, which is tb_alloc's only caller.
    
    This saves an unnecessary write to tb->cflags.
    
    Signed-off-by: Emilio G. Cota <cota@xxxxxxxxx>
    Message-Id: <1497038122-26364-1-git-send-email-cota@xxxxxxxxx>
    Signed-off-by: Richard Henderson <rth@xxxxxxxxxxx>

commit 6e3b2bfd6af488a896f7936e99ef160f8f37e6f2
Author: Emilio G. Cota <cota@xxxxxxxxx>
Date:   Tue Jun 6 19:12:25 2017 -0400

    tcg: allocate TB structs before the corresponding translated code
    
    Allocating an arbitrarily-sized array of tbs results in either
    (a) a lot of memory wasted or (b) unnecessary flushes of the code
    cache when we run out of TB structs in the array.
    
    An obvious solution would be to just malloc a TB struct when needed,
    and keep the TB array as an array of pointers (recall that tb_find_pc()
    needs the TB array to run in O(log n)).
    
    Perhaps a better solution, which is implemented in this patch, is to
    allocate TB's right before the translated code they describe. This
    results in some memory waste due to padding to have code and TBs in
    separate cache lines--for instance, I measured 4.7% of padding in the
    used portion of code_gen_buffer when booting aarch64 Linux on a
    host with 64-byte cache lines. However, it can allow for optimizations
    in some host architectures, since TCG backends could safely assume that
    the TB and the corresponding translated code are very close to each
    other in memory. See this message by rth for a detailed explanation:
    
      https://lists.gnu.org/archive/html/qemu-devel/2017-03/msg05172.html
      Subject: Re: GSoC 2017 Proposal: TCG performance enhancements
      Message-ID: <1e67644b-4b30-887e-d329-1848e94c9484@xxxxxxxxxxx>
    
    Suggested-by: Richard Henderson <rth@xxxxxxxxxxx>
    Reviewed-by: Pranith Kumar <bobby.prani@xxxxxxxxx>
    Signed-off-by: Emilio G. Cota <cota@xxxxxxxxx>
    Message-Id: <1496790745-314-3-git-send-email-cota@xxxxxxxxx>
    [rth: Simplify the arithmetic in tcg_tb_alloc]
    Signed-off-by: Richard Henderson <rth@xxxxxxxxxxx>

commit b255b2c8a5484742606e8760870ba3e14d0c9605
Author: Emilio G. Cota <cota@xxxxxxxxx>
Date:   Tue Jun 6 20:17:04 2017 -0400

    util: add cacheinfo
    
    Add helpers to gather cache info from the host at init-time.
    
    For now, only export the host's I/D cache line sizes, which we
    will use to improve cache locality to avoid false sharing.
    
    Suggested-by: Richard Henderson <rth@xxxxxxxxxxx>
    Suggested-by: Geert Martin Ijewski <gm.ijewski@xxxxxx>
    Tested-by:    Geert Martin Ijewski <gm.ijewski@xxxxxx>
    Signed-off-by: Emilio G. Cota <cota@xxxxxxxxx>
    Message-Id: <1496794624-4083-1-git-send-email-cota@xxxxxxxxx>
    [rth: Move all implementations from tcg/ppc/]
    Signed-off-by: Richard Henderson <rth@xxxxxxxxxxx>

_______________________________________________
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®.