libvirt/src/conf
Peter Krempa e4b4765f4f conf: Allow omitting 'slots' attribute of <maxMemory>
Memory slots are required only for DIMM-like devices, but the maximum
memory address space is relevant also for other non-DIMM memory devices
such as virtio-mem. Allow configurations where no slots are added.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
2023-06-26 12:58:24 +02:00
..
schemas conf: Allow omitting 'slots' attribute of <maxMemory> 2023-06-26 12:58:24 +02:00
backup_conf.c conf: backup: Fix logic for generating default backup filenames 2023-05-16 10:26:33 +02:00
backup_conf.h conf: backup: Remove virDomainBackupDefParseNode 2022-10-06 10:54:25 +02:00
capabilities.c virCapabilitiesFreeMachines: Remove unused function 2023-04-03 09:19:07 +02:00
capabilities.h virCapabilitiesFreeMachines: Remove unused function 2023-04-03 09:19:07 +02:00
checkpoint_conf.c conf: Update format strings in translated messages 2023-04-01 11:40:32 +02:00
checkpoint_conf.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
cpu_conf.c conf: cpu: add limit for maxphysaddr 2023-04-25 11:19:37 +02:00
cpu_conf.h conf: cpu: add limit for maxphysaddr 2023-04-25 11:19:37 +02:00
device_conf.c conf: Update format strings in translated messages 2023-04-01 11:40:32 +02:00
device_conf.h conf: Remove unused includes 2022-06-16 06:43:56 +02:00
domain_addr.c virDomainPCIAddressSetExtensionAlloc: Remove return value 2023-04-11 10:08:31 +02:00
domain_addr.h util: refactor virDomainCCWAddressAsString into virccw 2022-05-23 16:31:42 +02:00
domain_audit.c conf: use g_autofree and remove unnecessary label 2023-01-09 04:38:52 +01:00
domain_audit.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
domain_capabilities.c conf: Update format strings in translated messages 2023-04-01 11:40:32 +02:00
domain_capabilities.h capabilities: introduce crypto device 2023-01-25 16:00:47 +01:00
domain_conf.c conf: Allow omitting 'slots' attribute of <maxMemory> 2023-06-26 12:58:24 +02:00
domain_conf.h conf: Introduce <address/> for virtio-mem and virtio-pmem 2023-05-26 16:44:42 +02:00
domain_event.c conf: Update format strings in translated messages 2023-04-01 11:40:32 +02:00
domain_event.h qemu: fix memory leak about virDomainEventTunableNew 2022-09-27 10:04:20 +02:00
domain_nwfilter.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
domain_nwfilter.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
domain_postparse.c conf: Allow omitting 'slots' attribute of <maxMemory> 2023-06-26 12:58:24 +02:00
domain_postparse.h conf: Separate domain post parse code into domain_postparse.c 2022-07-07 14:32:21 +02:00
domain_validate.c conf: virtiofs: validate that the target dir is unique even for hotplug 2023-06-12 13:06:31 +02:00
domain_validate.h conf: Export virDomainDefOSValidate() 2023-03-03 13:49:56 +01:00
interface_conf.c conf: Update format strings in translated messages 2023-04-01 11:40:32 +02:00
interface_conf.h conf: interface: Remove virInterfaceDefParseFile 2022-10-06 10:54:25 +02:00
meson.build move files: hypervisor/domain_job -> conf/virdomainjob 2022-09-07 12:06:17 +02:00
moment_conf.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
moment_conf.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
netdev_bandwidth_conf.c virNetDevBandwidthParse: Use virXMLNodeGetSubelement instead of looped parser 2023-06-05 13:23:06 +02:00
netdev_bandwidth_conf.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
netdev_vlan_conf.c conf: Update format strings in translated messages 2023-04-01 11:40:32 +02:00
netdev_vlan_conf.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
netdev_vport_profile_conf.c conf: Update format strings in translated messages 2023-04-01 11:40:32 +02:00
netdev_vport_profile_conf.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
network_conf.c conf: network: Refactor XML parsing in virNetworkDHCPDefParseXML 2023-06-05 13:23:06 +02:00
network_conf.h conf: network: Provide only virNetworkDefParse 2022-10-06 10:54:25 +02:00
network_event.c virNetworkEventDispatchDefaultFunc: Cleanup 2021-11-08 14:32:32 +01:00
network_event.h conf: Remove unused includes 2022-06-16 06:43:56 +02:00
networkcommon_conf.c conf: Update format strings in translated messages 2023-04-01 11:40:32 +02:00
networkcommon_conf.h virNetDevIPRouteParseXML: Refactor to use 'virXMLProp*' instead of XPath 2022-11-02 09:20:57 +01:00
node_device_conf.c conf: node_device: use separate variables for parsing integers 2023-06-01 10:31:31 +02:00
node_device_conf.h conf: node_device: Add 'validate' argument to virNodeDeviceDefParse 2022-11-01 13:07:20 +01: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: Update format strings in translated messages 2023-04-01 11:40:32 +02:00
node_device_util.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
numa_conf.c numa_conf: Deny other memory modes than 'restrictive' if a memnode is 'restrictive' 2023-05-22 13:58:03 +02:00
numa_conf.h virDomainNumatuneNodeSpecified: Fix const correctness 2023-05-22 13:49:34 +02:00
nwfilter_conf.c conf/nwfilter: Initialize size_t attr to zero 2023-06-14 12:47:55 +02:00
nwfilter_conf.h virNWFilterRuleDef: Turn 'action' and 'tt' into proper enum types 2023-06-05 13:23:06 +02:00
nwfilter_ipaddrmap.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
nwfilter_ipaddrmap.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
nwfilter_params.c conf: nwfilter: Refactor virNWFilterFormatParamAttributes 2023-06-05 13:23:06 +02:00
nwfilter_params.h conf: Remove unused includes 2022-06-16 06:43:56 +02:00
object_event_private.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
object_event.c conf: Update format strings in translated messages 2023-04-01 11:40:32 +02:00
object_event.h conf: Remove unused includes 2022-06-16 06:43:56 +02:00
secret_conf.c conf: Update format strings in translated messages 2023-04-01 11:40:32 +02:00
secret_conf.h conf: secret: Provide only virSecretDefParse 2022-10-06 10:54:24 +02:00
secret_event.c lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
secret_event.h conf: Remove unused includes 2022-06-16 06:43:56 +02:00
snapshot_conf_priv.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
snapshot_conf.c conf: Update format strings in translated messages 2023-04-01 11:40:32 +02:00
snapshot_conf.h qemu_snapshot: when deleting snapshot invalidate parent snapshot 2023-01-09 13:33:07 +01:00
storage_adapter_conf.c conf: Update format strings in translated messages 2023-04-01 11:40:32 +02:00
storage_adapter_conf.h virStorageAdapterFCHost: Change type of "type" to virStorageAdapterType 2021-05-20 11:52:41 +02:00
storage_capabilities.c conf: Remove unused includes 2022-06-16 06:43:56 +02:00
storage_capabilities.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
storage_conf.c conf: storage: remove redundant condition 2023-04-20 17:28:34 +02:00
storage_conf.h conf: storage: Add support for validating storage vol XML to virStorageVolDefParse 2022-11-01 13:07:20 +01:00
storage_encryption_conf.c conf: Update format strings in translated messages 2023-04-01 11:40:32 +02:00
storage_encryption_conf.h qemu: add luks-any encryption support for RBD images 2023-03-16 15:19:36 +01:00
storage_event.c lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
storage_event.h conf: Remove unused includes 2022-06-16 06:43:56 +02:00
storage_source_conf.c conf: Update format strings in translated messages 2023-04-01 11:40:32 +02:00
storage_source_conf.h qemu: implement QEMU NBD source reconnect delay attribute 2023-03-10 09:38:05 +01:00
virchrdev.c conf: Update format strings in translated messages 2023-04-01 11:40:32 +02:00
virchrdev.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
virconftypes.h conf: Store 'origstates' of PCI hostdevs in a bitmap 2023-02-06 09:14:00 +01: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
virdomainjob.c conf: Update format strings in translated messages 2023-04-01 11:40:32 +02:00
virdomainjob.h qemu: Remember failed post-copy migration in job 2023-01-06 16:17:38 +01:00
virdomainmomentobjlist.c conf: Update format strings in translated messages 2023-04-01 11:40:32 +02:00
virdomainmomentobjlist.h conf: moment: Export helpers to create the virDomainMoment wrapper 2022-01-12 16:00:18 +01:00
virdomainobjlist.c conf: Update format strings in translated messages 2023-04-01 11:40:32 +02:00
virdomainobjlist.h conf: virdomainobjlist: Remove return value from virDomainObjListCollect 2023-01-06 15:27:52 +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 util: remove virObjectUnref() adapters 2022-07-15 16:44:39 -05:00
virinterfaceobj.h virInterfaceObjListAssignDef: Transfer definition ownership 2021-11-24 13:12:20 +01:00
virnetworkobj.c conf: Initialize _virNetworkObj::dnsmasqPid to -1 in virNetworkObjNew() 2023-04-19 15:00:24 +02:00
virnetworkobj.h virNetworkObjSetMacMap: take double pointer of @macmap 2022-08-09 17:35:11 +02:00
virnetworkportdef.c conf: Update format strings in translated messages 2023-04-01 11:40:32 +02:00
virnetworkportdef.h conf: networkportdef: Provide only virNetworkPortDefParse 2022-10-06 10:54:24 +02:00
virnodedeviceobj.c conf: Update format strings in translated messages 2023-04-01 11:40:32 +02:00
virnodedeviceobj.h virnodedeviceobj: export virNodeDeviceObjHasCap 2022-03-17 10:57:17 +01:00
virnwfilterbindingdef.c conf: Update format strings in translated messages 2023-04-01 11:40:32 +02:00
virnwfilterbindingdef.h conf: nwfilterbinding: Provide only virNWFilterBindingDefParse 2022-10-06 10:54:24 +02:00
virnwfilterbindingobj.c conf: Update format strings in translated messages 2023-04-01 11:40:32 +02:00
virnwfilterbindingobj.h virNWFilterBindingObjParse: Refactor XML parsing code 2022-10-06 10:54:24 +02:00
virnwfilterbindingobjlist.c conf: Update format strings in translated messages 2023-04-01 11:40:32 +02:00
virnwfilterbindingobjlist.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
virnwfilterobj.c conf: Update format strings in translated messages 2023-04-01 11:40:32 +02:00
virnwfilterobj.h virNWFilterDriverState: Destroy mutex safely 2022-04-08 16:43:16 +02:00
virsavecookie.c conf: savecookie: Remove virSaveCookieParseNode 2022-10-06 10:54:25 +02:00
virsavecookie.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
virsecretobj.c conf: Update format strings in translated messages 2023-04-01 11:40:32 +02:00
virsecretobj.h conf: Remove unused includes 2022-06-16 06:43:56 +02:00
virstorageobj.c conf: Update format strings in translated messages 2023-04-01 11:40:32 +02:00
virstorageobj.h conf: Remove unused includes 2022-06-16 06:43:56 +02:00