WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] Build failures (x86_64, IOMMU, Xen 3.0.0)

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] Build failures (x86_64, IOMMU, Xen 3.0.0)
From: Matthew Palmer <mpalmer@xxxxxxxxxxx>
Date: Tue, 20 Dec 2005 14:27:26 +1100
Delivery-date: Tue, 20 Dec 2005 03:30:49 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.9i
Does Xen 3.0.0 actually support the IOMMU on x86_64?  I've tried building
with a couple of different configurations, and it always fails if I've
enabled CONFIG_GART_IOMMU.  The problems center around undefined references
to functions such as dma_alloc_coherent, dma_free_coherent, iommu_setup,
iommu_hole_init, force_iommu, iommu_aperture_allowed, and so on.  In all
cases, changing the config to turn off GART_IOMMU (and hence enabling
DUMMY_IOMMU) allows the build to proceed to a conclusion (of sorts).

I'm happy if the answer is "it's broken, use DUMMY_IOMMU" (as I have no
machines to support with >4GB of RAM at the moment), but if it is supposed
to work, I'd like to work out why it isn't.  Any takers to help me out? 
<grin>

- Matt

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>