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][PATCH 0/3] VT-d: support Intel IGD passthrough

To: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-devel][PATCH 0/3] VT-d: support Intel IGD passthrough
From: "Han, Weidong" <weidong.han@xxxxxxxxx>
Date: Thu, 4 Feb 2010 16:12:12 +0800
Accept-language: en-US
Acceptlanguage: en-US
Cc: "Kay, Allen M" <allen.m.kay@xxxxxxxxx>, Keir Fraser <keir.fraser@xxxxxxxxxxxxx>
Delivery-date: 2010年2月04日 00:12:41 -0800
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/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>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcqlccF3RX+Zw0IfTOeQunU5o8d+KA==
Thread-topic: [Xen-devel][PATCH 0/3] VT-d: support Intel IGD passthrough
The patchset supports Intel IGD passthrough in Xen. There are some 
assumptions/dependencies on chipset, VBIOS, and even drivers for IGD. But 
virtual platform is not aware of it. This patchset handles it to make IGD work 
in guest. What's more, FLR capability of IGD is not exposed on some platforms, 
this patchset uses vendor specific FLR to reset those IGDs.
Also add an option into hvm config file to enable graphics passthrough.
The patchset was tested in Intel McCreary platform, guest WinXP, Win7 and Linux 
all worked. 
Patch 1: qemu-igd.patch:
 Some registers of Intel IGD are mapped in host bridge, so it needs to 
passthrough these registers of physical host bridge to guest because emulated 
host bridge in guest doesn't have these mappings. 
 Some VBIOSs and drivers assume the IGD BDF (bus:device:function) is 
always 00:02.0, so this patch reserves 00:02.0 for assigned IGD in guest.
Patch 2: igd-flr.patch:
 Due to FLR capability of IGD is not exposed on some platforms, this 
patch uses vendor specific FLR to reset those IGDs.
Patch 3: gfx-conf.patch:
 The patch adds an option into hvm config file to enable graphics 
passthrough including discrete and IGD. To passthrough graphics to guest, need 
to set gfx_passthru=1, and also specify graphics device BDF in pci passthrough 
option, like pci=['xx:xx.x'] in hvm config file.
Signed-off-by: Weidong Han <weidong.han@xxxxxxxxx>
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
<Prev in Thread] Current Thread [Next in Thread>
Previous by Date: Re: [Xen-devel] xen-unstable & pvops on *Suse distro? successful howto? , Keir Fraser
Next by Date: [Xen-devel][PATCH 1/3] VT-d: support Intel IGD passthrough , Han, Weidong
Previous by Thread: [Xen-devel][PATCH] EPT entry structure changes , Xu, Dongxiao
Next by Thread: Re: [Xen-devel][PATCH 0/3] VT-d: support Intel IGD passthrough , Keir Fraser
Indexes: [Date] [Thread] [Top] [All Lists]

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

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