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]

Re: [Xen-devel] RE: VT-d support proprietary NVidia/ATI GPU passthrough

To: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>
Subject: Re: [Xen-devel] RE: VT-d support proprietary NVidia/ATI GPU passthrough
From: Weidong Han <weidong.han@xxxxxxxxx>
Date: 2010年2月23日 09:16:07 +0800
Cc: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>, "Timothy J. Moore" <Timothy.Moore@xxxxxxxxxxx>
Delivery-date: 2010年2月22日 17:16:41 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <20100222164831.GA8921@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>
References: <60E426D47DE8EA47AA104E65008A100D1621AFC6F5@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx> <19306.65275.325707.253978@xxxxxxxxxxxxxxxxxxxxxxxx> <4B6B79EF.2070609@xxxxxxxxx> <20100218094955.GC28653@xxxxxxxxxxxxx> <4B7F938A.3020707@xxxxxxxxx> <E5E913F540B51B4C997F7A2993168735BC95981B01@xxxxxxxxxxxxxxxxxx> <4B822D37.3040308@xxxxxxxxx> <E5E913F540B51B4C997F7A2993168735BC95981B0A@xxxxxxxxxxxxxxxxxx> <20100222164831.GA8921@xxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Thunderbird 2.0.0.21 (Windows/20090302)
Konrad Rzeszutek Wilk wrote:
On Mon, Feb 22, 2010 at 12:32:48PM +0000, Timothy J. Moore wrote:
How can xen implement these vendor specific resets? How could we find out the 
gfx vendor specific stuff?
Can we take anything from the opensource NV, nouveau, or Gallium3D drivers?
As I understand it, the reason for the FLR is to re-initialize the video
cards to re-run through the basic ROM code. Pretty much exactly the same
thing that is done during machine startup. But for gfx pass-through you
need to this with the Bochs code running so it can call the gfx BIOS.
I don't think that the open-source drivers go so low to re-initialize
the card?
Thought perhaps another way to do this, is to put the cards in D3 (cold)
state and then re-initialize them back up? (this is btw, what the
pciback drivers does when it seizes the card).
reset through Dstate transition is not guarantee to work for all devices. As we observed, it seems didn't work for Intel IGD, so we implemented vendor specific reset for Intel IGD.
Regards,
Weidong
_______________________________________________
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] Re: xen/next Linux 2.6.32 pv_ops dom0 kernel , Jeremy Fitzhardinge
Next by Date: [Xen-devel][PATCH] Intel EPT 1GB large page support , Xu, Dongxiao
Previous by Thread: Re: [Xen-devel] RE: VT-d support proprietary NVidia/ATI GPU passthrough , Konrad Rzeszutek Wilk
Next by Thread: RE: [Xen-devel] RE: VT-d support proprietary NVidia/ATI GPU passthrough , Timothy J. Moore
Indexes: [Date] [Thread] [Top] [All Lists]

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

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