From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Peter van der Maas" Subject: RE: Nvidia 9500GT Xen VGA passthru Date: Thu, 3 Feb 2011 15:06:34 -0500 Message-ID: References: <7EEC9DAC2502EF4FACFE8CC8408DAFEA1DEDC7@sbs-1.abito.local> <20110129190330.GP2754@reaktio.net> <20110131115021.GB2754@reaktio.net> <4D46E5D7.6080409@gmail.com> <20110131192615.GC2754@reaktio.net> <4D485E69.3040707@gmail.com> <20110201195514.GH2754@reaktio.net> <4D4AEED7.90506@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Return-path: Content-class: urn:content-classes:message In-Reply-To: <4D4AEED7.90506@gmail.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Anish Patel , =?iso-8859-1?Q?Pasi_K=E4rkk=E4inen?= Cc: xen-devel@lists.xensource.com, xen-users@lists.xensource.com List-Id: xen-devel@lists.xenproject.org Congrats to all that got it working! =20 For a while, I thought it must have been a miracle or some other divine = intervention as it was taking me so long. Glad to see others making = progress, though I must say I am surprised that Xen, Intel, etc. have = not made this easier since I worked on this last over 2 years ago. For the rest, hang in there and keep at it! You will get it! -Peter -----Original Message----- From: Anish Patel [mailto:anish.mailing.list@gmail.com]=20 Sent: Thursday, February 03, 2011 1:07 PM To: Pasi K=E4rkk=E4inen Cc: Peter van der Maas; xen-users@lists.xensource.com; = xen-devel@lists.xensource.com Subject: Re: Nvidia 9500GT Xen VGA passthru Hi All, I will post the full patch set soon there are still a couple of=20 bugs i need to work out. System - Phenom x6 2.8 16 gig DDR3 BIOSTAR 890FX board with latest bios. Dom 0 config 4 cores, ATI 5450 with open source drivers. Dom U WinXP HVM, 5770 passed through to Dom, 2 cores, 2 gigs memory. Please give me a couple days and i will post a full write up I can probably get this to work with the nvidia card as well, but need=20 to figure out the pBAR/vBAR stuffs. Thanks Anish On 02/01/11 14:55, Pasi K=E4rkk=E4inen wrote: > On Tue, Feb 01, 2011 at 02:26:33PM -0500, Anish Patel wrote: >> Hi All, >> I have managed to get the 2nd vga passed though. I had to use >> AMD/ATI card to get this done. >> > Nice! > > Please post the details: > > - VGA card model > - Xen version > - Dom0 kernel version > - DomU OS/version/kernel > - Any custom/additional patches used > > > -- Pasi > >> Thanks >> Anish >> >> On 01/31/11 14:26, Pasi K=E4rkk=E4inen wrote: >>> On Mon, Jan 31, 2011 at 11:39:51AM -0500, Anish Patel wrote: >>>> I have this almost working now, I think the only thing that i = need to >>>> change is to add a gfx_passthru=3D2 option to let xen know not to = read >>>> from /dev/mem then an option to tell it what VGA rom to use. Are = there >>>> any patches for 4.01 for this? >>>> >>> I think gfx_passthru can only use 0 or 1 nowadays. >>> >>> Patches probably need to be forward-ported to current Xen.. >>> most of them are for xen-unstable from the Xen 3.5 days.. >>> >>> -- Pasi >>> >>>> Thanks >>>> Anish >>>> On 01/31/11 06:50, Pasi K=E4rkk=E4inen wrote: >>>>> On Sun, Jan 30, 2011 at 12:42:56AM -0500, Peter van der Maas = wrote: >>>>>> I really have not played with too much after the proof of = concept. I do recall something eventually breaking the config, perhaps = a Xen update. I've since put the hardware to better use, although I am = still intrigued by Xen. At the time, I was working with a team that was = giving serious consideration to virtualizing their platform, and what = better way to learn than dig in and get my hands dirty. >>>>>> >>>>>> I tried to include as much detail at the time, with the plethora = of different Xen builds, BIOS's updates, etc. >>>>>> >>>>>> If someone has something specific I can try to help, but doubtful = I will be of any use. For example, I did not realize Xen 4.x was even = released. Recent projects I've been working on do not lend themselves = well to virtualization; however, I might have to give Xen 4.0 shot - = just to play, of course. There were some serious changes happening with = Xen, the Linux kernel, and KVM when I stopped playing. >>>>>> >>>>> Ok. >>>>> >>>>> I mainly meant if you remember what custom patches did you have to = use/create? >>>>> Most probably you had to do some vBar=3DpBar hacking, right? >>>>> >>>>> I guess I'll have to try this myself one day and document the = process >>>>> with current Xen versions.. >>>>> >>>>> -- Pasi >>>>> >>>>> >>>>>> Sorry I could not be of more help. >>>>>> >>>>>> Peter van der Maas >>>>>> peter&pjv-c.com >>>>>> >>>>>> -----Original Message----- >>>>>> From: Pasi K=E4rkk=E4inen [mailto:pasik@iki.fi] >>>>>> Sent: Saturday, January 29, 2011 2:04 PM >>>>>> To: Peter van der Maas >>>>>> Cc: xen-users@lists.xensource.com; anish.mailing.list@gmail.com; = xen-devel@lists.xensource.com >>>>>> Subject: Nvidia 9500GT Xen VGA passthru >>>>>> >>>>>> >>>>>> Hello Peter, >>>>>> >>>>>> Some people have been asking for tips about Nvidia Xen VGA = passthru, >>>>>> so maybe you could help? >>>>>> >>>>>> Could you post the exact steps you did? >>>>>> >>>>>> Have you tried with Xen 4.0.x after your initial experiments in = 2009? >>>>>> >>>>>> Thanks! >>>>>> >>>>>> -- Pasi >>>>>> >>>>>> On Mon, Jan 26, 2009 at 02:16:32PM -0500, Peter J. van der Maas = wrote: >>>>>>> I am happy to announce that I have successfully (and = finally!) been able >>>>>>> to pass a PCIe graphics card via VT-d to a Windows XP HVM = DomU. >>>>>>> >>>>>>> >>>>>>> >>>>>>> About time! >>>>>>> >>>>>>> >>>>>>> >>>>>>> Config: >>>>>>> >>>>>>> -Intel Q6600 Core 2 Quad-Core, G0 stepping (I think) >>>>>>> >>>>>>> -Intel DQ35JO Motherboard, Q35 Chipset, BIOS v.991 = (1/9/09), VT and VT-d >>>>>>> enabled >>>>>>> >>>>>>> -nVidia 9500GT (for VT-d passthrough - DomU) >>>>>>> >>>>>>> -nVidia GeForce2 MX200 (Dom0 console) >>>>>>> >>>>>>> -Xen (build: xen-unstable, recent as of ~ 1/25/09 = 1:00AM-EST) >>>>>>> >>>>>>> -Dom0: Linux-2.6.18.8-xen (via xen-unstable.hg) >>>>>>> >>>>>>> -DomU: Windows XP (pro, sp3, 32-bit) >>>>>>> >>>>>>> >>>>>>> >>>>>>> Once the VT-d bugs were recently corrected (thank you, = xen-devel!), >>>>>>> everything went fairly smoothly. Still very buggy yet = (its >>>>>>> xen-unstable!), but overall it works. >>>>>>> >>>>>>> >>>>>>> >>>>>>> Make sure support for the PCI-backend is compiled into the = kernel (not >>>>>>> just a module) and that you have your pciback.hide options = in grub >>>>>>> (late-binding may work, but I haven't tried). >>>>>>> >>>>>>> >>>>>>> >>>>>>> Good luck! >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -Peter van der Maas >>>>>>> _______________________________________________ >>>>>>> Xen-users mailing list >>>>>>> Xen-users@lists.xensource.com >>>>>>> http://lists.xensource.com/xen-users