libvirt/src/conf
Laine Stump c4f63ef080 conf: formatter/parser/RNG/docs for hostdev <driver name='kvm|vfio'/>
A domain's <interface> or <hostdev>, as well as a <network>'s
<forward>, can now have an optional <driver name='kvm|vfio'/>
element. As of this patch, there is no functionality behind this new
knob - this patch adds support to the domain and network
formatter/parser, and to the RNG and documentation.

When the backend is added, legacy KVM PCI device assignment will
continue to be used when no driver name is specified (or if <driver
name='kvm'/> is specified), but if driver name is 'vfio', the new UEFI
Secure Boot compatible VFIO device assignment will be used.

Note that the parser doesn't automatically insert the current default
value of this setting. This is done on purpose because the two
possibilities are functionally equivalent from the guest's point of
view, and we want to be able to automatically start using vfio as the
default (even for existing domains) at some time in the future. This
is similar to what was done with the "vhost" driver option in
<interface>.
2013-04-25 21:23:38 -04:00
..
capabilities.c virCaps: get rid of macPrefix field 2013-04-04 22:42:38 +02:00
capabilities.h virCaps: get rid of defaultConsoleTargetType callback 2013-04-04 22:42:39 +02:00
cpu_conf.c Rename virterror.c virterror_internal.h to virerror.{c,h} 2012-12-21 11:19:50 +00:00
cpu_conf.h Rename xml.{c,h} to virxml.{c,h} 2012-12-21 11:19:50 +00:00
device_conf.c Rename virterror.c virterror_internal.h to virerror.{c,h} 2012-12-21 11:19:50 +00:00
device_conf.h Rename util.{c,h} to virutil.{c,h} 2012-12-21 11:19:49 +00:00
domain_audit.c conf: put hostdev pci address in a struct 2013-04-25 21:23:38 -04:00
domain_audit.h Include pid namespace inode in LXC audit messages 2013-03-07 19:43:53 +00:00
domain_conf.c conf: formatter/parser/RNG/docs for hostdev <driver name='kvm|vfio'/> 2013-04-25 21:23:38 -04:00
domain_conf.h conf: formatter/parser/RNG/docs for hostdev <driver name='kvm|vfio'/> 2013-04-25 21:23:38 -04:00
domain_event.c docs: fix usage of 'onto' 2013-04-19 14:31:16 -06:00
domain_event.h Add support for SUSPEND_DISK event 2012-10-15 12:09:10 +02:00
domain_nwfilter.c maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
domain_nwfilter.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
interface_conf.c Fix parsing of bond interface XML 2013-03-22 09:20:08 -06:00
interface_conf.h Rename util.{c,h} to virutil.{c,h} 2012-12-21 11:19:49 +00:00
netdev_bandwidth_conf.c Rename virterror.c virterror_internal.h to virerror.{c,h} 2012-12-21 11:19:50 +00:00
netdev_bandwidth_conf.h Rename xml.{c,h} to virxml.{c,h} 2012-12-21 11:19:50 +00:00
netdev_vlan_conf.c netdev_vlan_conf: Resolve memory leak found by Valgrind. 2013-02-07 14:08:14 -05:00
netdev_vlan_conf.h Rename xml.{c,h} to virxml.{c,h} 2012-12-21 11:19:50 +00:00
netdev_vport_profile_conf.c vport_profile_conf: Resolve memory leak found by Valgrind 2013-02-07 14:08:14 -05:00
netdev_vport_profile_conf.h Rename xml.{c,h} to virxml.{c,h} 2012-12-21 11:19:50 +00:00
network_conf.c update input ip processing 2013-04-22 14:10:53 -04:00
network_conf.h network: bridge_driver: don't lose transient networks on daemon restart 2013-04-19 16:43:47 +02:00
node_device_conf.c cleanup: Remove the duplicate header 2013-04-17 15:49:35 +08:00
node_device_conf.h Rename 'DeviceMonitor' to 'NodeDeviceDriver' 2013-04-24 10:59:53 +01:00
nwfilter_conf.c Disable cast-align warnings in various places 2013-04-08 10:03:21 +01:00
nwfilter_conf.h Turn virDomainObjList into an opaque virObject 2013-02-05 15:49:25 +00:00
nwfilter_ipaddrmap.c Rename virterror.c virterror_internal.h to virerror.{c,h} 2012-12-21 11:19:50 +00:00
nwfilter_ipaddrmap.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
nwfilter_params.c Rename virterror.c virterror_internal.h to virerror.{c,h} 2012-12-21 11:19:50 +00:00
nwfilter_params.h Rename buf.{c,h} to virbuffer.{c,h} 2012-12-21 11:17:12 +00:00
secret_conf.c cleanup: Change datatype of secret->private to boolean 2013-04-11 11:54:37 +08:00
secret_conf.h cleanup: Change datatype of secret->private to boolean 2013-04-11 11:54:37 +08:00
snapshot_conf.c conf callback: Rearrange function parameters 2013-04-04 22:41:19 +02:00
snapshot_conf.h maint: Rename xmlconf to xmlopt and virDomainXMLConfig to virDomainXMLOption 2013-04-04 22:18:56 +02:00
storage_conf.c New XML attributes for storage pool source adapter 2013-04-08 18:41:06 +08:00
storage_conf.h New XML attributes for storage pool source adapter 2013-04-08 18:41:06 +08:00
storage_encryption_conf.c Rename virterror.c virterror_internal.h to virerror.{c,h} 2012-12-21 11:19:50 +00:00
storage_encryption_conf.h Rename util.{c,h} to virutil.{c,h} 2012-12-21 11:19:49 +00:00
virchrdev.c conf: Add unix socket support to virChrdevOpen 2013-01-04 18:07:11 -07:00
virchrdev.h conf: Add unix socket support to virChrdevOpen 2013-01-04 18:07:11 -07:00