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

[Xen-devel] [xen-unstable-smoke test] 103052: trouble: blocked/broken/pass



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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-amd64                   3 host-install(3)        broken REGR. vs. 103045

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

version targeted for testing:
 xen                  3651d9e5c0f90e94d41187a69f04df3647c61a82
baseline version:
 xen                  779a0e15ca0d9d5dbcbdee29b1dad9faf73bfc77

Last test of basis   103045  2016-12-07 20:03:56 Z    0 days
Testing same since   103052  2016-12-07 23:06:02 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Julien Grall <julien.grall@xxxxxxx>
  Stefano Stabellini <sstabellini@xxxxxxxxxx>

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


------------------------------------------------------------
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

broken-step build-amd64 host-install(3)

Not pushing.

------------------------------------------------------------
commit 3651d9e5c0f90e94d41187a69f04df3647c61a82
Author: Julien Grall <julien.grall@xxxxxxx>
Date:   Wed Dec 7 12:33:53 2016 +0000

    xen/arm: vgic-v3: Allow AArch32 guest booting with GICv3
    
    AArch32 guest will use co-processor registers to access the GICv3 (see
    8.5 in IHI 0069C). Some of the registers have to be trapped and emulated
    (e.g ICC_SGI1R), this is the purpose of this patch.
    
    The rest of the emulation already supports access required for AArch32
    so nothing has to be changed there.
    
    Note this is only enabling 32-bit guest using GICv3 on Xen ARM64. Further
    work would be required to compile GICv3 and vGICv3 for Xen ARM32.
    
    Signed-off-by: Julien Grall <julien.grall@xxxxxxx>
    Reviewed-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>

commit 8c6feb177d1e17466aed2fda8784acb1f9d18d11
Author: Julien Grall <julien.grall@xxxxxxx>
Date:   Wed Dec 7 12:33:52 2016 +0000

    xen/arm: vgic-v3: Move the emulation of ICC_SGI1R_EL1 in a separate helper
    
    The emulation of the co-processor register ICC_SGI1R is the same as the
    system register ICC_SGI1R_EL1. So move the emulation outside and use the
    newly introduced helper vreg_emulate_sysreg64 to abstract the access.
    
    Signed-off-by: Julien Grall <julien.grall@xxxxxxx>
    Reviewed-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>

commit 572190dbe5deb5ffce2231904b85231eb36e6c19
Author: Julien Grall <julien.grall@xxxxxxx>
Date:   Wed Dec 7 12:33:51 2016 +0000

    xen/arm: vgic: Rename emulate_sysreg callback to emulate_reg
    
    We will want to emulate co-processor registers access in a follow-up
    patch.
    
    Signed-off-by: Julien Grall <julien.grall@xxxxxxx>
    Reviewed-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>

commit cc9e34d57a75c192bf4c6ebcd2e9055113093497
Author: Julien Grall <julien.grall@xxxxxxx>
Date:   Wed Dec 7 12:33:50 2016 +0000

    xen/arm: vreg: Introduce vreg_emulate_cp{32,64}
    
    Factorize the code to emulate 32-bit and 64-bit access to a co-processor
    in specific helpers.
    
    The new helpers will be used in different components to simplify the
    emulation.
    
    Finally, the prototypes for the callbacks to emulate 32-bit and 64-bit
    co-processor access are the same as the sysreg one. Rather than
    introducing new ones, repurpose the existent prototypes.
    
    Signed-off-by: Julien Grall <julien.grall@xxxxxxx>
    Reviewed-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>

commit 836a0e2aecb3809d4ef7d58fe5db88a029222e1f
Author: Julien Grall <julien.grall@xxxxxxx>
Date:   Wed Dec 7 12:33:49 2016 +0000

    xen/arm: vtimer: Move emulate_sysreg* callback in a separate header
    
    The core emulation of sysreg (reading/writing registers) is not specific
    to the virtual timer. Move the helpers in a new header vreg.h.
    
    Signed-off-by: Julien Grall <julien.grall@xxxxxxx>
    Reviewed-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>

commit ec54b2d029b8581f89c08bd4b5f6a0f23912011e
Author: Julien Grall <julien.grall@xxxxxxx>
Date:   Wed Dec 7 12:33:48 2016 +0000

    xen/arm: vgic-v3: Build vgic-v3.c when CONFIG_HAS_GICV3 is enabled.
    
    The vGICv3 depends whether Xen has a host driver for GICv3, not on the
    architecture (AArch64 vs AArch32).
    
    Note CONFIG_HAS_GICV3 is enabled only when for ARM64 build, so there is
    no functional change.
    
    Signed-off-by: Julien Grall <julien.grall@xxxxxxx>
    Reviewed-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>

commit fcf39f46719f7b2ac24114467d76230c7c1de108
Author: Julien Grall <julien.grall@xxxxxxx>
Date:   Wed Dec 7 12:33:47 2016 +0000

    xen/arm: vgic: Clean-up the sysreg emulation
    
    Couple of clean-up for the vgic sysreg emulation:
        - Reference the public documentation rather than a non-public one
        - Let the vgic emulation decides whether a register needs to be
        emulated
        - Drop unnecessary debug printk. They don't bring much information
        and can be misleading (vGICv2 does not support those registers)
    
    Signed-off-by: Julien Grall <julien.grall@xxxxxxx>
    Reviewed-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>

commit 79305d41ef3eaac392c67767328336f5f488e8c5
Author: Julien Grall <julien.grall@xxxxxxx>
Date:   Wed Dec 7 12:33:46 2016 +0000

    xen/arm: vgic: Switch emulate_sysreg return from int to bool
    
    emulate_sysreg callback can only return 2 values: 0 or 1. Use bool
    instead to make clear only two possible values exist.
    
    Signed-off-by: Julien Grall <julien.grall@xxxxxxx>
    Reviewed-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>

commit 578993aacf0fe4aad0c9cdb754525adc427ba360
Author: Julien Grall <julien.grall@xxxxxxx>
Date:   Wed Dec 7 12:33:45 2016 +0000

    xen/arm: vgic: Switch vgic_to_sgi return from int to bool and progate up 
to...
    
    vgic_v{2,3}_to_sgi.
    
    vgic_*to_sgi functions can only return 2 values: 0 or 1. Use bool instead
    to make clear only two possible values exist.
    
    Signed-off-by: Julien Grall <julien.grall@xxxxxxx>
    Signed-off-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>
    Reviewed-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>

commit e3542f070b6dbb8416011440fa8d1b82f7fc5ed5
Author: Julien Grall <julien.grall@xxxxxxx>
Date:   Wed Dec 7 12:33:44 2016 +0000

    xen/arm: vgic: Switch from bool_t to bool
    
    Since commit 9202342 "xen/build: Use C99 booleans", bool_t is an alias
    to bool. Going forward, therer is a preference to use bool rather than
    bool_t. Also replace 0 and 1 by false and true when relevant.
    
    Signed-off-by: Julien Grall <julien.grall@xxxxxxx>
    Reviewed-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>

commit 3562558585a3cf5ff5854b3ac69ce3d872945ae8
Author: Julien Grall <julien.grall@xxxxxxx>
Date:   Wed Dec 7 12:33:43 2016 +0000

    xen/arm: traps: Switch from bool_t to bool
    
    Since commit 9202342 "xen/build: Use C99 booleans", bool_t is an alias
    to bool. Going forward, there is a preference to use bool rather than
    bool_t. Also replace 0 and 1 by true and false when relevant.
    
    Signed-off-by: Julien Grall <julien.grall@xxxxxxx>
    Reviewed-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>

commit 8d5828e91348f47056f73b42bc415c8e3364f4a2
Author: Julien Grall <julien.grall@xxxxxxx>
Date:   Wed Dec 7 12:33:42 2016 +0000

    xen/arm: vtimer: Switch the read variable in the emulation from int to bool
    
    The read variable can only take two values: 1 => read, 0 => write. Use
    bool instead to make clear the variable can only take 2 values.
    
    Signed-off-by: Julien Grall <julien.grall@xxxxxxx>
    Reviewed-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>

commit 748f5329fae944354adb91465ca8088062fa080c
Author: Julien Grall <julien.grall@xxxxxxx>
Date:   Wed Dec 7 12:33:41 2016 +0000

    xen/arm: vtimer: Switch the emulation functions return from int to bool
    
    The emulation functions are always returning 0 or 1. Use bool instead to
    make clear only two possible values exist.
    
    Signed-off-by: Julien Grall <julien.grall@xxxxxxx>
    Reviewed-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>
(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®.