[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Heads-up re Re: [xen-unstable test] 10867: regressions - FAIL
xen.org writes ("[xen-unstable test] 10867: regressions - FAIL"): > Tests which did not succeed and are blocking, > including tests which could not be run: > test-amd64-i386-rhel6hvm-intel 7 redhat-install fail REGR. vs. 10649 My bisector is working on this and so far it seems to have narrowed it down to: 75b8e982eb7e is good; 6c104b46ef89 is bad. That means that one these commits has probably broken HVM: amd iommu: Add iommu emulation for hvm guest amd iommu: Introduces new helper functions to simplify bitwise operations amd iommu: Refactoring iommu ring buffer definition move declarations of some required per-arch functions into common headers ia64: fix build (once again) x86/mm: Code style fixes in mem_sharing.c x86/mm: Disable paging_prep The bisector is currently testing e71bd3. Full revision log below. Ian. changeset: 24492:6c104b46ef89 user: Wei Wang <wei.wang2@xxxxxxx> date: Thu Jan 12 13:50:50 2012 +0100 files: xen/arch/x86/hvm/intercept.c xen/drivers/passthrough/amd/Makefile xen/drivers/passthrough/amd/iommu_cmd.c xen/drivers/passthrough/amd/iommu_guest.c xen/drivers/passthrough/amd/iommu_map.c xen/drivers/passthrough/amd/pci_amd_iommu.c xen/include/asm-x86/amd-iommu.h xen/include/asm-x86/hvm/io.h xen/include/asm-x86/hvm/svm/amd-iommu-defs.h xen/include/asm-x86/hvm/svm/amd-iommu-proto.h xen/include/xen/hvm/iommu.h description: amd iommu: Add iommu emulation for hvm guest ATS device driver that support PASID [1] and PRI [2] capabilites needs to work with iommu driver in guest OS. We have to expose iommu functionality to HVM guest, if we want assign ATS device to it. A new hypervisor mmio handler is added to intercept iommu mmio accesses from guest. Signed-off-by: Wei Wang <wei.wang2@xxxxxxx> [1] http://www.pcisig.com/specifications/pciexpress/specifications/ECN-PASID-ATS-2011-03-31.pdf [2] http://www.pcisig.com/members/downloads/specifications/iov/ats_r1.1_26Jan09.pdf Committed-by: Jan Beulich <jbeulich@xxxxxxxx> changeset: 24491:522d544f4031 user: Wei Wang <wei.wang2@xxxxxxx> date: Thu Jan 12 13:49:34 2012 +0100 files: xen/drivers/passthrough/amd/iommu_cmd.c xen/drivers/passthrough/amd/iommu_init.c xen/include/asm-x86/hvm/svm/amd-iommu-defs.h xen/include/asm-x86/hvm/svm/amd-iommu-proto.h description: amd iommu: Introduces new helper functions to simplify bitwise operations Signed-off-by: Wei Wang <wei.wang2@xxxxxxx> Committed-by: Jan Beulich <jbeulich@xxxxxxxx> changeset: 24490:d59816959ac0 user: Wei Wang <wei.wang2@xxxxxxx> date: Thu Jan 12 13:48:57 2012 +0100 files: xen/drivers/passthrough/amd/iommu_cmd.c xen/drivers/passthrough/amd/iommu_init.c xen/include/asm-x86/amd-iommu.h description: amd iommu: Refactoring iommu ring buffer definition Introduce struct ring_buffer to represent iommu cmd buffer, event log and ppr log Signed-off-by: Wei Wang <wei.wang2@xxxxxxx> Committed-by: Jan Beulich <jbeulich@xxxxxxxx> changeset: 24489:8d2fa20dd3f3 user: Jan Beulich <jbeulich@xxxxxxxx> date: Thu Jan 12 13:45:47 2012 +0100 files: xen/arch/ia64/xen/dom0_ops.c xen/arch/ia64/xen/domain.c xen/arch/ia64/xen/xensetup.c xen/arch/x86/domain.c xen/arch/x86/x86_64/domain.c xen/common/kernel.c xen/include/asm-ia64/hypercall.h xen/include/asm-x86/hypercall.h xen/include/asm-x86/setup.h xen/include/xen/hypercall.h description: move declarations of some required per-arch functions into common headers ... since it is pointless to have each arch declare them on their own (and now and the - see ia64 - forget to do so). Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> Acked-by: Keir Fraser <keir@xxxxxxx> changeset: 24488:e71bd3a75f07 user: Jan Beulich <jbeulich@xxxxxxxx> date: Thu Jan 12 13:44:51 2012 +0100 files: xen/arch/ia64/xen/mm.c xen/include/asm-ia64/kexec.h description: ia64: fix build (once again) 24423:069c08b7de46 failed to add a necessary include, and for a long time kexec.h suffered from a missing structure forward declaration. Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> Acked-by: Keir Fraser <keir@xxxxxxx> changeset: 24487:32dd444700bd user: Andres Lagar-Cavilla <andres@xxxxxxxxxxxxxxxx> date: Thu Jan 12 11:02:18 2012 +0000 files: xen/arch/x86/mm.c xen/arch/x86/mm/mem_sharing.c description: x86/mm: Code style fixes in mem_sharing.c No functional changes, only code style issues. One small diff in mem_sharing_gref_to_gfn() looks like a logic change, but it's not. The flow was confusing, so it's been clarified. Signed-off-by: Andres Lagar-Cavilla <andres@xxxxxxxxxxxxxxxx> Signed-off-by: Adin Scannell <adin@xxxxxxxxxxx> Acked-by: Tim Deegan <tim@xxxxxxx> Committed-by: Tim Deegan <tim@xxxxxxx> changeset: 24486:f04dfb11dd61 user: Andres Lagar-Cavilla <andres@xxxxxxxxxxxxxxxx> date: Thu Jan 12 10:52:30 2012 +0000 files: xen/arch/x86/mm/p2m.c description: x86/mm: Disable paging_prep The only way to page-in a page is now the safe paging_load domctl. (Unless the page was never paged out in the first place) Signed-off-by: Andres Lagar-Cavilla <andres@xxxxxxxxxxxxxxxx> Acked-by: Tim Deegan <tim@xxxxxxx> Committed-by: Tim Deegan <tim@xxxxxxx> changeset: 24485:75b8e982eb7e user: Andres Lagar-Cavilla <andres@xxxxxxxxxxxxxxxx> date: Thu Jan 12 10:52:30 2012 +0000 files: xen/arch/x86/mm/p2m.c description: x86/mm: Allow a page in p2m_ram_paged_out state to be loaded This removes the need for a page to be accessed in order to be pageable again. A pager can now page-in pages at will with no need to map them in a separate thread. Signed-off-by: Andres Lagar-Cavilla <andres@xxxxxxxxxxxxxxxx> Acked-by: Tim Deegan <tim@xxxxxxx> Committed-by: Tim Deegan <tim@xxxxxxx> _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |