libvirt/src/conf
Kristina Hanicova 25d3b41e5e domain_validate: XML validate that non-virtio video devices have none virtio options
With this, XML fails if non-virtio video devices have virtio
options. Previously it didn't raise error.

Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1922093
Signed-off-by: Kristina Hanicova <khanicov@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
2021-03-18 15:03:49 +01:00
..
backup_conf.c util: move virStorageSource code into conf 2021-01-22 11:10:27 +01:00
backup_conf.h backup: Store 'apiFlags' in private section of virDomainBackupDef 2021-03-12 10:59:05 +01:00
capabilities.c Use g_steal_pointer where possible 2021-03-01 15:54:42 +01:00
capabilities.h qemu: report whether a machine type is deprecated in capabilities 2021-02-03 17:30:52 +00:00
checkpoint_conf.c conf: replace VIR_FREE with g_free in all *Dispose() functions 2021-02-05 00:22:09 -05:00
checkpoint_conf.h virDomainCheckpointRedefineCommit: Don't check ABI of definition in checkpoint 2020-12-04 16:15:03 +01:00
cpu_conf.c virCPUDefCheckFeatures: Don't use 'virStringListAdd' to construct list 2021-02-11 17:05:32 +01:00
cpu_conf.h conf: define a new "maximum" CPU mode 2021-02-10 11:44:48 +00:00
device_conf.c conf: replace VIR_FREE() with g_free() in vir*Free() functions 2021-02-02 00:27:58 -05:00
device_conf.h
domain_addr.c lib: Put some variable declarations on individual lines 2021-03-15 09:38:18 +01:00
domain_addr.h util: hash: Retire 'virHashTable' in favor of 'GHashTable' 2020-11-06 10:40:51 +01:00
domain_audit.c virpci, domain_audit: use virPCIDeviceAddressAsString() 2021-01-29 17:46:34 -03:00
domain_audit.h
domain_capabilities.c conf: add reporting of "maximum" CPU mode in domain caps 2021-02-10 11:44:48 +00:00
domain_capabilities.h conf: add reporting of "maximum" CPU mode in domain caps 2021-02-10 11:44:48 +00:00
domain_conf.c domain_conf: Refactor virDomainDeviceInfoParseXML to use XPath 2021-03-18 14:30:25 +01:00
domain_conf.h conf: add support for audio backend specific settings 2021-03-09 22:58:49 +00:00
domain_event.c conf: replace VIR_FREE with g_free in all *Dispose() functions 2021-02-05 00:22:09 -05:00
domain_event.h libvirt: support memory failure event 2020-10-23 09:41:52 +02:00
domain_nwfilter.c conf: nwfilter: Replace 'virNWFilterHashTableCreate' with 'virHashNew' 2020-10-22 15:02:46 +02:00
domain_nwfilter.h
domain_validate.c domain_validate: XML validate that non-virtio video devices have none virtio options 2021-03-18 15:03:49 +01:00
domain_validate.h domain_validate.c: make virDomainDeviceDefValidateInternal() helpers static 2020-12-14 09:38:42 -03:00
interface_conf.c conf: replace VIR_FREE() with g_free() in vir*Free() functions 2021-02-02 00:27:58 -05:00
interface_conf.h
meson.build util: move virStorageEncryption code into conf 2021-01-22 11:10:27 +01:00
moment_conf.c conf: replace VIR_FREE with g_free in all *Dispose() functions 2021-02-05 00:22:09 -05:00
moment_conf.h
netdev_bandwidth_conf.c netdev_bandwidth_conf: Remove redundant variables/labels 2021-03-04 17:30:08 +01:00
netdev_bandwidth_conf.h
netdev_vlan_conf.c
netdev_vlan_conf.h
netdev_vport_profile_conf.c
netdev_vport_profile_conf.h
network_conf.c lib: Replace virFileMakePath() with g_mkdir_with_parents() 2021-03-04 20:52:23 +01:00
network_conf.h
network_event.c
network_event.h
networkcommon_conf.c Remove redundant variables/labels 2021-03-01 18:50:22 -05:00
networkcommon_conf.h
node_device_conf.c node_device_conf: Remove redundant variables/labels 2021-03-04 11:52:38 +01:00
node_device_conf.h node_device: detecting mdev_types capability on ap_matrix device 2020-12-09 14:03:05 +01:00
node_device_event.c
node_device_event.h
node_device_util.c
node_device_util.h
numa_conf.c lib: Put some variable declarations on individual lines 2021-03-15 09:38:18 +01:00
numa_conf.h
nwfilter_conf.c conf: replace VIR_FREE() with g_free() in vir*Free() functions 2021-02-02 00:27:58 -05:00
nwfilter_conf.h util: hash: Retire 'virHashTable' in favor of 'GHashTable' 2020-11-06 10:40:51 +01:00
nwfilter_ipaddrmap.c util: hash: Retire 'virHashTable' in favor of 'GHashTable' 2020-11-06 10:40:51 +01:00
nwfilter_ipaddrmap.h
nwfilter_params.c lib: Put some variable declarations on individual lines 2021-03-15 09:38:18 +01:00
nwfilter_params.h virNWFilterVarCombIter: Allocate 'iter' member separately 2021-02-03 16:09:25 +01:00
object_event_private.h
object_event.c conf: replace VIR_FREE with g_free in all *Dispose() functions 2021-02-05 00:22:09 -05:00
object_event.h
secret_conf.c conf: replace VIR_FREE() with g_free() in vir*Free() functions 2021-02-02 00:27:58 -05:00
secret_conf.h
secret_event.c
secret_event.h
snapshot_conf_priv.h
snapshot_conf.c conf: replace VIR_FREE with g_free in all *Dispose() functions 2021-02-05 00:22:09 -05:00
snapshot_conf.h
storage_adapter_conf.c
storage_adapter_conf.h
storage_capabilities.c
storage_capabilities.h
storage_conf.c virStorageVolDefFormat: Don't format empty <source> 2021-03-01 15:44:47 +01:00
storage_conf.h util: move virStorageEncryption code into conf 2021-01-22 11:10:27 +01:00
storage_encryption_conf.c conf: replace remaining straggler VIR_FREE with g_free in vir*Free() 2021-02-05 00:20:43 -05:00
storage_encryption_conf.h util: move virStorageEncryption code into conf 2021-01-22 11:10:27 +01:00
storage_event.c
storage_event.h
storage_source_conf.c virStorageSourceClear: Unref @vhostuser 2021-02-10 11:54:38 +01:00
storage_source_conf.h conf: implement support for vhostuser disk 2021-02-03 18:56:34 +01:00
virchrdev.c conf: replace remaining straggler VIR_FREE with g_free in vir*Free() 2021-02-05 00:20:43 -05:00
virchrdev.h
virconftypes.h virconftypes: Fix name of virCapsGuestArchPtr 2021-03-15 09:37:33 +01:00
virdomaincheckpointobjlist.c conf: replace VIR_FREE() with g_free() in vir*Free() functions 2021-02-02 00:27:58 -05:00
virdomaincheckpointobjlist.h
virdomainmomentobjlist.c conf: replace VIR_FREE() with g_free() in vir*Free() functions 2021-02-02 00:27:58 -05:00
virdomainmomentobjlist.h
virdomainobjlist.c Use g_steal_pointer where possible 2021-03-01 15:54:42 +01:00
virdomainobjlist.h
virdomainsnapshotobjlist.c conf: replace VIR_FREE() with g_free() in vir*Free() functions 2021-02-02 00:27:58 -05:00
virdomainsnapshotobjlist.h
virinterfaceobj.c util: hash: Retire 'virHashTable' in favor of 'GHashTable' 2020-11-06 10:40:51 +01:00
virinterfaceobj.h
virnetworkobj.c lib: Put some variable declarations on individual lines 2021-03-15 09:38:18 +01:00
virnetworkobj.h
virnetworkportdef.c lib: Replace virFileMakePath() with g_mkdir_with_parents() 2021-03-04 20:52:23 +01:00
virnetworkportdef.h
virnodedeviceobj.c node_device: detecting mdev_types capability on ap_matrix device 2020-12-09 14:03:05 +01:00
virnodedeviceobj.h
virnwfilterbindingdef.c conf: replace VIR_FREE() with g_free() in vir*Free() functions 2021-02-02 00:27:58 -05:00
virnwfilterbindingdef.h util: hash: Retire 'virHashTable' in favor of 'GHashTable' 2020-11-06 10:40:51 +01:00
virnwfilterbindingobj.c lib: Replace virFileMakePath() with g_mkdir_with_parents() 2021-03-04 20:52:23 +01:00
virnwfilterbindingobj.h
virnwfilterbindingobjlist.c util: hash: Retire 'virHashTable' in favor of 'GHashTable' 2020-11-06 10:40:51 +01:00
virnwfilterbindingobjlist.h
virnwfilterobj.c Use g_steal_pointer where possible 2021-03-01 15:54:42 +01:00
virnwfilterobj.h
virsavecookie.c
virsavecookie.h
virsecretobj.c conf: replace VIR_FREE with g_free in all *Dispose() functions 2021-02-05 00:22:09 -05:00
virsecretobj.h
virstorageobj.c lib: Replace virFileMakePath() with g_mkdir_with_parents() 2021-03-04 20:52:23 +01:00
virstorageobj.h