libvirt/src/conf
Michal Privoznik 43e9d322be domain_validate: Disallow non-virtio IOMMU with an <address/>
Per v8.3.0-rc1~199 it's only a virtio IOMMU that can have
<address/>. The rest (Intel and SMMUv3) are system devices and
thus have no address associated with them. However, this
assumption is never checked for.

Fixes: b0eb1e193f
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
2022-07-04 13:21:16 +02:00
..
schemas storage: pool: Allow more intricate nfs protocol versions 2022-07-01 16:15:23 +02:00
backup_conf.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
backup_conf.h
capabilities.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
capabilities.h conf: Remove unused includes 2022-06-16 06:43:56 +02:00
checkpoint_conf.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
checkpoint_conf.h
cpu_conf.c conf: cpu: Add <signature family=X model=X stepping=X/> 2022-06-16 12:12:45 -04:00
cpu_conf.h conf: cpu: Add <signature family=X model=X stepping=X/> 2022-06-16 12:12:45 -04:00
device_conf.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
device_conf.h conf: Remove unused includes 2022-06-16 06:43:56 +02:00
domain_addr.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
domain_addr.h util: refactor virDomainCCWAddressAsString into virccw 2022-05-23 16:31:42 +02:00
domain_audit.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
domain_audit.h
domain_capabilities.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
domain_capabilities.h Support cpu0-id of Qemu QMP query-sev-capabilities 2022-05-05 12:29:53 +02:00
domain_conf.c conf: fix error message for wrong thread_pool_size 2022-07-01 17:10:25 +02:00
domain_conf.h conf: virtiofs: add thread_pool element 2022-06-16 14:58:25 +02:00
domain_event.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
domain_event.h
domain_nwfilter.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
domain_nwfilter.h
domain_validate.c domain_validate: Disallow non-virtio IOMMU with an <address/> 2022-07-04 13:21:16 +02:00
domain_validate.h domain_validate: Split out validation of disk startup policy 2022-06-14 16:38:11 +02:00
interface_conf.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
interface_conf.h conf: Remove unused includes 2022-06-16 06:43:56 +02:00
meson.build schemas: move out of docs, fix no-docs build 2022-03-22 11:05:09 +01:00
moment_conf.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
moment_conf.h
netdev_bandwidth_conf.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
netdev_bandwidth_conf.h
netdev_vlan_conf.c
netdev_vlan_conf.h
netdev_vport_profile_conf.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
netdev_vport_profile_conf.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
network_conf.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
network_conf.h conf: Remove unused includes 2022-06-16 06:43:56 +02:00
network_event.c
network_event.h conf: Remove unused includes 2022-06-16 06:43:56 +02:00
networkcommon_conf.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
networkcommon_conf.h conf: Remove unused includes 2022-06-16 06:43:56 +02:00
node_device_conf.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
node_device_conf.h conf: Remove unused includes 2022-06-16 06:43:56 +02:00
node_device_event.c lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
node_device_event.h conf: Remove unused includes 2022-06-16 06:43:56 +02:00
node_device_util.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
node_device_util.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
numa_conf.c
numa_conf.h
nwfilter_conf.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
nwfilter_conf.h conf: Remove unused includes 2022-06-16 06:43:56 +02:00
nwfilter_ipaddrmap.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
nwfilter_ipaddrmap.h
nwfilter_params.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
nwfilter_params.h conf: Remove unused includes 2022-06-16 06:43:56 +02:00
object_event_private.h
object_event.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
object_event.h conf: Remove unused includes 2022-06-16 06:43:56 +02:00
secret_conf.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
secret_conf.h
secret_event.c
secret_event.h conf: Remove unused includes 2022-06-16 06:43:56 +02:00
snapshot_conf_priv.h
snapshot_conf.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
snapshot_conf.h conf: snapshot: Use proper types for snapshot location 2022-03-11 13:55:50 +01:00
storage_adapter_conf.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
storage_adapter_conf.h
storage_capabilities.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
storage_capabilities.h
storage_conf.c storage: pool: Allow more intricate nfs protocol versions 2022-07-01 16:15:23 +02:00
storage_conf.h storage: pool: Allow more intricate nfs protocol versions 2022-07-01 16:15:23 +02:00
storage_encryption_conf.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
storage_encryption_conf.h
storage_event.c
storage_event.h conf: Remove unused includes 2022-06-16 06:43:56 +02:00
storage_source_conf.c virStorageSourceGetActualType: Change type of retval 2022-06-01 14:54:59 +02:00
storage_source_conf.h virStorageSourceGetActualType: Change type of retval 2022-06-01 14:54:59 +02:00
virchrdev.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
virchrdev.h
virconftypes.h conf: Introduce <defaultiothread/> 2022-06-10 14:01:03 +02:00
virdomaincheckpointobjlist.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
virdomaincheckpointobjlist.h conf: Remove unused includes 2022-06-16 06:43:56 +02:00
virdomainmomentobjlist.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
virdomainmomentobjlist.h
virdomainobjlist.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
virdomainobjlist.h virDomainObjListAdd: Transfer definition ownership 2021-11-24 13:12:20 +01:00
virdomainsnapshotobjlist.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
virdomainsnapshotobjlist.h conf: Remove unused includes 2022-06-16 06:43:56 +02:00
virinterfaceobj.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
virinterfaceobj.h
virnetworkobj.c
virnetworkobj.h
virnetworkportdef.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
virnetworkportdef.h conf: Remove unused includes 2022-06-16 06:43:56 +02:00
virnodedeviceobj.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
virnodedeviceobj.h virnodedeviceobj: export virNodeDeviceObjHasCap 2022-03-17 10:57:17 +01:00
virnwfilterbindingdef.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
virnwfilterbindingdef.h
virnwfilterbindingobj.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
virnwfilterbindingobj.h
virnwfilterbindingobjlist.c
virnwfilterbindingobjlist.h
virnwfilterobj.c virNWFilterObjListFree: Prevent null pointer derefernce 2022-04-08 16:43:16 +02:00
virnwfilterobj.h virNWFilterDriverState: Destroy mutex safely 2022-04-08 16:43:16 +02:00
virsavecookie.c
virsavecookie.h
virsecretobj.c
virsecretobj.h conf: Remove unused includes 2022-06-16 06:43:56 +02:00
virstorageobj.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
virstorageobj.h conf: Remove unused includes 2022-06-16 06:43:56 +02:00