[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [xen-unstable test] 139326: regressions - FAIL
flight 139326 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/139326/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict 12 guest-start/debianhvm.repeat fail REGR. vs. 139259 Tests which did not succeed, but are not blocking: test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop fail like 139259 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop fail like 139259 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop fail like 139259 test-armhf-armhf-libvirt 14 saverestore-support-check fail like 139259 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop fail like 139259 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop fail like 139259 test-armhf-armhf-libvirt-raw 13 saverestore-support-check fail like 139259 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop fail like 139259 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop fail like 139259 test-amd64-amd64-libvirt 13 migrate-support-check fail never pass test-amd64-i386-libvirt-xsm 13 migrate-support-check fail never pass test-amd64-amd64-libvirt-xsm 13 migrate-support-check fail never pass test-amd64-i386-xl-pvshim 12 guest-start fail never pass test-amd64-i386-libvirt 13 migrate-support-check fail never pass test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2 fail never pass test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass test-arm64-arm64-libvirt-xsm 13 migrate-support-check fail never pass test-arm64-arm64-libvirt-xsm 14 saverestore-support-check fail never pass test-arm64-arm64-xl-thunderx 13 migrate-support-check fail never pass test-arm64-arm64-xl-thunderx 14 saverestore-support-check fail never pass test-arm64-arm64-xl-credit1 13 migrate-support-check fail never pass test-arm64-arm64-xl-credit1 14 saverestore-support-check fail never pass test-arm64-arm64-xl-xsm 13 migrate-support-check fail never pass test-arm64-arm64-xl-xsm 14 saverestore-support-check fail never pass test-arm64-arm64-xl-credit2 13 migrate-support-check fail never pass test-arm64-arm64-xl-credit2 14 saverestore-support-check fail never pass test-arm64-arm64-xl 13 migrate-support-check fail never pass test-arm64-arm64-xl 14 saverestore-support-check fail never pass test-armhf-armhf-xl-arndale 13 migrate-support-check fail never pass test-armhf-armhf-xl-arndale 14 saverestore-support-check fail never pass test-amd64-amd64-libvirt-vhd 12 migrate-support-check fail never pass test-armhf-armhf-xl-rtds 13 migrate-support-check fail never pass test-armhf-armhf-xl-rtds 14 saverestore-support-check fail never pass test-armhf-armhf-xl-cubietruck 13 migrate-support-check fail never pass test-armhf-armhf-xl-cubietruck 14 saverestore-support-check fail never pass test-armhf-armhf-xl-credit1 13 migrate-support-check fail never pass test-armhf-armhf-xl-credit1 14 saverestore-support-check fail never pass test-armhf-armhf-xl-multivcpu 13 migrate-support-check fail never pass test-armhf-armhf-xl-multivcpu 14 saverestore-support-check fail never pass test-armhf-armhf-xl-credit2 13 migrate-support-check fail never pass test-armhf-armhf-xl-credit2 14 saverestore-support-check fail never pass test-armhf-armhf-libvirt 13 migrate-support-check fail never pass test-arm64-arm64-xl-seattle 13 migrate-support-check fail never pass test-arm64-arm64-xl-seattle 14 saverestore-support-check fail never pass test-armhf-armhf-libvirt-raw 12 migrate-support-check fail never pass test-armhf-armhf-xl 13 migrate-support-check fail never pass test-armhf-armhf-xl 14 saverestore-support-check fail never pass test-armhf-armhf-xl-vhd 12 migrate-support-check fail never pass test-armhf-armhf-xl-vhd 13 saverestore-support-check fail never pass test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop fail never pass test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install fail never pass test-amd64-i386-xl-qemuu-win10-i386 10 windows-install fail never pass test-amd64-amd64-xl-qemut-win10-i386 10 windows-install fail never pass test-amd64-i386-xl-qemut-win10-i386 10 windows-install fail never pass version targeted for testing: xen 094796affb7c87f6b2daccdbe192208af715e088 baseline version: xen f7f7cd5c585ab2d6f4bbc17b8fbec52dde1a5715 Last test of basis 139259 2019-07-22 16:03:28 Z 2 days Failing since 139292 2019-07-23 17:17:21 Z 1 days 3 attempts Testing same since 139326 2019-07-25 03:27:50 Z 0 days 1 attempts ------------------------------------------------------------ People who touched revisions under test: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Brian Woods <brian.woods@xxxxxxx> Igor Druzhinin <igor.druzhinin@xxxxxxxxxx> Jan Beulich <jbeulich@xxxxxxxx> Juergen Gross <jgross@xxxxxxxx> Roger Pau Monné <roger.pau@xxxxxxxxxx> Viktor Mitin <viktor.mitin.19@xxxxxxxxx> Viktor Mitin <viktor_mitin@xxxxxxxx> jobs: build-amd64-xsm pass build-arm64-xsm pass build-i386-xsm pass build-amd64-xtf pass build-amd64 pass build-arm64 pass build-armhf pass build-i386 pass build-amd64-libvirt pass build-arm64-libvirt pass build-armhf-libvirt pass build-i386-libvirt pass build-amd64-prev pass build-i386-prev pass build-amd64-pvops pass build-arm64-pvops pass build-armhf-pvops pass build-i386-pvops pass test-xtf-amd64-amd64-1 pass test-xtf-amd64-amd64-2 pass test-xtf-amd64-amd64-3 pass test-xtf-amd64-amd64-4 pass test-xtf-amd64-amd64-5 pass test-amd64-amd64-xl pass test-arm64-arm64-xl pass test-armhf-armhf-xl pass test-amd64-i386-xl pass test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm pass test-amd64-i386-libvirt-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-xl-qemut-debianhvm-i386-xsm pass test-amd64-i386-xl-qemut-debianhvm-i386-xsm pass test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm pass test-amd64-i386-xl-qemuu-debianhvm-i386-xsm pass test-amd64-amd64-libvirt-xsm pass test-arm64-arm64-libvirt-xsm pass test-amd64-i386-libvirt-xsm pass test-amd64-amd64-xl-xsm pass test-arm64-arm64-xl-xsm pass test-amd64-i386-xl-xsm pass test-amd64-amd64-qemuu-nested-amd fail test-amd64-amd64-xl-pvhv2-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-qemut-ws16-amd64 fail test-amd64-i386-xl-qemut-ws16-amd64 fail test-amd64-amd64-xl-qemuu-ws16-amd64 fail test-amd64-i386-xl-qemuu-ws16-amd64 fail test-armhf-armhf-xl-arndale pass test-amd64-amd64-xl-credit1 pass test-arm64-arm64-xl-credit1 pass test-armhf-armhf-xl-credit1 pass test-amd64-amd64-xl-credit2 pass test-arm64-arm64-xl-credit2 pass test-armhf-armhf-xl-credit2 pass test-armhf-armhf-xl-cubietruck pass test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict pass test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict fail test-amd64-amd64-examine pass test-arm64-arm64-examine pass test-armhf-armhf-examine pass test-amd64-i386-examine pass test-amd64-i386-freebsd10-i386 pass test-amd64-amd64-xl-qemut-win10-i386 fail test-amd64-i386-xl-qemut-win10-i386 fail test-amd64-amd64-xl-qemuu-win10-i386 fail test-amd64-i386-xl-qemuu-win10-i386 fail test-amd64-amd64-qemuu-nested-intel pass test-amd64-amd64-xl-pvhv2-intel pass test-amd64-i386-qemut-rhel6hvm-intel pass test-amd64-i386-qemuu-rhel6hvm-intel pass test-amd64-amd64-libvirt pass test-armhf-armhf-libvirt pass test-amd64-i386-libvirt pass test-amd64-amd64-livepatch pass test-amd64-i386-livepatch pass 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 pass test-amd64-amd64-i386-pvgrub pass test-amd64-amd64-xl-pvshim pass test-amd64-i386-xl-pvshim fail test-amd64-amd64-pygrub pass test-amd64-amd64-xl-qcow2 pass test-armhf-armhf-libvirt-raw pass test-amd64-i386-xl-raw pass test-amd64-amd64-xl-rtds pass test-armhf-armhf-xl-rtds pass test-arm64-arm64-xl-seattle pass test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow pass test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow pass test-amd64-amd64-xl-shadow pass test-amd64-i386-xl-shadow pass test-arm64-arm64-xl-thunderx pass test-amd64-amd64-libvirt-vhd pass test-armhf-armhf-xl-vhd pass ------------------------------------------------------------ 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 Not pushing. ------------------------------------------------------------ commit 094796affb7c87f6b2daccdbe192208af715e088 Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Date: Tue Jul 23 20:46:35 2019 +0100 x86/pv: Move async_exception_cleanup() into pv/iret.c All callers are in pv/iret.c. Move the function and make it static. No functional change. Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Reviewed-by: Juergen Gross <jgross@xxxxxxxx> Acked-by: Jan Beulich <jbeulich@xxxxxxxx> commit 4782b7aeeae0ffb42d74e0f7f419ea955f35cab1 Author: Juergen Gross <jgross@xxxxxxxx> Date: Wed Jul 24 13:26:57 2019 +0200 xen/x86: cleanup unused NMI/MCE code pv_raise_interrupt() is only called for NMIs these days, so the MCE specific part can be removed. Rename pv_raise_interrupt() to pv_raise_nmi() and NMI_MCE_SOFTIRQ to NMI_SOFTIRQ. Additionally there is no need to pin the vcpu which the NMI is delivered to; that is a leftover of (already removed) MCE handling. So remove the pinning, too. Note that pinning was introduced by commit 355b0469a8 adding MCE support (with NMI support existing already). MCE using that pinning was removed with commit 3a91769d6e again without cleaning up the code. Signed-off-by: Juergen Gross <jgross@xxxxxxxx> Reviewed-and-tested-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> commit 8970834eb95586d87b064e8c7fc49ee8d2875db4 Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Date: Thu Oct 19 11:50:18 2017 +0100 passthrough/vtd: Don't DMA to the stack in queue_invalidate_wait() DMA-ing to the stack is considered bad practice. In this case, if a timeout occurs because of a sluggish device which is processing the request, the completion notification will corrupt the stack of a subsequent deeper call tree. Place the poll_slot in a percpu area and DMA to that instead. Fix the declaration of saddr in struct qinval_entry, to avoid a shift by two. The requirement here is that the DMA address is dword aligned, which is covered by poll_slot's type. This change does not address other issues. Correlating completions after a timeout with their request is a more complicated change. Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Reviewed-by: Jan Beulich <JBeulich@xxxxxxxx> Reviewed-by: Kevin Tian <kevin.tian@xxxxxxxxx> commit 52fc4aaf1613e49d018bf3c5b1899b131ee2f417 Author: Roger Pau Monné <roger.pau@xxxxxxxxxx> Date: Tue Jul 23 17:00:07 2019 +0200 x86/iommu: add comment regarding setting of need_sync Clarify why relaxed hardware domains don't need iommu page-table syncing. Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx> Acked-by: Jan Beulich <jbeulich@xxxxxxxx> commit 0c38c61aad2106e23a5fcab7e435671fb39dc44c Author: Roger Pau Monné <roger.pau@xxxxxxxxxx> Date: Tue Jul 23 16:59:23 2019 +0200 pci: switch pci_conf_write32 to use pci_sbdf_t This reduces the number of parameters of the function to two, and simplifies some of the calling sites. Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx> Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx> Acked-by: Brian Woods <brian.woods@xxxxxxx> commit 4fe0caa069ddbfdb403e940494e489b0fcd952cd Author: Roger Pau Monné <roger.pau@xxxxxxxxxx> Date: Tue Jul 23 16:58:42 2019 +0200 pci: switch pci_conf_write16 to use pci_sbdf_t This reduces the number of parameters of the function to two, and simplifies some of the calling sites. Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx> Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx> commit 7597c3c72639a0a9b238e2e49f893592b429d610 Author: Roger Pau Monné <roger.pau@xxxxxxxxxx> Date: Tue Jul 23 16:58:07 2019 +0200 pci: switch pci_conf_write8 to use pci_sbdf_t This reduces the number of parameters of the function to two, and simplifies some of the calling sites. Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx> Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx> commit a52867e3e1d0f259947be9439ee9d6c9fcfc9cc9 Author: Roger Pau Monné <roger.pau@xxxxxxxxxx> Date: Tue Jul 23 16:54:38 2019 +0200 pci: switch pci_conf_read32 to use pci_sbdf_t This reduces the number of parameters of the function to two, and simplifies some of the calling sites. While there convert {IGD/IOH}_DEV to be a pci_sbdf_t itself instead of a device number. Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx> Acked-by: Brian Woods <brian.woods@xxxxxxx> Reviewed-by: Kevin Tian <kevin.tian@xxxxxxxxx> Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx> commit d95b9598a634a4d2c0790b66aa68ff3d54e9285a Author: Roger Pau Monné <roger.pau@xxxxxxxxxx> Date: Tue Jul 23 16:54:01 2019 +0200 pci: switch pci_conf_read16 to use pci_sbdf_t This reduces the number of parameters of the function to two, and simplifies some of the calling sites. Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx> Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx> Acked-by: Brian Woods <brian.woods@xxxxxxx> Reviewed-by: Kevin Tian <kevin.tian@xxxxxxxxx> commit ebfbd5788245a9772193687d269d70b9ccba2772 Author: Roger Pau Monné <roger.pau@xxxxxxxxxx> Date: Tue Jul 23 16:53:24 2019 +0200 pci: switch pci_conf_read8 to use pci_sbdf_t This reduces the number of parameters of the function to two, and simplifies some of the calling sites. Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx> Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx> Acked-by: Brian Woods <brian.woods@xxxxxxx> Reviewed-by: Kevin Tian <kevin.tian@xxxxxxxxx> commit ca5ecd9207af9ca03e5e49f7279b1ec089e494ea Author: Jan Beulich <jbeulich@xxxxxxxx> Date: Tue Jul 23 16:52:19 2019 +0200 x86emul: unconditionally deliver #UD for LWP insns This is to accompany commit 91f86f8634 ("x86/svm: Drop support for AMD's Lightweight Profiling"). Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> Acked-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> commit 0d10a77cc98dda1b8f9a96954149a872f46048c9 Author: Juergen Gross <jgross@xxxxxxxx> Date: Tue Jul 23 11:20:55 2019 +0200 xen/sched: fix locking in restore_vcpu_affinity() Commit 0763cd2687897b55e7 ("xen/sched: don't disable scheduler on cpus during suspend") removed a lock in restore_vcpu_affinity() which needs to stay: cpumask_scratch_cpu() must be protected by the scheduler lock. restore_vcpu_affinity() is being called by thaw_domains(), so with multiple domains in the system another domain might already be running and the scheduler might make use of cpumask_scratch_cpu() already. Signed-off-by: Juergen Gross <jgross@xxxxxxxx> Reviewed-by: Dario Faggioli <dfaggioli@xxxxxxxx> commit c21df76199aba0d2a6654d56c8e93e31c1f03975 Author: Viktor Mitin <viktor.mitin.19@xxxxxxxxx> Date: Tue Jun 18 11:58:51 2019 +0300 xen/arm: remove unused dt_device_node parameter Some of the function generating nodes (e.g make_timer_node) take in a dt_device_node parameter, but never used it. It is actually misused when creating DT for DomU. So it is the best to remove the parameter. Suggested-by: Julien Grall <julien.grall@xxxxxxx> Signed-off-by: Viktor Mitin <viktor_mitin@xxxxxxxx> Reviewed-by: Julien Grall <julien.grall@xxxxxxx> commit f56813f3470c5b4987963c3c41e4fe16b95c5a3f Author: Igor Druzhinin <igor.druzhinin@xxxxxxxxxx> Date: Fri Jul 19 14:07:48 2019 +0100 x86/crash: fix kexec transition breakage Following 6ff560f7f ("x86/SMP: don't try to stop already stopped CPUs") an incorrect condition was placed into kexec transition path leaving crashing CPU always online breaking kdump kernel entering. Correct it by unifying the condition with smp_send_stop(). Signed-off-by: Igor Druzhinin <igor.druzhinin@xxxxxxxxxx> commit 01dc6aa94246a2e4519726552b06ac1fe4e6d31a Author: Jan Beulich <jbeulich@xxxxxxxx> Date: Mon Jul 22 12:06:10 2019 +0200 AMD/IOMMU: pass IOMMU to amd_iommu_alloc_intremap_table() The function will want to know IOMMU properties (specifically the IRTE size) subsequently. Correct indentation of one of the call sites at this occasion. Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> Acked-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Acked-by: Brian Woods <brian.woods@xxxxxxx> commit 4e8e9875622cbdb24469c43ca5f08f83dc59bbca Author: Jan Beulich <jbeulich@xxxxxxxx> Date: Mon Jul 22 12:05:27 2019 +0200 AMD/IOMMU: pass IOMMU to iterate_ivrs_entries() callback Both users will want to know IOMMU properties (specifically the IRTE size) subsequently. Leverage this to avoid pointless calls to the callback when IVRS mapping table entries are unpopulated. To avoid leaking interrupt remapping tables (bogusly) allocated for IOMMUs themselves, this requires suppressing their allocation in the first place, taking a step further what commit 757122c0cf ('AMD/IOMMU: don't "add" IOMMUs') had done. Additionally suppress the call for alias entries, as again both users don't care about these anyway. In fact this eliminates a fair bit of redundancy from dump output. Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> Acked-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Acked-by: Brian Woods <brian.woods@xxxxxxx> commit df2030c34cc9161dd9e35c0e8c55057e101ac81a Author: Jan Beulich <jbeulich@xxxxxxxx> Date: Mon Jul 22 12:03:46 2019 +0200 AMD/IOMMU: process softirqs while dumping IRTs When there are sufficiently many devices listed in the ACPI tables (no matter if they actually exist), output may take way longer than the watchdog would like. Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> Acked-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Acked-by: Brian Woods <brian.woods@xxxxxxx> commit 6ae22e7aac8fb0d39318eb27eab439dd97521174 Author: Jan Beulich <jbeulich@xxxxxxxx> Date: Mon Jul 22 11:59:01 2019 +0200 AMD/IOMMU: free more memory when cleaning up after error The interrupt remapping in-use bitmaps were leaked in all cases. The ring buffers and the mapping of the MMIO space were leaked for any IOMMU that hadn't been enabled yet. Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Acked-by: Brian Woods <brian.woods@xxxxxxx> (qemu changes not included) _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |