From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nvidia Reverse Subject: Re: GTX 760 passed through Date: Mon, 2 Dec 2013 18:36:48 +0100 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============8391697172587614563==" Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Gordan Bobic Cc: xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org --===============8391697172587614563== Content-Type: multipart/alternative; boundary=047d7beb9570da5a5804ec909f8d --047d7beb9570da5a5804ec909f8d Content-Type: text/plain; charset=ISO-8859-1 The nvlddmkm.sys needs to be patched removing the whitelist for the device ids allowed to be virtualized. But the interesting part is how NVIDIA detects that the GPU is virtualized... On Mon, Dec 2, 2013 at 5:12 PM, Gordan Bobic wrote: > On Mon, 2 Dec 2013 13:18:22 +0100, Nvidia Reverse > wrote: > >> Hello, >> I've successfully passed a unmodified GTX 760 to Win7 x64. It involved >> some driver patching on the client side but I'm close to getting the >> required steps on the server side, too. Are there any legal issues >> that might arise from releasing a patch? >> > > Considering we have everything up to and including a Titan/780 easily > modifiable into Quadros/Teslas/Grids to make them work? :) > > I for one would welcome not having to break out my soldering iron. > > When you say driver patching, what are we talking about? Unless > something changed very recently, just modifying the .inf file > isn't sufficient (unless your server-side patch does some > device ID faking - which it probably doesn't since the card > is still showing up as a 780 in domU). > > Gordan > --047d7beb9570da5a5804ec909f8d Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
The=A0nvlddmkm.sys needs to be patched removing the whitelist = for the device ids allowed to be virtualized.
But the interesting part = is how NVIDIA detects that the GPU is virtualized...
<= div class=3D"gmail_extra">

On Mon, Dec 2, 2013 at 5:12 PM, Gordan B= obic <gordan@bobich.net> wrote:
On Mon, 2 Dec 2013 13:18:22 +0100, Nvidia Reverse <aidivnreverse@gma= il.com> wrote:
Hello,
I've successfully passed a unmodified GTX 760 to Win7 x64. It involved<= br> some driver patching on the client side but I'm close to getting the required steps on the server side, too. Are there any legal issues
that might arise from releasing a patch?

Considering we have everything up to and including a Titan/780 easily
modifiable into Quadros/Teslas/Grids to make them work? :)

I for one would welcome not having to break out my soldering iron.

When you say driver patching, what are we talking about? Unless
something changed very recently, just modifying the .inf file
isn't sufficient (unless your server-side patch does some
device ID faking - which it probably doesn't since the card
is still showing up as a 780 in domU).

Gordan

--047d7beb9570da5a5804ec909f8d-- --===============8391697172587614563== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel --===============8391697172587614563==--