This run is configured for baseline tests only. flight 44245 xen-unstable real [real] http://osstest.xs.citrite.net/~osstest/testlogs/logs/44245/
Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-armhf-armhf-xl-midway 15 guest-start/debian.repeat fail REGR. vs. 44238 Regressions which are regarded as allowable (not blocking): build-i386-rumpuserxen 6 xen-build fail like 44238 test-amd64-amd64-xl-xsm 19 guest-start/debian.repeat fail like 44238 build-amd64-rumpuserxen 6 xen-build fail like 44238 test-amd64-amd64-xl-credit2 19 guest-start/debian.repeat fail like 44238 test-amd64-amd64-xl 19 guest-start/debian.repeat fail like 44238 test-amd64-amd64-amd64-pvgrub 10 guest-start fail like 44238 test-amd64-amd64-i386-pvgrub 10 guest-start fail like 44238 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop fail like 44238 test-amd64-amd64-qemuu-nested-intel 16 debian-hvm-install/l1/l2 fail like 44238 Tests which did not succeed, but are not blocking: test-amd64-amd64-rumpuserxen-amd64 1 build-check(1) blocked n/a test-amd64-i386-rumpuserxen-i386 1 build-check(1) blocked n/a test-armhf-armhf-libvirt-xsm 12 migrate-support-check fail never pass test-armhf-armhf-libvirt-xsm 14 guest-saverestore fail never pass test-armhf-armhf-libvirt 14 guest-saverestore fail never pass test-armhf-armhf-libvirt 12 migrate-support-check fail never pass test-armhf-armhf-xl-xsm 13 saverestore-support-check fail never pass test-armhf-armhf-xl-xsm 12 migrate-support-check fail never pass test-armhf-armhf-xl-credit2 13 saverestore-support-check fail never pass test-armhf-armhf-xl-credit2 12 migrate-support-check fail never pass test-amd64-amd64-xl-pvh-amd 11 guest-start fail never pass test-armhf-armhf-xl-midway 13 saverestore-support-check fail never pass test-armhf-armhf-xl-midway 12 migrate-support-check fail never pass test-armhf-armhf-xl 12 migrate-support-check fail never pass test-armhf-armhf-xl 13 saverestore-support-check fail never pass test-armhf-armhf-xl-multivcpu 13 saverestore-support-check fail never pass test-armhf-armhf-xl-multivcpu 12 migrate-support-check fail never pass test-armhf-armhf-xl-rtds 13 saverestore-support-check fail never pass test-armhf-armhf-xl-rtds 12 migrate-support-check fail never pass test-amd64-i386-libvirt 12 migrate-support-check fail never pass test-amd64-amd64-libvirt 12 migrate-support-check fail never pass test-amd64-amd64-libvirt-xsm 12 migrate-support-check fail never pass test-amd64-i386-libvirt-xsm 12 migrate-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-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2 fail never pass test-amd64-amd64-xl-pvh-intel 11 guest-start fail never pass test-amd64-amd64-libvirt-vhd 11 migrate-support-check fail never pass test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop fail never pass test-armhf-armhf-libvirt-qcow2 11 migrate-support-check fail never pass test-armhf-armhf-libvirt-qcow2 13 guest-saverestore fail never pass test-armhf-armhf-libvirt-raw 13 guest-saverestore fail never pass test-armhf-armhf-libvirt-raw 11 migrate-support-check fail never pass test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop fail never pass test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop fail never pass version targeted for testing: xen e46a729b18af85b4dd040578643f7fa430b22a48 baseline version: xen 6890e07e483673ec5f946b7c4654275707924d6d Last test of basis 44238 2016-03-10 17:23:16 Z 2 days Testing same since 44245 2016-03-12 17:19:39 Z 0 days 1 attempts ------------------------------------------------------------ People who touched revisions under test: Andrew Cooper <andrew.coop...@citrix.com> Dario Faggioli <dario.faggi...@citrix.com> David Vrabel <david.vra...@citrix.com> Doug Goldstein <car...@cardoe.com> George Dunlap <george.dun...@citrix.com> Ian Jackson <ian.jack...@eu.citrix.com> Jan Beulich <jbeul...@suse.com> Julien Grall <julien.gr...@arm.com> Meng Xu <men...@cis.upenn.edu> Razvan Cojocaru <rcojoc...@bitdefender.com> Roger Pau Monne <roger....@citrix.com> Stefano Stabellini <stefano.stabell...@eu.citrix.com> Wei Liu <wei.l...@citrix.com> jobs: build-amd64-xsm pass build-armhf-xsm pass build-i386-xsm pass build-amd64 pass build-armhf pass build-i386 pass build-amd64-libvirt pass build-armhf-libvirt pass build-i386-libvirt pass build-amd64-oldkern pass build-i386-oldkern pass build-amd64-prev pass build-i386-prev pass build-amd64-pvops pass build-armhf-pvops pass build-i386-pvops pass build-amd64-rumpuserxen fail build-i386-rumpuserxen fail test-amd64-amd64-xl fail test-armhf-armhf-xl pass test-amd64-i386-xl pass test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm pass test-amd64-i386-xl-qemut-debianhvm-amd64-xsm 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-xl-qemut-stubdom-debianhvm-amd64-xsm pass test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm pass test-amd64-amd64-libvirt-xsm pass test-armhf-armhf-libvirt-xsm fail test-amd64-i386-libvirt-xsm pass test-amd64-amd64-xl-xsm fail 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 fail test-amd64-i386-qemut-rhel6hvm-amd pass test-amd64-i386-qemuu-rhel6hvm-amd pass test-amd64-amd64-xl-qemut-debianhvm-amd64 pass test-amd64-i386-xl-qemut-debianhvm-amd64 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-rumpuserxen-amd64 blocked 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-i386-xl-qemuu-win7-amd64 fail test-amd64-amd64-xl-credit2 fail test-armhf-armhf-xl-credit2 pass test-amd64-i386-freebsd10-i386 pass test-amd64-i386-rumpuserxen-i386 blocked test-amd64-amd64-qemuu-nested-intel fail test-amd64-amd64-xl-pvh-intel fail test-amd64-i386-qemut-rhel6hvm-intel pass test-amd64-i386-qemuu-rhel6hvm-intel pass test-amd64-amd64-libvirt pass test-armhf-armhf-libvirt fail test-amd64-i386-libvirt pass test-armhf-armhf-xl-midway fail test-amd64-amd64-migrupgrade pass test-amd64-i386-migrupgrade 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 fail test-amd64-amd64-i386-pvgrub fail test-amd64-amd64-pygrub pass test-armhf-armhf-libvirt-qcow2 fail test-amd64-amd64-xl-qcow2 pass test-armhf-armhf-libvirt-raw fail test-amd64-i386-xl-raw pass test-amd64-amd64-xl-rtds pass test-armhf-armhf-xl-rtds pass test-amd64-i386-xl-qemut-winxpsp3-vcpus1 pass test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 pass test-amd64-amd64-libvirt-vhd pass test-armhf-armhf-xl-vhd pass test-amd64-amd64-xl-qemut-winxpsp3 pass test-amd64-i386-xl-qemut-winxpsp3 pass test-amd64-amd64-xl-qemuu-winxpsp3 pass test-amd64-i386-xl-qemuu-winxpsp3 pass ------------------------------------------------------------ sg-report-flight on osstest.xs.citrite.net logs: /home/osstest/logs images: /home/osstest/images Logs, config files, etc. are available at http://osstest.xs.citrite.net/~osstest/testlogs/logs Test harness code can be found at http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary Push not applicable. ------------------------------------------------------------ commit e46a729b18af85b4dd040578643f7fa430b22a48 Author: Doug Goldstein <car...@cardoe.com> Date: Mon Mar 7 20:23:39 2016 -0600 libxl: ensure var is inited in libxl__domain_firmware Some versions of GCC complain that the 'firmware' variable can be used uninitialized. It looks like the switch inside of the else case is just confusing GCC. Signed-off-by: Doug Goldstein <car...@cardoe.com> Acked-by: Wei Liu <wei.l...@citrix.com> commit ae3c165b8189cb45b437fe6d92da338f2fd3a19f Author: Wei Liu <wei.l...@citrix.com> Date: Thu Mar 3 16:01:58 2016 +0000 libxc: simplify error handling in meminit_hvm The hunk that prints out error message can only be reached from the loop that allocates memory. Move that hunk into the loop to avoid confusing gcc. Reported-by: Doug Goldstein <car...@cardoe.com> Signed-off-by: Wei Liu <wei.l...@citrix.com> Reviewed-by: Doug Goldstein <car...@cardoe.com> Acked-by: Roger Pau Monne <roger....@citrix.com> commit f233dd6bcd294ff58647cd615fb331ad0704d728 Author: Dario Faggioli <dario.faggi...@citrix.com> Date: Thu Mar 10 16:51:40 2016 +0100 sched: add Meng as RTDS maintainer Meng Xu is one of the maintainers of the RT-Xen project, which is from where the RTDS scheduler comes. He also is the main author of the version of RTDS that we currently have here upstream. Since the upstreaming effort, he's continued looking after the code, engaging with the community, coming and presenting at XenSummits and, last but not least, doing development himself as well as directing the work of others, with the aim of improving the scheduler. In summary, he has reached the point, both from thechnical and community engagement point of views, where he can effectively serve as a maintainer of RTDS code. Signed-off-by: Dario Faggioli <dario.faggi...@citrix.com> Acked-by: Meng Xu <men...@cis.upenn.edu> Acked-by: George Dunlap <george.dun...@citrix.com> commit dff593c7b6eb1cfd4591b662a880a0c9325cce40 Author: David Vrabel <david.vra...@citrix.com> Date: Thu Mar 10 16:51:03 2016 +0100 x86: don't flush the whole cache when changing cachability Introduce the FLUSH_VA_VALID flag to flush_area_mask() and friends to say that it is safe to use CLFLUSH (i.e., the virtual address is still valid). Use this when changing the cachability of the Xen direct mappings (in response to the guest changing the cachability of its mappings). This significantly improves performance by avoiding an expensive WBINVD. This fixes a performance regression introduced by c61a6f74f80eb36ed83a82f713db3143159b9009 (x86: enforce consistent cachability of MMIO mappings), the fix for XSA-154. e.g., A set_memory_wc() call in Linux: before: 4097 us after: 47 us Signed-off-by: David Vrabel <david.vra...@citrix.com> Reviewed-by: Jan Beulich <jbeul...@suse.com> commit 119f09734a75c65c3084eeff6698bb3f357b4f96 Author: Jan Beulich <jbeul...@suse.com> Date: Thu Mar 10 16:50:30 2016 +0100 x86/shadow: avoid extra local array variable mfns[2] was there just because struct sh_emulate_ctxt's two MFN values can't be used to hand to vmap(). Making the structure fields an array avoids the extra copying. Signed-off-by: Jan Beulich <jbeul...@suse.com> Reviewed-by: Andrew Cooper <andrew.coop...@citrix.com> Reviewed-by: Tim Deegan <t...@xen.org> commit 2c80710a78c931457ed1215d19834efe26ff115d Author: Jan Beulich <jbeul...@suse.com> Date: Thu Mar 10 16:48:23 2016 +0100 x86/shadow: compile most write emulation code just once No need to compile all of this code three times, as most of it really is guest mode independent. The savings are between 3k and 4k of binary code in my builds. For this to fully work out, the sh_gva_to_gfn() calls are being replaced by indirect ones through the paging mode table. No functional change (i.e. only formatting and naming changes) except for - sh_emulate_map_dest()'s user mode check corrected for the PV case (affecting debugging mode only, this isn't being split out) - simplifying the vaddr argument to emulate_gva_to_mfn() for the second part in the cross page write case Signed-off-by: Jan Beulich <jbeul...@suse.com> Reviewed-by: Tim Deegan <t...@xen.org> Reviewed-by: Andrew Cooper <andrew.coop...@citrix.com> commit 4640ab6e227c3d7b84dccd37c3be4aa8e3894fb6 Author: Razvan Cojocaru <rcojoc...@bitdefender.com> Date: Thu Mar 10 16:47:48 2016 +0100 x86/HVM: don't disable the REP emulation optimizations for regular IO Currently REP emulations optimizations remain disabled even if the emulation does not happen as a result of a vm_event reply requestion emulation (i.e. even for regular IO). This patch takes emulate_each_rep into account only if emulation has been requested by a vm_event-capable application, and is a noticeable speed optimization for monitored guests. Signed-off-by: Razvan Cojocaru <rcojoc...@bitdefender.com> Reviewed-by: Andrew Cooper <andrew.coop...@citrix.com> Reviewed-by: Tamas K Lengyel <ta...@tklengyel.com> Acked-by: Jan Beulich <jbeul...@suse.com> commit 3cdad9183aefc422d19271a09ad01f7dda1f0cde Author: Jan Beulich <jbeul...@suse.com> Date: Thu Mar 10 16:47:02 2016 +0100 x86/xstate: undo bogus adjustment to xsave() This reverts an unintended change in commit 879b44b041 ("x86/fpu: add a per-domain field to set the width of FIP/FDP"), which I had done intermediately while fixing the build issue: After having reverted that adjustment I must have forgotten to "git add" the adjustment. Signed-off-by: Jan Beulich <jbeul...@suse.com> Reviewed-by: Andrew Cooper <andrew.coop...@citrix.com> commit fc0e69e635d8b996ff9941f8d57f3012f7568fa1 Author: Andrew Cooper <andrew.coop...@citrix.com> Date: Thu Mar 10 16:46:03 2016 +0100 tools/misc: drop unused function from gtracestat Fixes a build failure with Clang. Signed-off-by: Andrew Cooper <andrew.coop...@citrix.com> Acked-by: Wei Liu <wei.l...@citrix.com> commit a306f8107af7960259dda1a756224d71a338bba9 Author: Andrew Cooper <andrew.coop...@citrix.com> Date: Thu Mar 10 16:45:55 2016 +0100 tools/foreign: avoid using alignment directives when not appropriate The foreign header generation blindly replaces 'uint64_t' with '__align8__ uint64_t', to get correct alignment when built as 32bit. This is correct in most circumstances, but Clang objects to two specific uses. * Inside a sizeof() expression * As part of a typecast An example error looks like: /local/xen.git/tools/libxc/../../tools/include/xen/foreign/x86_64.h:204:44: error: 'aligned' attribute ignored when parsing type [-Werror,-Wignored-attributes] __align8__ uint64_t evtchn_mask[sizeof(__align8__ uint64_t) * 8]; ^~~~~~~~~~ /local/xen.git/tools/libxc/../../tools/include/xen/foreign/x86_64.h:13:36: note: expanded from macro '__align8__' ^~~~~~~~~~~ This sedary is sufficient to fix all the bad examples without touching any of the legitimate uses, and is more simple than teaching mkheader.py how to parse C. Signed-off-by: Andrew Cooper <andrew.coop...@citrix.com> Reviewed-by: Jan Beulich <jbeul...@suse.com> Acked-by: Wei Liu <wei.l...@citrix.com> commit b91c845deb490dc008cbc328cbe35c3060aa6b6c Author: Stefano Stabellini <stefano.stabell...@eu.citrix.com> Date: Thu Mar 10 16:45:31 2016 +0100 add Julien as ARM maintainer I would like to propose Julien Grall (julien.gr...@arm.com) as co-maintainer for Xen on ARM. His track record of contributions to the project is outstanding and I think speaks for itself. Julien made multiple public presentations about Xen on ARM at Xen Developer Summit and Linaro Connect conferences. He led the development of several key features, such as SMMU support and non-PCI passthrough and participated in the design and the review of large code contributions from others. Signed-off-by: Stefano Stabellini <stefano.stabell...@eu.citrix.com> Acked-by: Julien Grall <julien.gr...@arm.com> Acked-by: Ian Jackson <ian.jack...@eu.citrix.com> Acked-by: Jan Beulich <jbeul...@suse.com> (qemu changes not included) _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel