[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [xen-4.6-testing test] 62654: trouble: preparing/queued
flight 62654 xen-4.6-testing running [real] http://logs.test-lab.xenproject.org/osstest/logs/62654/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-xl-pvh-amd <none executed> queued test-amd64-amd64-xl-pvh-intel <none executed> queued test-armhf-armhf-xl-qcow2 <none executed> queued test-armhf-armhf-libvirt-vhd <none executed> queued test-armhf-armhf-xl-raw <none executed> queued test-armhf-armhf-xl-vhd <none executed> queued build-amd64-rumpuserxen <none executed> queued build-i386-rumpuserxen <none executed> queued build-i386-libvirt <none executed> queued build-amd64-libvirt <none executed> queued test-amd64-i386-migrupgrade <none executed> queued test-amd64-amd64-xl-multivcpu <none executed> queued test-amd64-amd64-xl-credit2 <none executed> queued test-amd64-amd64-xl-xsm <none executed> queued test-amd64-i386-xl-xsm <none executed> queued test-amd64-amd64-libvirt <none executed> queued test-amd64-amd64-migrupgrade <none executed> queued test-amd64-amd64-pair <none executed> queued test-amd64-i386-xl <none executed> queued test-amd64-i386-rumpuserxen-i386 <none executed> queued test-amd64-i386-pair <none executed> queued test-amd64-amd64-libvirt-pair <none executed> queued test-amd64-i386-qemut-rhel6hvm-intel <none executed> queued test-amd64-amd64-libvirt-xsm <none executed> queued test-armhf-armhf-xl-rtds <none executed> queued test-amd64-i386-qemuu-rhel6hvm-intel <none executed> queued test-amd64-i386-libvirt <none executed> queued test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm <none executed> queued test-amd64-amd64-xl <none executed> queued test-amd64-amd64-rumpuserxen-amd64 <none executed> queued test-amd64-i386-xl-qemut-win7-amd64 <none executed> queued test-amd64-amd64-amd64-pvgrub <none executed> queued test-amd64-amd64-xl-qemut-win7-amd64 <none executed> queued test-amd64-i386-libvirt-qcow2 <none executed> queued test-amd64-amd64-xl-qcow2 <none executed> queued test-amd64-amd64-libvirt-qcow2 <none executed> queued test-amd64-amd64-pygrub <none executed> queued test-amd64-i386-libvirt-raw <none executed> queued test-amd64-i386-xl-qemut-debianhvm-amd64 <none executed> queued test-armhf-armhf-xl-xsm <none executed> queued test-amd64-i386-xl-qemut-debianhvm-amd64-xsm <none executed> queued test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm <none executed> queued test-armhf-armhf-xl-credit2 <none executed> queued test-amd64-amd64-libvirt-raw <none executed> queued test-armhf-armhf-xl-cubietruck <none executed> queued test-amd64-i386-libvirt-pair <none executed> queued test-armhf-armhf-xl <none executed> queued test-armhf-armhf-xl-arndale <none executed> queued build-armhf-libvirt <none executed> queued test-amd64-i386-qemut-rhel6hvm-amd <none executed> queued test-amd64-amd64-xl-qemuu-ovmf-amd64 <none executed> queued test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm <none executed> queued test-amd64-i386-xl-qcow2 <none executed> queued test-amd64-amd64-xl-raw <none executed> queued test-amd64-amd64-i386-pvgrub <none executed> queued test-amd64-i386-xl-qemuu-debianhvm-amd64 <none executed> queued test-amd64-amd64-xl-qemuu-debianhvm-amd64 <none executed> queued test-amd64-amd64-libvirt-vhd <none executed> queued test-amd64-i386-xl-vhd <none executed> queued test-amd64-i386-qemuu-rhel6hvm-amd <none executed> queued test-amd64-i386-libvirt-xsm <none executed> queued test-amd64-i386-xl-raw <none executed> queued test-amd64-amd64-xl-vhd <none executed> queued test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm <none executed> queued test-amd64-amd64-xl-qemut-debianhvm-amd64 <none executed> queued test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm <none executed> queued test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm <none executed> queued test-amd64-i386-xl-qemuu-ovmf-amd64 <none executed> queued test-amd64-i386-freebsd10-i386 <none executed> queued test-amd64-amd64-xl-rtds <none executed> queued test-amd64-i386-xl-qemuu-win7-amd64 <none executed> queued test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm <none executed> queued test-amd64-amd64-xl-qemuu-win7-amd64 <none executed> queued test-amd64-i386-libvirt-vhd <none executed> queued test-armhf-armhf-libvirt-qcow2 <none executed> queued test-armhf-armhf-libvirt-raw <none executed> queued test-amd64-i386-freebsd10-amd64 <none executed> queued test-armhf-armhf-libvirt-xsm <none executed> queued test-amd64-amd64-xl-qemuu-winxpsp3 <none executed> queued test-armhf-armhf-libvirt <none executed> queued test-armhf-armhf-xl-multivcpu <none executed> queued test-amd64-i386-xl-qemut-winxpsp3-vcpus1 <none executed> queued test-amd64-amd64-xl-qemut-winxpsp3 <none executed> queued test-amd64-i386-xl-qemut-winxpsp3 <none executed> queued test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 <none executed> queued test-amd64-i386-xl-qemuu-winxpsp3 <none executed> queued build-i386-xsm 2 hosts-allocate running build-amd64-pvops 2 hosts-allocate running build-i386-prev 2 hosts-allocate running build-amd64-xsm 2 hosts-allocate running build-amd64 2 hosts-allocate running build-i386 2 hosts-allocate running build-i386-pvops 2 hosts-allocate running build-amd64-prev 2 hosts-allocate running build-armhf 2 hosts-allocate running build-armhf-xsm 2 hosts-allocate running build-armhf-pvops 2 hosts-allocate running version targeted for testing: xen 7a5cadbf4ff82ce7cc9e08714953982273f3b617 baseline version: xen a15b47f4ce37c3ff0ea6d68418fbb88517fcdb9c Last test of basis 62603 2015-10-01 18:21:13 Z 3 days Testing same since 0 1970-01-01 00:00:00 Z 16713 days 0 attempts ------------------------------------------------------------ People who touched revisions under test: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Dario Faggioli <dario.faggioli@xxxxxxxxxx> Jan Beulich <jbeulich@xxxxxxxx> Ross Lagerwall <ross.lagerwall@xxxxxxxxxx> jobs: build-amd64-xsm preparing build-armhf-xsm preparing build-i386-xsm preparing build-amd64 preparing build-armhf preparing build-i386 preparing build-amd64-libvirt queued build-armhf-libvirt queued build-i386-libvirt queued build-amd64-prev preparing build-i386-prev preparing build-amd64-pvops preparing build-armhf-pvops preparing build-i386-pvops preparing build-amd64-rumpuserxen queued build-i386-rumpuserxen queued test-amd64-amd64-xl queued test-armhf-armhf-xl queued test-amd64-i386-xl queued test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm queued test-amd64-i386-xl-qemut-debianhvm-amd64-xsm queued test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm queued test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm queued test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm queued test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm queued test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm queued test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm queued test-amd64-amd64-libvirt-xsm queued test-armhf-armhf-libvirt-xsm queued test-amd64-i386-libvirt-xsm queued test-amd64-amd64-xl-xsm queued test-armhf-armhf-xl-xsm queued test-amd64-i386-xl-xsm queued test-amd64-amd64-xl-pvh-amd queued test-amd64-i386-qemut-rhel6hvm-amd queued test-amd64-i386-qemuu-rhel6hvm-amd queued test-amd64-amd64-xl-qemut-debianhvm-amd64 queued test-amd64-i386-xl-qemut-debianhvm-amd64 queued test-amd64-amd64-xl-qemuu-debianhvm-amd64 queued test-amd64-i386-xl-qemuu-debianhvm-amd64 queued test-amd64-i386-freebsd10-amd64 queued test-amd64-amd64-xl-qemuu-ovmf-amd64 queued test-amd64-i386-xl-qemuu-ovmf-amd64 queued test-amd64-amd64-rumpuserxen-amd64 queued test-amd64-amd64-xl-qemut-win7-amd64 queued test-amd64-i386-xl-qemut-win7-amd64 queued test-amd64-amd64-xl-qemuu-win7-amd64 queued test-amd64-i386-xl-qemuu-win7-amd64 queued test-armhf-armhf-xl-arndale queued test-amd64-amd64-xl-credit2 queued test-armhf-armhf-xl-credit2 queued test-armhf-armhf-xl-cubietruck queued test-amd64-i386-freebsd10-i386 queued test-amd64-i386-rumpuserxen-i386 queued test-amd64-amd64-xl-pvh-intel queued test-amd64-i386-qemut-rhel6hvm-intel queued test-amd64-i386-qemuu-rhel6hvm-intel queued test-amd64-amd64-libvirt queued test-armhf-armhf-libvirt queued test-amd64-i386-libvirt queued test-amd64-amd64-migrupgrade queued test-amd64-i386-migrupgrade queued test-amd64-amd64-xl-multivcpu queued test-armhf-armhf-xl-multivcpu queued test-amd64-amd64-pair queued test-amd64-i386-pair queued test-amd64-amd64-libvirt-pair queued test-amd64-i386-libvirt-pair queued test-amd64-amd64-amd64-pvgrub queued test-amd64-amd64-i386-pvgrub queued test-amd64-amd64-pygrub queued test-amd64-amd64-libvirt-qcow2 queued test-armhf-armhf-libvirt-qcow2 queued test-amd64-i386-libvirt-qcow2 queued test-amd64-amd64-xl-qcow2 queued test-armhf-armhf-xl-qcow2 queued test-amd64-i386-xl-qcow2 queued test-amd64-amd64-libvirt-raw queued test-armhf-armhf-libvirt-raw queued test-amd64-i386-libvirt-raw queued test-amd64-amd64-xl-raw queued test-armhf-armhf-xl-raw queued test-amd64-i386-xl-raw queued test-amd64-amd64-xl-rtds queued test-armhf-armhf-xl-rtds queued test-amd64-i386-xl-qemut-winxpsp3-vcpus1 queued test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 queued test-amd64-amd64-libvirt-vhd queued test-armhf-armhf-libvirt-vhd queued test-amd64-i386-libvirt-vhd queued test-amd64-amd64-xl-vhd queued test-armhf-armhf-xl-vhd queued test-amd64-i386-xl-vhd queued test-amd64-amd64-xl-qemut-winxpsp3 queued test-amd64-i386-xl-qemut-winxpsp3 queued test-amd64-amd64-xl-qemuu-winxpsp3 queued test-amd64-i386-xl-qemuu-winxpsp3 queued ------------------------------------------------------------ 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 broken-job test-amd64-amd64-xl-pvh-amd queued broken-job test-amd64-amd64-xl-pvh-intel queued broken-job test-armhf-armhf-xl-qcow2 queued broken-job test-armhf-armhf-libvirt-vhd queued broken-job test-armhf-armhf-xl-raw queued broken-job test-armhf-armhf-xl-vhd queued broken-job build-amd64-rumpuserxen queued broken-job build-i386-rumpuserxen queued broken-job build-i386-libvirt queued broken-job build-amd64-libvirt queued broken-job test-amd64-i386-migrupgrade queued broken-job test-amd64-amd64-xl-multivcpu queued broken-job test-amd64-amd64-xl-credit2 queued broken-job test-amd64-amd64-xl-xsm queued broken-job test-amd64-i386-xl-xsm queued broken-job test-amd64-amd64-libvirt queued broken-job test-amd64-amd64-migrupgrade queued broken-job test-amd64-amd64-pair queued broken-job test-amd64-i386-xl queued broken-job test-amd64-i386-rumpuserxen-i386 queued broken-job test-amd64-i386-pair queued broken-job test-amd64-amd64-libvirt-pair queued broken-job test-amd64-i386-qemut-rhel6hvm-intel queued broken-job test-amd64-amd64-libvirt-xsm queued broken-job test-armhf-armhf-xl-rtds queued broken-job test-amd64-i386-qemuu-rhel6hvm-intel queued broken-job test-amd64-i386-libvirt queued broken-job test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm queued broken-job test-amd64-amd64-xl queued broken-job test-amd64-amd64-rumpuserxen-amd64 queued broken-job test-amd64-i386-xl-qemut-win7-amd64 queued broken-job test-amd64-amd64-amd64-pvgrub queued broken-job test-amd64-amd64-xl-qemut-win7-amd64 queued broken-job test-amd64-i386-libvirt-qcow2 queued broken-job test-amd64-amd64-xl-qcow2 queued broken-job test-amd64-amd64-libvirt-qcow2 queued broken-job test-amd64-amd64-pygrub queued broken-job test-amd64-i386-libvirt-raw queued broken-job test-amd64-i386-xl-qemut-debianhvm-amd64 queued broken-job test-armhf-armhf-xl-xsm queued broken-job test-amd64-i386-xl-qemut-debianhvm-amd64-xsm queued broken-job test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm queued broken-job test-armhf-armhf-xl-credit2 queued broken-job test-amd64-amd64-libvirt-raw queued broken-job test-armhf-armhf-xl-cubietruck queued broken-job test-amd64-i386-libvirt-pair queued broken-job test-armhf-armhf-xl queued broken-job test-armhf-armhf-xl-arndale queued broken-job build-armhf-libvirt queued broken-job test-amd64-i386-qemut-rhel6hvm-amd queued broken-job test-amd64-amd64-xl-qemuu-ovmf-amd64 queued broken-job test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm queued broken-job test-amd64-i386-xl-qcow2 queued broken-job test-amd64-amd64-xl-raw queued broken-job test-amd64-amd64-i386-pvgrub queued broken-job test-amd64-i386-xl-qemuu-debianhvm-amd64 queued broken-job test-amd64-amd64-xl-qemuu-debianhvm-amd64 queued broken-job test-amd64-amd64-libvirt-vhd queued broken-job test-amd64-i386-xl-vhd queued broken-job test-amd64-i386-qemuu-rhel6hvm-amd queued broken-job test-amd64-i386-libvirt-xsm queued broken-job test-amd64-i386-xl-raw queued broken-job test-amd64-amd64-xl-vhd queued broken-job test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm queued broken-job test-amd64-amd64-xl-qemut-debianhvm-amd64 queued broken-job test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm queued broken-job test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm queued broken-job test-amd64-i386-xl-qemuu-ovmf-amd64 queued broken-job test-amd64-i386-freebsd10-i386 queued broken-job test-amd64-amd64-xl-rtds queued broken-job test-amd64-i386-xl-qemuu-win7-amd64 queued broken-job test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm queued broken-job test-amd64-amd64-xl-qemuu-win7-amd64 queued broken-job test-amd64-i386-libvirt-vhd queued broken-job test-armhf-armhf-libvirt-qcow2 queued broken-job test-armhf-armhf-libvirt-raw queued broken-job test-amd64-i386-freebsd10-amd64 queued broken-job test-armhf-armhf-libvirt-xsm queued broken-job test-amd64-amd64-xl-qemuu-winxpsp3 queued broken-job test-armhf-armhf-libvirt queued broken-job test-armhf-armhf-xl-multivcpu queued broken-job test-amd64-i386-xl-qemut-winxpsp3-vcpus1 queued broken-job test-amd64-amd64-xl-qemut-winxpsp3 queued broken-job test-amd64-i386-xl-qemut-winxpsp3 queued broken-job test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 queued broken-job test-amd64-i386-xl-qemuu-winxpsp3 queued Not pushing. ------------------------------------------------------------ commit 7a5cadbf4ff82ce7cc9e08714953982273f3b617 Author: Jan Beulich <jbeulich@xxxxxxxx> Date: Fri Oct 2 13:55:21 2015 +0200 x86/p2m-pt: use pre-calculated IOMMU flags ... instead of recalculating them. At once clean up formatting of the touched code and drop a stray loop local variable shadowing a function scope one. Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> Reviewed-by: George Dunlap <george.dunlap@xxxxxxxxxx> Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Reviewed-by: Wei Liu <wei.liu2@xxxxxxxxxx> Release-acked-by: Wei Liu <wei.liu2@xxxxxxxxxx> master commit: edb9531263e1698343ef3f8743d23b8044979341 master date: 2015-10-02 13:41:24 +0200 commit 10a5d79bf631874927c08c9c74335d7edec69ff4 Author: Jan Beulich <jbeulich@xxxxxxxx> Date: Fri Oct 2 13:54:08 2015 +0200 x86/p2m-pt: tighten conditions of IOMMU mapping updates Whether the MFN changes does not depend on the new entry being valid (but solely on the old one), and the need to update or TLB-flush also depends on permission changes. Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Reviewed-by: George Dunlap <george.dunlap@xxxxxxxxxx> Release-acked-by: Wei Liu <wei.liu2@xxxxxxxxxx> master commit: 660fd65d5578a95ec5eac522128bba23325179eb master date: 2015-10-02 13:40:36 +0200 commit 9204673fc60f606ec2b280a377e69d7fceedf5d6 Author: Ross Lagerwall <ross.lagerwall@xxxxxxxxxx> Date: Fri Oct 2 13:53:27 2015 +0200 x86/EPT: work around hardware erratum setting A bit Since commit 191b3f3344ee ("p2m/ept: enable PML in p2m-ept for log-dirty"), the A and D bits of EPT paging entries are set unconditionally, regardless of whether PML is enabled or not. This causes a regression in Xen 4.6 on some processors due to Intel Errata AVR41 -- HVM guests get severe memory corruption when the A bit is set due to incorrect TLB flushing on mov to cr3. The erratum affects the Atom C2000 family (Avoton). To fix, do not set the A bit on this processor family. Signed-off-by: Ross Lagerwall <ross.lagerwall@xxxxxxxxxx> Move feature suppression to feature detection code. Add command line override. Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Tested-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Release-acked-by: Wei Liu <wei.liu2@xxxxxxxxxx> master commit: 33b55dc10342570aad77bd2fa221189df0ebca4e master date: 2015-10-02 13:39:12 +0200 commit 6d4f7d759cf5e3fe4379f54399535b06396201c6 Author: Dario Faggioli <dario.faggioli@xxxxxxxxxx> Date: Fri Oct 2 13:52:26 2015 +0200 credit1: fix tickling when it happens from a remote pCPU especially if that is also from a different cpupool than the processor of the vCPU that triggered the tickling. In fact, it is possible that we get as far as calling vcpu_unblock()--> vcpu_wake()-->csched_vcpu_wake()-->__runq_tickle() for the vCPU 'vc', but all while running on a pCPU that is different from 'vc->processor'. For instance, this can happen when an HVM domain runs in a cpupool, with a different scheduler than the default one, and issues IOREQs to Dom0, running in Pool-0 with the default scheduler. In fact, right in this case, the following crash can be observed: (XEN) ----[ Xen-4.7-unstable x86_64 debug=y Tainted: C ]---- (XEN) CPU: 7 (XEN) RIP: e008:[<ffff82d0801230de>] __runq_tickle+0x18f/0x430 (XEN) RFLAGS: 0000000000010086 CONTEXT: hypervisor (d1v0) (XEN) rax: 0000000000000001 rbx: ffff8303184fee00 rcx: 0000000000000000 (XEN) ... ... ... (XEN) Xen stack trace from rsp=ffff83031fa57a08: (XEN) ffff82d0801fe664 ffff82d08033c820 0000000100000002 0000000a00000001 (XEN) 0000000000006831 0000000000000000 0000000000000000 0000000000000000 (XEN) ... ... ... (XEN) Xen call trace: (XEN) [<ffff82d0801230de>] __runq_tickle+0x18f/0x430 (XEN) [<ffff82d08012348a>] csched_vcpu_wake+0x10b/0x110 (XEN) [<ffff82d08012b421>] vcpu_wake+0x20a/0x3ce (XEN) [<ffff82d08012b91c>] vcpu_unblock+0x4b/0x4e (XEN) [<ffff82d080167bd0>] vcpu_kick+0x17/0x61 (XEN) [<ffff82d080167c46>] vcpu_mark_events_pending+0x2c/0x2f (XEN) [<ffff82d08010ac35>] evtchn_fifo_set_pending+0x381/0x3f6 (XEN) [<ffff82d08010a0f6>] notify_via_xen_event_channel+0xc9/0xd6 (XEN) [<ffff82d0801c29ed>] hvm_send_ioreq+0x3e9/0x441 (XEN) [<ffff82d0801bba7d>] hvmemul_do_io+0x23f/0x2d2 (XEN) [<ffff82d0801bbb43>] hvmemul_do_io_buffer+0x33/0x64 (XEN) [<ffff82d0801bc92b>] hvmemul_do_pio_buffer+0x35/0x37 (XEN) [<ffff82d0801cc49f>] handle_pio+0x58/0x14c (XEN) [<ffff82d0801eabcb>] vmx_vmexit_handler+0x16b3/0x1bea (XEN) [<ffff82d0801efd21>] vmx_asm_vmexit_handler+0x41/0xc0 In this case, pCPU 7 is not in Pool-0, while the (Dom0's) vCPU being woken is. pCPU's 7 pool has a different scheduler than credit, but it is, however, right from pCPU 7 that we are waking the Dom0's vCPUs. Therefore, the current code tries to access csched_balance_mask for pCPU 7, but that is not defined, and hence the Oops. (Note that, in case the two pools run the same scheduler we see no Oops, but things are still conceptually wrong.) Cure things by making the csched_balance_mask macro accept a parameter for fetching a specific pCPU's mask (instead than always using smp_processor_id()). Signed-off-by: Dario Faggioli <dario.faggioli@xxxxxxxxxx> Reviewed-by: Juergen Gross <jgross@xxxxxxxx> Reviewed-by: George Dunlap <george.dunlap@xxxxxxxxxx> Release-acked-by: Wei Liu <wei.liu2@xxxxxxxxxx> master commit: ea5637968a09a81a64fa5fd73ce49b4ea9789e12 master date: 2015-09-30 14:44:22 +0200 (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 |