flight 18722 xen-unstable real [real] http://www.chiark.greenend.org.uk/~xensrcts/logs/18722/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64-oldkern 2 host-install(2) broken REGR. vs. 18681 build-i386-pvops 2 host-install(2) broken REGR. vs. 18681 build-i386-oldkern 2 host-install(2) broken REGR. vs. 18681 build-amd64-pvops 2 host-install(2) broken REGR. vs. 18681 build-i386 2 host-install(2) broken REGR. vs. 18681 build-amd64 2 host-install(2) broken REGR. vs. 18681 Tests which did not succeed, but are not blocking: test-amd64-amd64-xl-pcipt-intel 1 xen-build-check(1) blocked n/a test-amd64-i386-rhel6hvm-intel 1 xen-build-check(1) blocked n/a test-amd64-amd64-xl 1 xen-build-check(1) blocked n/a test-amd64-i386-xl-credit2 1 xen-build-check(1) blocked n/a test-amd64-i386-xl-multivcpu 1 xen-build-check(1) blocked n/a test-amd64-amd64-pv 1 xen-build-check(1) blocked n/a test-amd64-amd64-xl-sedf 1 xen-build-check(1) blocked n/a test-amd64-i386-qemuu-rhel6hvm-amd 1 xen-build-check(1) blocked n/a test-amd64-amd64-xl-sedf-pin 1 xen-build-check(1) blocked n/a test-amd64-i386-rhel6hvm-amd 1 xen-build-check(1) blocked n/a test-amd64-i386-qemut-rhel6hvm-amd 1 xen-build-check(1) blocked n/a test-amd64-amd64-pair 1 xen-build-check(1) blocked n/a test-amd64-i386-xend-winxpsp3 1 xen-build-check(1) blocked n/a test-amd64-amd64-xl-qemut-win7-amd64 1 xen-build-check(1) blocked n/a test-amd64-amd64-xl-qemuu-win7-amd64 1 xen-build-check(1) blocked n/a test-amd64-amd64-xl-qemuu-winxpsp3 1 xen-build-check(1) blocked n/a test-amd64-amd64-xl-win7-amd64 1 xen-build-check(1) blocked n/a test-amd64-i386-xl 1 xen-build-check(1) blocked n/a test-amd64-i386-qemuu-rhel6hvm-intel 1 xen-build-check(1) blocked n/a test-amd64-i386-xl-win7-amd64 1 xen-build-check(1) blocked n/a test-amd64-i386-qemut-rhel6hvm-intel 1 xen-build-check(1) blocked n/a test-amd64-amd64-xl-qemut-winxpsp3 1 xen-build-check(1) blocked n/a test-amd64-i386-xl-qemut-win7-amd64 1 xen-build-check(1) blocked n/a test-amd64-i386-xl-winxpsp3-vcpus1 1 xen-build-check(1) blocked n/a test-amd64-i386-xend-qemut-winxpsp3 1 xen-build-check(1) blocked n/a test-amd64-i386-xl-qemut-winxpsp3-vcpus1 1 xen-build-check(1) blocked n/a test-amd64-i386-pv 1 xen-build-check(1) blocked n/a test-amd64-amd64-xl-winxpsp3 1 xen-build-check(1) blocked n/a test-amd64-i386-pair 1 xen-build-check(1) blocked n/a version targeted for testing: xen 1efe90faa31be104a24fe75323429d227eae1d9f baseline version: xen 0c006b41a283a0a569c863d44abde5aa5750ae01 ------------------------------------------------------------ People who touched revisions under test: Andrew Cooper <andrew.cooper3@citrix.com> Bastian Blank <waldi@debian.org> Ben Guthro <benjamin.guthro@citrix.com> Ian Campbell <ian.campbell@citrix.com> Ian Jackson <ian.jackson@eu.citrix.com> Jan Beulich <jbeulich@suse.com> Keir Fraser <keir@xen.org> Patrick Welche <prlw1@cam.ac.uk> Tim Deegan <tim@xen.org> Xiantao Zhang <xiantao.zhang@intel.com> ------------------------------------------------------------ jobs: build-amd64 broken build-armhf pass build-i386 broken build-amd64-oldkern broken build-i386-oldkern broken build-amd64-pvops broken build-i386-pvops broken test-amd64-amd64-xl blocked test-amd64-i386-xl blocked test-amd64-i386-rhel6hvm-amd blocked test-amd64-i386-qemut-rhel6hvm-amd blocked test-amd64-i386-qemuu-rhel6hvm-amd blocked test-amd64-amd64-xl-qemut-win7-amd64 blocked test-amd64-i386-xl-qemut-win7-amd64 blocked test-amd64-amd64-xl-qemuu-win7-amd64 blocked test-amd64-amd64-xl-win7-amd64 blocked test-amd64-i386-xl-win7-amd64 blocked test-amd64-i386-xl-credit2 blocked test-amd64-amd64-xl-pcipt-intel blocked test-amd64-i386-rhel6hvm-intel blocked test-amd64-i386-qemut-rhel6hvm-intel blocked test-amd64-i386-qemuu-rhel6hvm-intel blocked test-amd64-i386-xl-multivcpu blocked test-amd64-amd64-pair blocked test-amd64-i386-pair blocked test-amd64-amd64-xl-sedf-pin blocked test-amd64-amd64-pv blocked test-amd64-i386-pv blocked test-amd64-amd64-xl-sedf blocked test-amd64-i386-xl-qemut-winxpsp3-vcpus1 blocked test-amd64-i386-xl-winxpsp3-vcpus1 blocked test-amd64-i386-xend-qemut-winxpsp3 blocked test-amd64-amd64-xl-qemut-winxpsp3 blocked test-amd64-amd64-xl-qemuu-winxpsp3 blocked test-amd64-i386-xend-winxpsp3 blocked test-amd64-amd64-xl-winxpsp3 blocked ------------------------------------------------------------ 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 http://www.chiark.greenend.org.uk/~xensrcts/logs Test harness code can be found at http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary Not pushing. ------------------------------------------------------------ commit 1efe90faa31be104a24fe75323429d227eae1d9f Author: Bastian Blank <bastian@waldi.eu.org> Date: Sun Aug 11 22:10:20 2013 +0200 tools: xen-mceinj: Add missing return value checks The return value of vasprintf must be checked. This check is enforced with the compiler options used in Debian by request and in Ubuntu by default. Check the return value and abort on error. Signed-off-by: Bastian Blank <waldi@debian.org> Acked-by: Ian Jackson <ian.jackson@eu.citrix.com> commit 3da32f9dafe6016decb9ebbad008cca6fab818ca Author: Tim Deegan <tim@xen.org> Date: Thu Aug 15 16:38:25 2013 +0100 xen/x86: hypervisor build fixes for FreeBSD. These allow an x86_64 hypervisor to build on FreeBSD 9.1/amd64. - like OpenBSD, needs a different arch passed to ld. - like OpenBSD, stdarg.h and stdbool.h are in /usr/include. Signed-off-by: Tim Deegan <tim@xen.org> Acked-by: Keir Fraser <keir@xen.org> commit 1e30327eeb08420e75f6296aac0625f361948028 Author: Andrew Cooper <andrew.cooper3@citrix.com> Date: Fri Aug 16 11:46:25 2013 +0200 x86/boot: Remove stack segment parameter from smpboot The stack segment is legacy remnant of a 32bit hypervisor, and not used in 64bit. Furthermore, the unsigned short in the structure actually aliases whatever the linker decides to put next in the data section. Drop the extern struct definition and change it to a simple void pointer, which matches its definition in arch/x86/boot/x86_64.S Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com> commit 7b9685ca4ed2fd723600ce66eb20a6d0c115b6cb Author: Tim Deegan <tim@xen.org> Date: Thu Aug 15 13:00:18 2013 +0100 xen: Add stdbool.h workaround for BSD. On *BSD, stdbool.h lives in /usr/include, but we don''t want to have that on the search path in case we pick up any headers from the build host''s C libraries. Copy the equivalent hack already in place for stdarg.h: on all supported compilers the contents of stdbool.h are trivial, so just supply the things we need in a xen/stdbool.h header. Signed-off-by: Tim Deegan <tim@xen.org> Reviewed-by: Jan Beulich <jbeulich@suse.com> Reviewed-by: Ian Campbell <ian.campbell@citrix.com> Acked-by: Keir Fraser <keir@xen.org> Tested-by: Patrick Welche <prlw1@cam.ac.uk> commit 06a9c7e1928da40370d03515c68410a58989c274 Author: Tim Deegan <tim@xen.org> Date: Thu Aug 15 11:57:52 2013 +0100 xen: move -nostdinc into common Rules.mk. Previously we didn''t use it at all the on ARM ports or for clang builds. For ARM, I think this is just an oversight. For clang, this used not to work, because ''-withprefix include'' didn''t let us see stdarg.h, but that''s fixed in clang v3.0. Also move the ''-withprefix include'' to beside -nostdinc as it''s only needed with -nostdinc anyway. Signed-off-by: Tim Deegan <tim@xen.org> Reviewed-by: Jan Beulich <jbeulich@suse.com> Acked-by: Ian Campbell <ian.campbell@citrix.com> Acked-by: Keir Fraser <keir@xen.org> commit f5a54e9235a72b6f371c522d16ca2e74c25896cf Author: Tim Deegan <tim@xen.org> Date: Thu Aug 15 11:20:48 2013 +0100 xen: move some arch CFLAGS into the common Rules.mk. These are the same on all current architectures, so move them into xen/Rules.mk. Lay them out a little more neatly too. Signed-off-by: Tim Deegan <tim@xen.org> Reviewed-by: Jan Beulich <jbeulich@suse.com> Acked-by: Ian Campbell <ian.campbell@citrix.com> Acked-by: Keir Fraser <keir@xen.org> commit ab7f9a793c78dfea81c037b34b0dd2db7070d8f8 Author: Tim Deegan <tim@xen.org> Date: Thu Aug 15 13:17:10 2013 +0200 x86/time: fix check for negative time in __update_vcpu_system_time() Clang points out that u64 stime variable is always >= 0. Signed-off-by: Tim Deegan <tim@xen.org> commit f67af6d5803b6a015e30cb490a94f9547cb0437c Author: Jan Beulich <jbeulich@suse.com> Date: Wed Aug 14 11:20:26 2013 +0200 x86/MTRR: fix range check in mtrr_add_page() Extracted from Yinghai Lu''s Linux commit d5c78673 ("x86: Fix /proc/mtrr with base/size more than 44bits"). Signed-off-by: Jan Beulich <jbeulich@suse.com> Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com> Acked-by: Keir Fraser <keir@xen.org> commit 78742c233c664cac6cac8405c154f82239ab6995 Author: Jan Beulich <jbeulich@suse.com> Date: Wed Aug 14 11:19:45 2013 +0200 x86: use "R" constraint for fxsaveq/fxrstorq enforcement I became aware of this constraint''s (referring to all legacy registers in one go) existence by (accidentally) noticing Linux commit 82024135 ("x86-64, fpu: Simplify constraints for fxsave/fxtstor"). Signed-off-by: Jan Beulich <jbeulich@suse.com> Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com> Acked-by: Keir Fraser <keir@xen.org> commit e8e8b030ecf916fea19639f0b6a446c1c9dbe174 Author: Jan Beulich <jbeulich@suse.com> Date: Wed Aug 14 11:18:24 2013 +0200 VT-d: protect against bogus information coming from BIOS Add checks similar to those done by Linux: The DRHD address must not be all zeros or all ones (Linux only checks for zero), and capabilities as well as extended capabilities must not be all ones. Signed-off-by: Jan Beulich <jbeulich@suse.com> Reviewed-by: Ben Guthro <benjamin.guthro@citrix.com> Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com> Tested-by: Ben Guthro <benjamin.guthro@citrix.com> Acked by: Yang Zhang <yang.z.zhang@intel.com> Acked-by: Xiantao Zhang <xiantao.zhang@intel.com> (qemu changes not included)