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

Re: [Xen-users] how to use GPLPV DRIVER?

  • To: xen-users@xxxxxxxxxxxxx
  • From: Alexandre Kouznetsov <alk@xxxxxxxxxx>
  • Date: Thu, 21 Mar 2013 11:08:51 -0600
  • Delivery-date: Thu, 21 Mar 2013 17:10:02 +0000
  • List-id: Xen user discussion <xen-users.lists.xen.org>


El 21/03/13 01:18, kay. kim. escribió:
i googled the definition of GPLPV driver, i couldn't fine information what i
i'm curious about what does GPLPV driver and how to use it.

please let me know well-made tutorial and docs for beginner.
I'm not sure if there is such.
http://wiki.xen.org/wiki/Xen_Windows_GplPv and http://wiki.xensource.com/xenwiki/XenWindowsGplPv/ assumes you are familiar with the concept of the device drivers.

A HVM guest system can see devices, that are presented to it by the hypervisor (Xen) and emulation layer (qemu). Some of those devices are fully emulated and usually need very standard drivers, very compatible but not too efficient, they are usually provided by the emulation layer. Others are backed up directly by the hypervisor and real hardware, that makes them much more efficient, but usually need a driver in the OS, just as any other not-so-common hardware.

So, GPLPV driver is just a driver form user's point of view, it allows the OS to communicate and use a hardware device for the meant purpose. It does not make much difference it the device is a real hardware on a baremetal system, or a virtualized abstraction that just looks like a PCI card to the guest system.

About the usage, GPLPV driver is distributed as .msi package, basically it installs itself.

Alexandre Kouznetsov

Xen-users mailing list



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