[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [xen-unstable test] 26373: regressions - FAIL
flight 26373 xen-unstable real [real] http://www.chiark.greenend.org.uk/~xensrcts/logs/26373/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-i386-rumpuserxen 5 rumpuserxen-build fail REGR. vs. 26361 test-amd64-amd64-xl-qemut-win7-amd64 7 windows-install fail REGR. vs. 26361 Tests which did not succeed, but are not blocking: test-amd64-amd64-rumpuserxen-i386 1 build-check(1) blocked n/a test-armhf-armhf-xl 10 migrate-support-check fail never pass test-armhf-armhf-libvirt 9 guest-start fail never pass test-amd64-i386-libvirt 9 guest-start fail never pass test-amd64-amd64-libvirt 9 guest-start fail never pass test-amd64-amd64-xl-pcipt-intel 9 guest-start fail never pass test-amd64-i386-rumpuserxen-i386 1 build-check(1) blocked n/a test-amd64-i386-xl-qemut-winxpsp3 14 guest-stop fail never pass test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 14 guest-stop fail never pass test-amd64-i386-xl-qemuu-winxpsp3 14 guest-stop fail never pass test-amd64-i386-xl-qemut-winxpsp3-vcpus1 14 guest-stop fail never pass test-amd64-amd64-xl-win7-amd64 14 guest-stop fail never pass test-amd64-amd64-xl-qemuu-win7-amd64 14 guest-stop fail never pass test-amd64-amd64-xl-qemut-winxpsp3 14 guest-stop fail never pass test-amd64-i386-xl-qemut-win7-amd64 14 guest-stop fail never pass test-amd64-i386-xl-win7-amd64 14 guest-stop fail never pass test-amd64-i386-xl-winxpsp3-vcpus1 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-qemuu-winxpsp3 14 guest-stop fail never pass test-amd64-i386-xl-winxpsp3 14 guest-stop fail never pass version targeted for testing: xen 5f54c8a041e68dedfed76aea6778d20b5026f232 baseline version: xen cf37a923eae411d420f6519e6dcfd13e25cf276c ------------------------------------------------------------ People who touched revisions under test: Ian Campbell <ian.campbell@xxxxxxxxxx> Jan Beulich <jbeulich@xxxxxxxx> Jason Andryuk <andryuk@xxxxxxxx> Julien Grall <julien.grall@xxxxxxxxxx> Wei Liu <wei.liu2@xxxxxxxxxx> Zhigang Wang <zhigang.x.wang@xxxxxxxxxx> ------------------------------------------------------------ jobs: 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-pvops pass build-armhf-pvops pass build-i386-pvops pass build-i386-rumpuserxen fail 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-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-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-rumpuserxen-i386 blocked test-amd64-i386-rumpuserxen-i386 blocked 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-amd64-libvirt fail test-armhf-armhf-libvirt fail test-amd64-i386-libvirt fail test-amd64-i386-xl-multivcpu pass test-amd64-amd64-pair pass test-amd64-i386-pair pass test-amd64-amd64-xl-sedf-pin pass test-amd64-amd64-xl-sedf pass 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-amd64-xl-qemut-winxpsp3 fail test-amd64-i386-xl-qemut-winxpsp3 fail test-amd64-amd64-xl-qemuu-winxpsp3 fail test-amd64-i386-xl-qemuu-winxpsp3 fail test-amd64-amd64-xl-winxpsp3 fail test-amd64-i386-xl-winxpsp3 fail ------------------------------------------------------------ sg-report-flight on osstest.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 5f54c8a041e68dedfed76aea6778d20b5026f232 Author: Zhigang Wang <zhigang.x.wang@xxxxxxxxxx> Date: Tue May 20 13:44:25 2014 -0400 docs/man/xl.cfg.pod.5: add a missing new line and remove some redundant ones Without a new line after the `pvh` item, the generate html is wrong. Signed-off-by: Zhigang Wang <zhigang.x.wang@xxxxxxxxxx> Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx> commit 84acc84afbd1bd859cd31d44831db77da6ade960 Author: Jason Andryuk <andryuk@xxxxxxxx> Date: Tue May 20 09:37:08 2014 -0400 libxc: Protect xc_domain_resume from clobbering domain registers xc_domain_resume() expects the guest to be in state SHUTDOWN_suspend. However, nothing verifies the state before modify_returncode() modifies the domain's registers. This will crash guest processes or the kernel itself. This can be demonstrated with `LIBXL_SAVE_HELPER=/bin/false xl migrate`. Signed-off-by: Jason Andryuk <andryuk@xxxxxxxx> Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx> commit ba30e2bdc15918982242315717541bd76dd527e7 Author: Julien Grall <julien.grall@xxxxxxxxxx> Date: Fri May 16 15:40:32 2014 +0100 xen/arm: IRQ: Handle multiple action per IRQ On ARM, it may happen (eg ARM SMMU) to setup multiple handler for the same interrupt. To be able to use multiple action, the driver has to explicitly call {setup,request}_irq with IRQF_SHARED as 2nd parameter. The behavior stays the same on x86, e.g only one action is handled. Signed-off-by: Julien Grall <julien.grall@xxxxxxxxxx> Acked-by: Jan Beulich <jbeulich@xxxxxxxx> Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx> commit 660deea8935a7dcb99e1114f15729bf56fb9d4d8 Author: Julien Grall <julien.grall@xxxxxxxxxx> Date: Fri May 16 15:40:31 2014 +0100 xen/arm: IRQ: extend {request, setup}_irq to take an irqflags in parameter The irqflags will be used later on ARM to know if we can shared the IRQ or not. On x86, the irqflags should always be 0. Signed-off-by: Julien Grall <julien.grall@xxxxxxxxxx> Acked-by: Jan Beulich <jbeulich@xxxxxxxx> Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx> Cc: Keir Fraser <keir@xxxxxxx> Cc: Suravee Suthikulpanit <suravee.suthikulpanit@xxxxxxx> Cc: Aravind Gopalakrishnan <Aravind.Gopalakrishnan@xxxxxxx> Cc: Xiantao Zhang <xiantao.zhang@xxxxxxxxx> commit df3f46b6cd1ec809b8d70dcdf4d243295747b605 Author: Julien Grall <julien.grall@xxxxxxxxxx> Date: Fri May 16 15:40:30 2014 +0100 xen: IRQ: Add dev_id parameter to release_irq The new parameter (dev_id) will be used in on ARM to release the right action when support for multiple action is added. Even if this function is declared in common code, no one is using it. So it's safe to modify the prototype also for x86. Signed-off-by: Julien Grall <julien.grall@xxxxxxxxxx> Acked-by: Jan Beulich <jbeulich@xxxxxxxx> Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx> commit ebb398b771a0d205f5cd2e36e98da83b186265cf Author: Julien Grall <julien.grall@xxxxxxxxxx> Date: Fri May 16 15:40:29 2014 +0100 xen/arm: Replace route_guest_dt_irq by route_guest_irq We can use platform_get_irq to get the IRQ which will be route to the guest. platform_get_irq will store the type of IRQ (e.g level/edge...) directly in the irq_desc. This will avoid to have device tree specific routing function. Signed-off-by: Julien Grall <julien.grall@xxxxxxxxxx> Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx> commit 554cbe32381fa4482e1a47cd31afb054e97d986d Author: Julien Grall <julien.grall@xxxxxxxxxx> Date: Fri May 16 15:40:28 2014 +0100 xen/arm: IRQ: Replace {request, setup}_dt_irq by {request, setup}_irq Now that irq_desc stores the type of the IRQ (e.g level/edge,...), we don't need to use specific IRQ function for ARM. Also replace every call to dt_device_get_irq by platform_get_irq which is a wrapper to this function and setup the IRQ type correctly. Signed-off-by: Julien Grall <julien.grall@xxxxxxxxxx> Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx> Cc: Keir Fraser <keir@xxxxxxx> commit 8aaf906b8a0545fbedac5bf8bd0588d9e763f340 Author: Julien Grall <julien.grall@xxxxxxxxxx> Date: Fri May 16 15:40:27 2014 +0100 xen/arm: IRQ: Store IRQ type in arch_irq_desc For now, ARM uses different IRQ functions to setup an interrupt handler. This is a bit annoying for common driver because we have to add idefery when an IRQ is setup (see ns16550_init_postirq for an example). To avoid to completely fork the IRQ management code, we can introduce a field to store the IRQ type (e.g level/edge ...). This patch also adds platform_get_irq which will retrieve the IRQ from the device tree and setup correctly the IRQ type. In order to use this solution, we have to move init_IRQ earlier for the boot CPU. It's fine because the code only depends on percpu. Signed-off-by: Julien Grall <julien.grall@xxxxxxxxxx> Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx> commit 1f7752978189640fb4725922e901233065d5a3d7 Author: Wei Liu <wei.liu2@xxxxxxxxxx> Date: Tue May 13 22:53:59 2014 +0100 libxl_json: allow basic JSON type objects generation The original logic is that basic JSON types (number, string and null) must be an element of JSON map or array. This assumption doesn't hold true anymore when we need to return basic JSON types. Returning basic JSON types is required for parsing number, string and null objects back into libxl__json_object. Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx> Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx> commit d638671fa44f8c1c55205a127d3224e8cf39a549 Author: Wei Liu <wei.liu2@xxxxxxxxxx> Date: Tue May 13 22:53:57 2014 +0100 libxl_internal.h: introduce libxl__json_object_get_number Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx> Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx> commit 7dd6000671ca38e0d31f07e2d09c59e0241287c8 Author: Wei Liu <wei.liu2@xxxxxxxxxx> Date: Tue May 13 22:53:56 2014 +0100 libxl_internal.h: introduce libxl__json_object_is_{null, number, double} ... which return true if json object is valid and of type JSON_{NULL,NUMBER,DOUBLE}. Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx> Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx> commit f68570ac7715ee2b338dfd8edc18b99901aebb9a Author: Wei Liu <wei.liu2@xxxxxxxxxx> Date: Tue May 13 22:53:55 2014 +0100 libxl_internal: make JSON_* types a bit-field Libxl can generate number as type JSON_INTEGER, JSON_DOUBLE or JSON_NUMBER, string as type JSON_STRING or JSON_NULL (if string is null). So make JSON_* type a bit-field and use it in libxl__json_map_get. This is useful when parsing a libxl__json_object to libxl_FOO struct. We can enforce type checking on libxl__json_object in an easy way. Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx> Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx> commit a84725c201cffe714b91ace83b5dd381c879ba5b Author: Wei Liu <wei.liu2@xxxxxxxxxx> Date: Tue May 13 22:53:51 2014 +0100 libxl_internal.h: move / add some libxl defbool #define here They will be used by both JSON generator and parser so they should be in header file. Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx> Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx> commit fe54fc1a96eabe6e903ddcf17ca4188bde1bdd61 Author: Wei Liu <wei.liu2@xxxxxxxxxx> Date: Tue May 13 22:53:50 2014 +0100 libxl.h: document libxl_<type>_to_json Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx> Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx> commit 00bfad10f82a0b5554a96e37aed7187c6f374112 Author: Wei Liu <wei.liu2@xxxxxxxxxx> Date: Tue May 13 22:53:49 2014 +0100 libxl.h: document the paradigm of using libxl types Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx> Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx> commit e620f2dfa5ef288efcae0995cbf197bd79c364b6 Author: Wei Liu <wei.liu2@xxxxxxxxxx> Date: Tue May 13 22:53:48 2014 +0100 libxl: fix memory leak in libxl_cpuid_dispose libxl_cpuid_policy_list is not allocated with GC-aware allocation so it needs to be freed manually, just like what libxl_string_list_dispose and libxl_key_value_list_dispose do. Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx> Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx> (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 |