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

[Xen-devel] [xen-unstable-smoke test] 107044: regressions - trouble: broken/fail/pass



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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl           6 xen-boot                 fail REGR. vs. 107033

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

version targeted for testing:
 xen                  41630eb1b615158af42f4468236457fd3f8a6819
baseline version:
 xen                  40b1628b8ea2750a340c3c965c7bc0c721f562ca

Last test of basis   107033  2017-03-31 14:02:10 Z    0 days
Testing same since   107044  2017-03-31 19:01:33 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Wei Chen <Wei.Chen@xxxxxxx>

jobs:
 build-amd64                                                  pass    
 build-arm64                                                  fail    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 build-arm64-pvops                                            fail    
 test-armhf-armhf-xl                                          fail    
 test-arm64-arm64-xl-xsm                                      broken  
 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 41630eb1b615158af42f4468236457fd3f8a6819
Author: Wei Chen <Wei.Chen@xxxxxxx>
Date:   Fri Mar 31 15:07:25 2017 +0800

    xen/arm32: Introduce alternative runtime patching
    
    This patch is based on the implementation of ARM64, it introduces
    alternative runtime patching to ARM32. This allows to patch assembly
    instruction at runtime to either fix hardware bugs or optimize for
    certain hardware features on ARM32 platform.
    
    Xen hypervisor is using ARM execution state only on ARM32 platform,
    Thumb is not used. So, the Thumb only branch instructions (CBZ, CBNZ,
    TBB and TBH) are not considered in alternatives.
    
    The left ARM32 branch instructions are BX, BLX, BL and B. The
    instruction BX is taking a register in parameter, so we don't need to
    rewrite it. The instructions BLX, BL and B are using the similar
    encoding for the offset and will avoid specific case when extracting
    and updating the offset.
    
    In this patch, we include alternative.h header file to livepatch.c
    directly for ARM32 compilation issues. When the alternative patching
    config is enabled, the livepatch.c will use the alternative functions.
    In this case, we should include the alternative header file to this
    file. But for ARM64, it does not include this header file directly.
    It includes this header file indirectly through:
    sched.h->domain.h->page.h->alternative.h.
    But, unfortunately, the page.h of ARM32 doesn't include alternative.h,
    and we don't have the reason to include it to ARM32 page.h now. So we
    have to include the alternative.h directly in livepatch.c.
    
    Signed-off-by: Wei Chen <Wei.Chen@xxxxxxx>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>
    Reviewed-by: Julien Grall <julien.grall@xxxxxxx>
(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®.