[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Nvidia drivers on Xen with dom0 pvops on ultra-recent "git tip"kernel on x86_64


  • To: Nigel Gamble <nigel@xxxxxxx>
  • From: Andrew Lyon <andrew.lyon@xxxxxxxxx>
  • Date: Fri, 24 Apr 2009 08:43:15 +0100
  • Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
  • Delivery-date: Fri, 24 Apr 2009 00:43:47 -0700
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=n60axoEzWRwJE3rfgEoNmydc/v1Iu1c36QOc9dgjUj3nW0Bj/fSENGar4n7T+hJgXP FhXUm0Bdq8Fe0gBg/g4qagDVp4mvi6HlpQX9rJ69Fyl+zuUfWbJmDleq4pXf/esRbt+/ G7i+FYnPsmKNqE6uZ7P6/u+lDLBbHXwdX4yzo=
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>

On Thu, Apr 23, 2009 at 10:49 PM, Nigel Gamble <nigel@xxxxxxx> wrote:
> On Feb 24, 2009, at 1:51 PM, Andrew Lyon wrote:
>
>> On Tue, Feb 24, 2009 at 9:22 PM, Jeremy Fitzhardinge <jeremy@xxxxxxxx>
>> wrote:
>>>
>>> Boris Derzhavets wrote:
>>>>
>>>> X-Server fails to start on GeForce 8500 GT
>>>> Attempting "startx" i get a trace back.
>>>> Does it mean , that a proper NVIDIA driver is just not available for the
>>>> most recent
>>>> 2.6.29-rc5 ?
>>>>
>>>
>>> Are you using the nvidia binary driver?  I would be surprised if it
>>> worked
>>> out of the box; if changes need to be made to the binary parts, it may
>>> not
>>> be fixable at all.
>>>
>>>  J
>>
>> I believe the current driver works with Xen because somebody outside
>> of nvidia contributed a patch, I use the nvidia binary driver with Xen
>> 3.2.1 and my custom dom0 kernel which is 2.6.27.10 patched with
>> openSUSE Xen patches rebased to apply to vanilla, it works very well
>> but when pv_ops is merged into mainline the nvidia driver will
>> probably work when it is running on the bare metal but not under Xen
>> :(.
>>
>> Having said that the patch for Xen support only touched the open
>> source parts of the driver, as soon as the current problems with hvm
>> on pv_ops are fixed I will be testing pv_ops and nvidia driver and I
>> will attempt to fix any problems, my C skills are improving so I might
>> be able to figure it out.
>
>
> Did you ever figure this out?  I've just hit the same problem.  It looks
> like the source code part of the Nvidia kernel module has the code necessary
> to work on an old Xen Linux, but if it detects CONFIG_PARAVIRT set for a
> pv_ops kernel, it gives up an doesn't attempt to work with Xen at all.
>
> Nigel
>

hvm is still not working with pv_ops dom0 so I've not looked at it.

With a traditional patched Xen dom0 kernel you can use
IGNORE_XEN_PRESENCE=y to bypass the CONFIG_PARAVIRT check.

Andy

Andy

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.