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

xen-devel

[Top] [All Lists]

[Xen-devel] Re: [RFC] Make AGP work with IOMMU

To: Zhenyu Wang <zhenyuw@xxxxxxxxxxxxxxx>
Subject: [Xen-devel] Re: [RFC] Make AGP work with IOMMU
From: David Woodhouse <dwmw2@xxxxxxxxxxxxx>
Date: 2009年8月03日 09:39:40 +0100
Cc: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>, Joerg Roedel <joerg.roedel@xxxxxxx>, "linux-kernel@xxxxxxxxxxxxxxx" <linux-kernel@xxxxxxxxxxxxxxx>, "iommu@xxxxxxxxxxxxxxxxxxxxxxxxxx" <iommu@xxxxxxxxxxxxxxxxxxxxxxxxxx>, Dave Airlie <airlied@xxxxxxxxx>, Keir Fraser <kier.fraser@xxxxxxxxxxxxx>
Delivery-date: 2009年8月03日 01:40:09 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <20090803065030.GA32461@xxxxxxxxxxxxxxxxxxxxxxx>
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/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <1248707041.6100.35.camel@xxxxxxxxxxxxxxxxxxxxx> <21d7e9970907282328l4a44b9a2of4500c5c84a3586b@xxxxxxxxxxxxxx> <1248851712.19733.214.camel@xxxxxxxxxxxxxxxxxxxxx> <21d7e9970907290143q6778511cvda1c6b915f61654a@xxxxxxxxxxxxxx> <1248860205.19733.238.camel@xxxxxxxxxxxxxxxxxxxxx> <20090803065030.GA32461@xxxxxxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
On Mon, 2009年08月03日 at 14:50 +0800, Zhenyu Wang wrote:
>
> The commits on that tree looks fine to me. Thanks David! 
> I've also done some testing on G45 here, I've also seen the write
> faults before graphics device init or after dma unmap pages. I tried
> to look it up in my memo, which turns out one message like this should
> be a BIOS bug that doesn't initialize the GTT table correctly. But I'm
> quite sure about it now, better to ask our chipset people to verify if
> this problem has been fixed or not.
Thanks. I've rebased the tree so that it isn't based on my other iommu
changes, which are largely irrelevant. Since the drm-2.6.git tree as
advertised in MAINTAINERS seems to be a pristine 2.6.29-rc2, I've done
it based on 2.6.31-rc5 instead.
Dave, please pull from
 git://git.infradead.org/~dwmw2/iommu-agp.git
David Woodhouse (6):
 agp: Switch mask_memory() method to take address argument again, not page
 agp: tidy up handling of scratch pages w.r.t. DMA API
 agp: Switch agp_{un,}map_page() to take struct page * argument
 intel-agp: Move repeated sglist free into separate function
 intel-agp: fix sglist allocation to avoid vmalloc()
 agp: kill phys_to_gart() and gart_to_phys()
Zhenyu Wang (2):
 agp: Add generic support for graphics dma remapping
 intel_agp: Use PCI DMA API correctly on chipsets new enough to have IOMMU
 arch/alpha/include/asm/agp.h | 4 -
 arch/ia64/include/asm/agp.h | 4 -
 arch/parisc/include/asm/agp.h | 4 -
 arch/powerpc/include/asm/agp.h | 4 -
 arch/sparc/include/asm/agp.h | 4 -
 arch/x86/include/asm/agp.h | 4 -
 drivers/char/agp/agp.h | 15 ++--
 drivers/char/agp/ali-agp.c | 4 +-
 drivers/char/agp/amd-k7-agp.c | 10 ++-
 drivers/char/agp/amd64-agp.c | 7 +-
 drivers/char/agp/ati-agp.c | 7 +-
 drivers/char/agp/backend.c | 32 ++++++-
 drivers/char/agp/efficeon-agp.c | 4 +-
 drivers/char/agp/generic.c | 20 ++++-
 drivers/char/agp/hp-agp.c | 8 +-
 drivers/char/agp/i460-agp.c | 17 +---
 drivers/char/agp/intel-agp.c | 167 +++++++++++++++++++++++++++++++++++----
 drivers/char/agp/nvidia-agp.c | 2 +-
 drivers/char/agp/parisc-agp.c | 12 +---
 drivers/char/agp/sgi-agp.c | 8 +-
 drivers/char/agp/sworks-agp.c | 10 ++-
 drivers/char/agp/uninorth-agp.c | 2 +-
 include/linux/agp_backend.h | 5 +-
 23 files changed, 247 insertions(+), 107 deletions(-)
-- 
David Woodhouse Open Source Technology Centre
David.Woodhouse@xxxxxxxxx Intel Corporation
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
<Prev in Thread] Current Thread [Next in Thread>
Previous by Date: [Xen-devel] [PATCH] xend: add checking when a device is hotplugged into pv guest. , Cui, Dexuan
Next by Date: [Xen-devel] [rfc] xend: pass-through: Extend multi-function mapping , Simon Horman
Previous by Thread: [Xen-devel] Re: [RFC] Make AGP work with IOMMU , Zhenyu Wang
Next by Thread: Re: [Xen-devel] Re: [RFC] Make AGP work with IOMMU , Jeremy Fitzhardinge
Indexes: [Date] [Thread] [Top] [All Lists]

Copyright ©, Citrix Systems Inc. All rights reserved. Legal and Privacy
Citrix This site is hosted by Citrix

AltStyle によって変換されたページ (->オリジナル) /