libvirt/src/conf
Andrea Bolognani 421d4f1fa8 conf: Always parse all firmware information
Currently we're simply ignoring some elements and attributes,
such as the loader path, when firmware autoselection is enabled
because we know we're not going to use them.

This makes sense, but has the unfortunate consequence of
confusing users who experience part of their configuration
simply going away for no apparent reason.

A more user-friendly approach is to produce meaningful error
messages in those scenarios. As a first step towards that goal,
stop conditionally parsing information.

Signed-off-by: Andrea Bolognani <abologna@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
2022-07-01 15:10:31 +02:00
..
schemas schema: Be more flexible for diskSourceNetworkProtocolPropsCommon 2022-06-24 09:04:06 -05: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: Always parse all firmware information 2022-07-01 15:10:31 +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 conf: virDomainMemoryDefValidate: Improve error message 2022-06-28 12:33:38 +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
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
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
numa_conf.c lib: Use g_clear_pointer() more 2022-02-08 08:42:07 +01:00
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 conf: Remove unused includes 2022-06-16 06:43:56 +02:00
storage_conf.h conf: Remove unused includes 2022-06-16 06:43:56 +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 conf: moment: Export helpers to create the virDomainMoment wrapper 2022-01-12 16:00:18 +01:00
virdomainobjlist.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
virdomainobjlist.h
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 lib: Use g_clear_pointer() more 2022-02-08 08:42:07 +01:00
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 conf: remove misleading comments about access being 'lockless' 2022-03-10 08:05:29 +00:00
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 conf: remove misleading comments about access being 'lockless' 2022-03-10 08:05:29 +00:00
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