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

Re: [Xen-devel] VGA passthrough on unstable

  • To: Pasi Kärkkäinen <pasik@xxxxxx>
  • From: Liwei <xieliwei@xxxxxxxxx>
  • Date: Fri, 6 May 2011 00:56:30 +0800
  • Cc: xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Thu, 05 May 2011 09:58:10 -0700
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=mcGgioBqaWk3SZ1xDpIsFP7+dOQ6aIj8Nid//9RY9vQvIyNgDe+mtwDCi9rawB87Zr QtxFQiZyXzH+NtfHm4dWBg851UCIN9Butzg1COfsd1eoOXSJhQcqvLIJFiCD5jEogT6P CLlQVJKps3g2oJXql455PU3tVU+FogjVrhkKo=
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>

On 5 May 2011 23:20, Pasi Kärkkäinen <pasik@xxxxxx> wrote:
> Being able to specify which vgabios file to load would be great..
> Feel free to send patches!

I dumped the BIOS of my Palit Nvidia GTX480 card with the nvdump tool.
Not sure if its legal to post it online though. Will send the patches
when there's substantial progress.

>> However, using the primary graphics card, again with or without the
>> secondary passthrough patch, it actually managed to partially work
>> booting up the Windows 7 install. It manages to reach the pulsating
>> windows logo before BSOD-ing with 0x0000000A (IRQ_NOT_LESS_OR_EQUAL).
>> Meanwhile, the logs show a lot of:
>>    pt_pci_read_config: Error: Failed to read register with invalid
>> access size alignment. [00:05.0][Offset:0eh][Length:4]
>>    pt_pci_read_config: Error: Failed to read register with invalid
>> access size alignment. [00:06.0][Offset:0eh][Length:4]
> Hmm..
> So did you apply the vBar == pBar patches ?
> Did you modify them to fit your hardware?
> -- Pasi


The patch that I use is based on Weidong's pBAR==vBAR patch. From what
I hear it automatically remaps any vBAR access? I'm not familiar with
low level hardware architecture, so I'd need some prodding to
understand what's going on in the patched code.

So where do I modify them to fit my hardware?

Xen-devel mailing list



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