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-users

Re: [Xen-users] Some questions about PCI-passthrough for HVM(Non-IOMMU)

To: "Henning Sprang" <henning_sprang@xxxxxx>, xen-users@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-users] Some questions about PCI-passthrough for HVM(Non-IOMMU)
From: "陈诚" <concretechen@xxxxxxxxx>
Date: Tue, 2 Oct 2007 23:17:43 +0800
Delivery-date: Fri, 05 Oct 2007 09:51:20 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=aVqGlPZDlGBrDTjv6weNB40nSPTSnA1zB/hRKOpg7lo=; b=ZkeH+J0vBMSQ1aOzo4qgNCPovWfi3g5XFlxPz6BxkSFnckTf/BCwFIwxbGA0KLKs/Naskv9Kh7jVYOHqyytZ98GB0rxj2rrcu+t3j1vRuUjyZPsTrLejLR2M5PNejV7jQqRO3MtmAR8LU/OZiqYvseSwUE8JAFbrn4yMDoX5nts=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=Cwiqo3oRr6yVd9lj2MCc289q50ukoNG/R+QkUCwFNtV3min1vOsZ1wTO8mFJ0Fiz4VdVYTT+Uf8cGYG6UUS2LPG46NotP/Eh9RyuT86Vmw/b/E6dVlDiaiO8OpUacH19cDY65IcIt8AnA6wDcnJRTe1ljoDiHeCwnYp/EItQjwY=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <4702363D.7080006@xxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <8cad9e040709302215x1860011nd0a3cf400a474659@xxxxxxxxxxxxxx> <4702363D.7080006@xxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
2007/10/2, Henning Sprang <henning_sprang@xxxxxx>:
> 陈诚 wrote:
> > Hello,
> >         I saw some patches about PCI-passthrough for HVM(non-IOMMU)
> > and I am interested in it. I want to assign my graphics card(nVidia
> > GeForce 7900GS) to an
> > HVM domain (Vista) in order to run 3D-intensive work(for example, 3D-games).
> > What I want to ask is that is it really possible to pass the graphics
> > card to HVM domain running Vista now? That is, have anyone ever
> > successfully
> >
> > passed a modern graphics card to a Vista HVM? Since the graphics card
> > is a kind of complicated device. Are there any technical problems with
> > the passthrough
> >
> > of a modern graphics card?
>
> I tried that once and fiddled around with it, but wasn't really
> successfull (long time ago, can't remember the exact problems).
>
> I'm not sure anymore, if I tried with a machine with one or two cards.
>
> Sure, you have to hide the PCI/AGP port from the dom0 - with using one
> card only, this means you have _no_ graphics output and you have to run
> headless.
> So, having two cards might make it easier, but I don't know if it's even
> possible at all.
>
> Henning
>

I think the problem is really caused by the 0-12M remapping on x86-32.
It even corrupted my ext3 file system once. The SATA controller seems
allocating DMA buffers in that area. I am examing the code and trying
to make this problem clear.
I tried to hide the graphics card on a machine with one graphics card,
but it was unseccessful, after the pciback binding(in the
/etc/rc.local, it happens after the last service started), the screen
stopped reacting and stayed there forever. I also tried to pass the
pci NIC, this time it works. But since the nativedom can't boot, I
still can't see the passthrough effect.

ConcreteChen@xxxxxxxxx
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
<Prev in Thread] Current Thread [Next in Thread>