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

Re: [Xen-devel] GFX Passthrough

On Mon, May 10, 2010 at 03:25:46PM -0400, Weald Wind wrote:
>    Hi Alll,
> 
>    Does the Xen4.0.0 include all the patches needed to support the second vga
>    card passthrough?
> 

Xen 4.0.0 doesn't have the patches for secondary passthrough.

>    Or I have to download the unstable version and patch the source manually
>    and rebuild?
> 

Yes.

-- Pasi

>    Thanks
> 
>    Charles
> 
> 
> 
>    On Mon, May 10, 2010 at 11:57 AM, Tobias Geiger
>    <[1]tobias.geiger@xxxxxxxxx> wrote:
> 
>      Hi,
> 
>      i don't know if FLR is necessary - my motherboard has it (Intel DX58SO,
>      also
>      explicitly enabled in the BIOS), but i don't know if its a strict
>      requirement,
>      sorry.
> 
>      VGA output on the attached monitor starts with the guest OS (windows xp
>      i.e.),
>      meaning i dont see the qemu-bios output, no. First thing i see is the
>      Windows-
>      Logo like this:
>      
> [2]http://www.simplehelp.net/images/boot_windows_faster/boot_faster00.png)
> 
>      Greetings
>      Tobias
> 
>      Am Montag 10 Mai 2010 17:39:56 schrieb listmail:
>      > When secondary vga pt is used, is FLR still required?  Do you have vga
>      > output as soon as the qemu bios comes up?  Or is it what some people
>      > report where output doesn't show up until later on in the
>      kernel/windows
>      > boot process?   I have been hoping that maybe some experimental
>      patches
>      > for FLR support crop up to test vga pt again on my 8800gts.
>      >
>      > Tobias Geiger wrote:
>      > > Hi List,
>      > >
>      > > many People seem to be interested in the Graphic-Card Passthrough
>      Feature
>      > > (for more or less obvious reasons).
>      > >
>      > > Official Support is still under development, and i hope not to
>      interfere
>      > > with it in any (bad) way ...
>      > >
>      > > But i remember my own painfull and timeconsuming research when i
>      wanted
>      > > this feature to work, so i thought perhaps this spares some time for
>      the
>      > > unpatient users like me :)
>      > >
>      > > So here is what i did to enable Passthrough of my Secondary PCIE
>      > > Graphic-Card which is a NVIDIA GT200;
>      > >
>      > > Key thing seems to be the Patches 1 to 4
>      > > (Patch #5 is only so that i have alsa-backed sound emulation , for
>      some
>      > > reason i have only oss-backed if not applied ?!)
>      > >
>      > > Before all that, you need to read out the VGA Bios of the
>      > > to-be-passthroughed- Graphiccard with a tool; i used nvflash.exe
>      under
>      > > DOS for this task. The patches assume you saved this file as
>      > > "vgabios-pt.bin"
>      > >
>      > > 1. check out xen unstable:
>      > >     hg clone [3]http://xenbits.xensource.com/xen-unstable.hg
>      > > 2. go into there and do an "initial build" so that qemu-dm gets
>      > > checked-out: cd  xen-unstable.hg; cd tools; make ; make clean
>      > > 3. apply the patches from within the "xen-unstable.hg" dir, with
>      patch
>      > > -p0 4. move the vgabios-pt.bin to "tools/firmware/vgabios/"
>      > > 4. do a "make install"
>      > >
>      > > Thats it.
>      > >
>      > > Warning: a "make clean" deletes the "vgabios-pt.bin" file , so
>      remember
>      > > to put it there again before your next "make" ...
>      > >
>      > > After that, and assuming your hardware/bios is VT-D ready and your
>      > > XEN-PCI Config is correct (kernel-cmdline, xen-configfile), the HVM
>      guest
>      > > should be able to work with the passedthrough-Graphicscard.
>      > >
>      > > Greetings, Good luck, and THANK YOU XEN-GUYS!
>      > > Tobias
>      > >
>      > > P.S.: NONE of the patches are my origin. they were gathered from
>      here
>      > > (xen- devel) and endless google-researches, representing the hard
>      > > brainwork of much smarter guys than me ;)
>      > >
>      > >
>      ------------------------------------------------------------------------
>      > >
>      > > _______________________________________________
>      > > Xen-devel mailing list
>      > > [4]Xen-devel@xxxxxxxxxxxxxxxxxxx
>      > > [5]http://lists.xensource.com/xen-devel
>      >
>      > _______________________________________________
>      > Xen-devel mailing list
>      > [6]Xen-devel@xxxxxxxxxxxxxxxxxxx
>      > [7]http://lists.xensource.com/xen-devel
>      >
> 
>      _______________________________________________
>      Xen-devel mailing list
>      [8]Xen-devel@xxxxxxxxxxxxxxxxxxx
>      [9]http://lists.xensource.com/xen-devel
> 
> References
> 
>    Visible links
>    1. mailto:tobias.geiger@xxxxxxxxx
>    2. http://www.simplehelp.net/images/boot_windows_faster/boot_faster00.png
>    3. http://xenbits.xensource.com/xen-unstable.hg
>    4. mailto:Xen-devel@xxxxxxxxxxxxxxxxxxx
>    5. http://lists.xensource.com/xen-devel
>    6. mailto:Xen-devel@xxxxxxxxxxxxxxxxxxx
>    7. http://lists.xensource.com/xen-devel
>    8. mailto:Xen-devel@xxxxxxxxxxxxxxxxxxx
>    9. http://lists.xensource.com/xen-devel

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


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

<Prev in Thread] Current Thread [Next in Thread>