docs: Add some details on XenServer PCI devices

Describe the usage of devices 5853:0002 and 5853:C000.

Signed-off-by: Frediano Ziglio <frediano.ziglio@cloud.com>
Reviewed-by: Alejandro Vallejo <alejandro.vallejo@cloud.com>
This commit is contained in:
Frediano Ziglio authored and Jan Beulich committed 2025-03-25 09:22:43 +01:00
1 parent 1fffcf10cd
commit 14694975cd
1 file changed
+7
@@ -10,6 +10,9 @@ use of this is with device ID 0x0001 to advertise the Xen Platform PCI
device - the presence of this virtual device enables a guest Operating device - the presence of this virtual device enables a guest Operating
System (subject to the availability of suitable drivers) to make use of System (subject to the availability of suitable drivers) to make use of
paravirtualisation features such as disk and network devices etc. paravirtualisation features such as disk and network devices etc.
XenServer, for Windows machines, may present Xen Platform device with device
ID 0x0002 instead of 0x0001. Device 0x0001 and 0x0002 should be mutually
exclusive.
Some Xen vendors wish to provide alternative and/or additional guest drivers Some Xen vendors wish to provide alternative and/or additional guest drivers
that can bind to virtual devices[1]. This may be done using the Xen PCI that can bind to virtual devices[1]. This may be done using the Xen PCI
@@ -86,4 +89,8 @@ and unplug protocol.
libxl provides support for creation of a single additional xen-pvdevice. libxl provides support for creation of a single additional xen-pvdevice.
See the vendor_device parameter in xl.cfg(5). See the vendor_device parameter in xl.cfg(5).
XenServer might present a xen-pvdevice device with ID 0xC000.
Such device is a placeholder for Windows update usage and is always exposed
in conjunction with a Xen Platform PCI device, usually with ID 0x0002
=back =back
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.