Hello.
El 21/03/13 01:18, kay. kim. escribió:> i googled the definition of GPLPV driver, i couldn''t fine
information what i
> want.
> 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