libvirt/docs/schemas
Daniel Henrique Barboza 96999404cb Introducing new address type='unassigned' for PCI hostdevs
This patch introduces a new PCI hostdev address type called
'unassigned'. This new type gives users the option to add
PCI hostdevs to the domain XML in an 'unassigned' state, meaning
that the device exists in the domain, is managed by Libvirt
like any regular PCI hostdev, but the guest does not have
access to it.

This adds extra options for managing PCI device binding
inside Libvirt, for example, making all the managed PCI hostdevs
declared in the domain XML to be detached from the host and bind
to the chosen driver and, at the same time, allowing just a
subset of these devices to be usable by the guest.

Next patch will use this new address type in the QEMU driver to
avoid adding unassigned devices to the QEMU launch command line.

Reviewed-by: Cole Robinson <crobinso@redhat.com>
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>
2019-12-18 13:08:27 -05:00
..
basictypes.rng virpci: Allow greater PCI domain value in virPCIDeviceAddressIsValid 2019-08-05 19:42:15 +02:00
capability.rng schema: capabilities: Add 'hap' feature flag 2019-11-13 08:16:04 +01:00
cputypes.rng
domain.rng
domainbackup.rng backup: Document new XML for backups 2019-12-10 12:41:56 +01:00
domaincaps.rng conf: domaincaps: Add 'backup' feature flag 2019-12-10 12:41:58 +01:00
domaincheckpoint.rng backup: Document new XML for checkpoints 2019-07-26 16:48:58 -05:00
domaincommon.rng Introducing new address type='unassigned' for PCI hostdevs 2019-12-18 13:08:27 -05:00
domainsnapshot.rng
interface.rng
network.rng network: wire up dnsmasq option xmlns 2019-07-17 17:18:56 -04:00
networkcommon.rng
networkport.rng
nodedev.rng
nwfilter_params.rng
nwfilter.rng
nwfilterbinding.rng
secret.rng secret: Add support for usage type vTPM, extend schema and test case 2019-07-26 09:59:27 +01:00
storagecommon.rng
storagepool.rng
storagepoolcaps.rng
storagevol.rng