[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [xen-unstable test] 25396: regressions - FAIL
flight 25396 xen-unstable real [real] http://www.chiark.greenend.org.uk/~xensrcts/logs/25396/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-i386-xl-qemut-win7-amd64 4 xen-install fail REGR. vs. 25389 test-amd64-i386-xl-win7-amd64 4 xen-install fail REGR. vs. 25389 Regressions which are regarded as allowable (not blocking): test-amd64-amd64-xl-sedf-pin 15 guest-localmigrate/x10 fail REGR. vs. 25389 test-amd64-amd64-xl-sedf 7 debian-install fail REGR. vs. 25389 Tests which did not succeed, but are not blocking: test-armhf-armhf-xl 10 migrate-support-check fail never pass test-amd64-amd64-xl-pcipt-intel 9 guest-start fail never pass test-amd64-i386-xend-qemut-winxpsp3 17 leak-check/check fail never pass test-amd64-i386-xl-qemut-winxpsp3-vcpus1 14 guest-stop fail never pass test-amd64-i386-xend-winxpsp3 17 leak-check/check fail never pass test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 14 guest-stop fail never pass test-amd64-i386-xl-winxpsp3-vcpus1 14 guest-stop fail never pass test-amd64-amd64-xl-qemuu-win7-amd64 14 guest-stop fail never pass test-amd64-amd64-xl-qemuu-winxpsp3 14 guest-stop fail never pass test-amd64-amd64-xl-qemut-winxpsp3 14 guest-stop fail never pass test-amd64-amd64-xl-winxpsp3 14 guest-stop fail never pass test-amd64-i386-xl-qemuu-win7-amd64 14 guest-stop fail never pass test-amd64-amd64-xl-qemut-win7-amd64 14 guest-stop fail never pass test-amd64-amd64-xl-win7-amd64 14 guest-stop fail never pass version targeted for testing: xen dd2ef9d50d89c49e57d68318422b4ed2c2d426d5 baseline version: xen 4888ac5891f3daa37bdb3059893db084b50f497b ------------------------------------------------------------ People who touched revisions under test: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Daniel De Graaf <dgdegra@xxxxxxxxxxxxx> David Scott <dave.scott@xxxxxxxxxxxxx> David Vrabel <david.vrabel@xxxxxxxxxx> Dongxiao Xu <dongxiao.xu@xxxxxxxxx> George Dunlap <george.dunlap@xxxxxxxxxxxxx> Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx> Jan Beulich <jbeulich@xxxxxxxx> Julien Grall <julien.grall@xxxxxxxxxx> Keir Fraser <keir@xxxxxxx> Len Brown <len.brown@xxxxxxxxx> Olaf Hering <olaf@xxxxxxxxx> Tim Deegan <tim@xxxxxxx> ------------------------------------------------------------ jobs: build-amd64-xend pass build-i386-xend pass build-amd64 pass build-armhf pass build-i386 pass build-amd64-oldkern pass build-i386-oldkern pass build-amd64-pvops pass build-armhf-pvops pass build-i386-pvops pass test-amd64-amd64-xl pass test-armhf-armhf-xl pass test-amd64-i386-xl pass test-amd64-i386-rhel6hvm-amd pass test-amd64-i386-qemut-rhel6hvm-amd pass test-amd64-i386-qemuu-rhel6hvm-amd pass test-amd64-i386-freebsd10-amd64 pass 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-win7-amd64 fail test-amd64-i386-xl-win7-amd64 fail test-amd64-i386-xl-credit2 pass test-amd64-i386-freebsd10-i386 pass test-amd64-amd64-xl-pcipt-intel fail test-amd64-i386-rhel6hvm-intel pass test-amd64-i386-qemut-rhel6hvm-intel pass test-amd64-i386-qemuu-rhel6hvm-intel pass test-amd64-i386-xl-multivcpu pass test-amd64-amd64-pair pass test-amd64-i386-pair pass test-amd64-amd64-xl-sedf-pin fail test-amd64-amd64-pv pass test-amd64-i386-pv pass test-amd64-amd64-xl-sedf fail test-amd64-i386-xl-qemut-winxpsp3-vcpus1 fail test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 fail test-amd64-i386-xl-winxpsp3-vcpus1 fail test-amd64-i386-xend-qemut-winxpsp3 fail test-amd64-amd64-xl-qemut-winxpsp3 fail test-amd64-amd64-xl-qemuu-winxpsp3 fail test-amd64-i386-xend-winxpsp3 fail test-amd64-amd64-xl-winxpsp3 fail ------------------------------------------------------------ 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 dd2ef9d50d89c49e57d68318422b4ed2c2d426d5 Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Date: Mon Mar 10 17:06:16 2014 +0000 tools/xcutils: Free xtl loggers after use While not much of a functional change, this prevents irritating warnings from valgrind when trying to analyse xc_domain_{save,restore}() themselves. Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> CC: Ian Campbell <Ian.Campbell@xxxxxxxxxx> Acked-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx> commit 0edbf9598706230a0e9e13861ad0153bda360c19 Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Date: Tue Feb 25 18:46:14 2014 +0000 tools/ocaml: Ingore more OCaml test binaries Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> CC: Ian Campbell <Ian.Campbell@xxxxxxxxxx> Acked-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx> CC: David Scott <dave.scott@xxxxxxxxxxxxx> Acked-by: David Scott <dave.scott@xxxxxxxxxxxxx> commit 8a389b963fcd1051ea271c98380f47d4221c8491 Author: Olaf Hering <olaf@xxxxxxxxx> Date: Fri Mar 7 10:15:07 2014 +0100 tools/libxc: assign positive values to errno Signed-off-by: Olaf Hering <olaf@xxxxxxxxx> Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> commit 269324ae07ed978366f64130b59f542afdf9c137 Author: Olaf Hering <olaf@xxxxxxxxx> Date: Fri Mar 7 10:15:06 2014 +0100 tools/libxc: remove double inclusion of errno.h xc_private.h includes errno.h already Signed-off-by: Olaf Hering <olaf@xxxxxxxxx> Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> commit 6b6f6150d2c0efec1cbf9fc6d48e95a4a16a9dc2 Author: George Dunlap <george.dunlap@xxxxxxxxxxxxx> Date: Mon Mar 10 12:46:55 2014 +0000 tools: Use --no-print-directory instead of grep for debball version Save a fork, and also avoid :) being interpreted as a smiley. Signed-off-by: George Dunlap <george.dunlap@xxxxxxxxxxxxx> Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> commit ac2cba2901779f66bbfab298faa15c956e91393a Author: Julien Grall <julien.grall@xxxxxxxxxx> Date: Mon Mar 10 14:40:50 2014 +0100 xmalloc: handle correctly page allocation when align > size When align is superior to size, we need to retrieve the order from align during multiple page allocation. I guess it was the goal of the commit fb034f42 "xmalloc: make close-to-PAGE_SIZE allocations more efficient". Signed-off-by: Julien Grall <julien.grall@xxxxxxxxxx> Acked-by: Keir Fraser <keir@xxxxxxx> commit 739c5ee78d438a0530002c5876333990ada99fd8 Author: Daniel De Graaf <dgdegra@xxxxxxxxxxxxx> Date: Tue Mar 4 17:51:34 2014 -0500 xenstored: add --master-domid to support domain builder When a domain builder stub domain is used, the initial xenstore connection to domain 0 may use a different domain ID as the endpoint; allow this domain ID to be specified on the command line. Signed-off-by: Daniel De Graaf <dgdegra@xxxxxxxxxxxxx> Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> Cc: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx> Cc: Ian Campbell <ian.campbell@xxxxxxxxxx> commit 6bd73977e226469a4c6b5ea15d2c45ec9747b2d5 Author: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> Date: Mon Mar 10 12:09:22 2014 +0000 libxl: Add LIBXL_HAVE_DEVICE_PCI_SEIZE This was part of [PATCH v2 2/2] xl: Add "seize" option to PCI devices but I accidentally applied v1. Signed-off-by: George Dunlap <george.dunlap@xxxxxxxxxxxxx> Signed-off-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx> commit e3df28fac382d6d262049739bcf8e680ea34100c Author: George Dunlap <george.dunlap@xxxxxxxxxxxxx> Date: Tue Mar 4 13:38:19 2014 +0000 xl: Add "seize" option to PCI devices The "seize" option tells the toolstack to attempt to automatically unbind devices and re-bind them to the pciback driver. This should make creating VMs that habitually use pass-through (such as driver domain VMs and gaming VMs) easier to use and manage. [Whitespace error fixed by iwj.] Signed-off-by: George Dunlap <george.dunlap@xxxxxxxxxxxxx> commit a8b558624b12333400a5f0bfd22c42a9f62e1fe2 Author: George Dunlap <george.dunlap@xxxxxxxxxxxxx> Date: Tue Mar 4 13:38:18 2014 +0000 libxl: Fail domain creation if pci assignment fails Actually pay attention to the return value of libxl__device_pci_add. Signed-off-by: George Dunlap <george.dunlap@xxxxxxxxxxxxx> commit e3a379c35eff1674ab87f9fc7cb7c5608a8450f3 Author: Tim Deegan <tim@xxxxxxx> Date: Mon Mar 10 11:18:49 2014 +0100 x86/time: always count s_time from Xen boot Timestamped printks() can call NOW() before init_xen_time(). Set a baseline TSC as soon as we've calibrated the TSC rate, so that NOW() consistently counts from boot time. Signed-off-by: Tim Deegan <tim@xxxxxxx> Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> commit 7fb8e8b4e58cdd0a4ac457fd25342b35b6851521 Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Date: Mon Mar 10 11:18:05 2014 +0100 x86/schedule: remove noreturn from schedule_tail() function pointer XenServer has recently had a support case where this bugframe in context_switch() was hit, presumably from a corrupt function pointer as the vcpu pointer was fine. On balance, it is better to leave the bugframe around for peace of mind in exceptional circumstances, than to use the optimisations provided by noreturn. At any meaningful levels of optimisation, the noreturn causes the bugframe to be optimised out, meaning that any exceptional returns fall into unlikely branches, which will result in very weird behaviour. The unreachable() in BUG() does the useful part of noreturn for us, allowing the compiler not to mess about restoring stack frames etc, but causes a ud2 instruction to be present. Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> commit bf15e5b64e262b5e44244f4ea605de25d6af1ea6 Author: Len Brown <len.brown@xxxxxxxxx> Date: Mon Mar 10 11:14:25 2014 +0100 x86/mwait_idle: support Intel Atom Processor C2000 product family Support the "Intel(R) Atom(TM) Processor C2000 Product Family", formerly code-named Avoton. It is based on the next generation Intel Atom processor architecture, formerly code-named Silvermont. Signed-off-by: Len Brown <len.brown@xxxxxxxxx> Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> commit a9b87b3ccfdc7e2a6767e2ce7dcbe5c0b035acc2 Author: Jan Beulich <jbeulich@xxxxxxxx> Date: Mon Mar 10 11:12:30 2014 +0100 x86/MCE: mctelem_init() cleanup The function can be __init with its caller taking care of only calling it on the BSP. And with that all its static variables can be dropped. Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> Reviewed-by: Andrew Cooper <andrew.cooper@xxxxxxxxxx> Reviewed-by: Liu Jinsong <jinsong.liu@xxxxxxxxx> commit 4509ada6ba1f09cc8f4fa23e009e7e5a963b6086 Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Date: Mon Mar 10 11:11:28 2014 +0100 kexec: identify which cpu the kexec image is being executed on A patch to this effect has been in XenServer for a little while, and has proved to be a useful debugging point for servers which have different behaviours depending when crashing on the non-bootstrap processor. Moving the printk() from kexec_panic() to one_cpu_only() means that it will only be printed for the cpu which wins the race along the kexec path. Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Acked-by: David Vrabel <david.vrabel@xxxxxxxxxx> commit a14a2db700e930f96830d05e3ab3f886ac26c247 Author: Jan Beulich <jbeulich@xxxxxxxx> Date: Mon Mar 10 11:06:40 2014 +0100 x86/HVM: adjust data definitions in mtrr.c - use proper section attributes - use initializers where possible - clean up pat_type_2_pte_flags() Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> Acked-by: Keir Fraser <keir@xxxxxxx> commit 9963a1aa033ce7716dd55659787ba99210066b24 Author: Jan Beulich <jbeulich@xxxxxxxx> Date: Mon Mar 10 11:05:51 2014 +0100 x86/HVM: use manifest constants / enumerators for memory types ... instead of literal numbers, thus making it possible for the reader to understand the code without having to look up the meaning of these numbers. Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> Acked-by: Keir Fraser <keir@xxxxxxx> commit 3089a6d82bdf3112ccb1dd074ce34a8cbdc4ccd8 Author: Jan Beulich <jbeulich@xxxxxxxx> Date: Mon Mar 10 11:04:36 2014 +0100 x86/HVM: consolidate passthrough handling in epte_get_entry_emt() It is inconsistent to depend on iommu_enabled alone: For a guest without devices passed through to it, it is of no concern whether the IOMMU is enabled. There's one rather special case to take care of: VMX code marks the LAPIC access page as MMIO. The added assertion needs to take this into consideration, and the subsequent handling of the direct MMIO case was inconsistent too: That page would have been WB in the absence of an IOMMU, but UC in the presence of it, while in fact the cachabilty of this page is entirely unrelated to an IOMMU being in use. Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> Reviewed-by: "Xu, Dongxiao" <dongxiao.xu@xxxxxxxxx> Acked-by: Keir Fraser <keir@xxxxxxx> commit b99113b9d5fac5149de8496f55afa00e285b1ff3 Author: Jan Beulich <jbeulich@xxxxxxxx> Date: Mon Mar 10 11:03:53 2014 +0100 x86/HVM: fix memory type merging in epte_get_entry_emt() Using the minimum numeric value of guest and host specified memory types is too simplistic - it works only correctly for a subset of types. It is in particular the WT/WP combination that needs conversion to UC if the two types conflict. Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> Reviewed-by: "Xu, Dongxiao" <dongxiao.xu@xxxxxxxxx> Acked-by: Keir Fraser <keir@xxxxxxx> commit cadfd7bca999c0a795dc27be72d43c92e8943a0b Author: Dongxiao Xu <dongxiao.xu@xxxxxxxxx> Date: Mon Mar 10 11:02:25 2014 +0100 x86/hvm: refine the judgment on IDENT_PT for EMT When trying to get the EPT EMT type, the judgment on HVM_PARAM_IDENT_PT is not correct which always returns WB type if the parameter is not set. Remove the related code. Signed-off-by: Dongxiao Xu <dongxiao.xu@xxxxxxxxx> We can't fully drop the dependency yet, but we should certainly avoid overriding cases already properly handled. The reason for this is that the guest setting up its MTRRs happens _after_ the EPT tables got already constructed, and no code is in place to propagate this to the EPT code. Without this check we're forcing the guest to run with all of its memory uncachable until something happens to re-write every single EPT entry. But of course this has to be just a temporary solution. In the same spirit we should defer the "very early" (when the guest is still being constructed and has no vCPU yet) override to the last possible point. Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> Reviewed-by: "Xu, Dongxiao" <dongxiao.xu@xxxxxxxxx> Acked-by: Keir Fraser <keir@xxxxxxx> (qemu changes not included) _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |