libvirt/src/conf
Peter Krempa d53e75aad0 conf: Introduce 'absolute' clock offset
The 'absolute' clock offset type has a 'start' attribute which is an
unix epoch timestamp to which the hardware clock is always set at start
of the VM.

This is useful if some VM needs to be kept set to an arbitrary time for
e.g. testing or working around broken software.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
2022-05-17 19:30:59 +02:00
..
schemas conf: Introduce 'absolute' clock offset 2022-05-17 19:30:59 +02:00
backup_conf.c virDomainBackupDefFormat: Propagate private data callbacks 2021-11-04 10:55:28 +01:00
backup_conf.h virDomainBackupDefFormat: Propagate private data callbacks 2021-11-04 10:55:28 +01:00
capabilities.c lib: Use g_clear_pointer() more 2022-02-08 08:42:07 +01:00
capabilities.h
checkpoint_conf.c
checkpoint_conf.h
cpu_conf.c schemas: move out of docs, fix no-docs build 2022-03-22 11:05:09 +01:00
cpu_conf.h conf: Convert virCPUDefParseXML() to virXMLProp*() 2022-01-21 16:42:14 +01:00
device_conf.c conf: device: compare drive address fields separately 2021-11-16 16:40:33 +01:00
device_conf.h
domain_addr.c conf: Introduce VIR_PCI_CONNECT_INTEGRATED 2022-04-01 19:30:59 +02:00
domain_addr.h conf: Introduce VIR_PCI_CONNECT_INTEGRATED 2022-04-01 19:30:59 +02:00
domain_audit.c conf: Properly instantiate virDomainChrSourceDef in virDomainTPMDef 2021-11-19 12:38:35 +01:00
domain_audit.h
domain_capabilities.c Support cpu0-id of Qemu QMP query-sev-capabilities 2022-05-05 12:29:53 +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: Introduce 'absolute' clock offset 2022-05-17 19:30:59 +02:00
domain_conf.h conf: Introduce 'absolute' clock offset 2022-05-17 19:30:59 +02:00
domain_event.c
domain_event.h
domain_nwfilter.c
domain_nwfilter.h
domain_validate.c conf: add qemu-vdagent channel 2022-05-10 11:00:15 -05:00
domain_validate.h
interface_conf.c conf: Don't pass PROP_NONZERO to virXMLPropTristateBool() 2022-04-05 13:40:07 +02:00
interface_conf.h lib: Introduce and use g_autoptr() for virInterfaceDef 2021-11-02 10:52:18 +01:00
meson.build schemas: move out of docs, fix no-docs build 2022-03-22 11:05:09 +01:00
moment_conf.c
moment_conf.h
netdev_bandwidth_conf.c
netdev_bandwidth_conf.h
netdev_vlan_conf.c
netdev_vlan_conf.h
netdev_vport_profile_conf.c lib: Drop needless one line labels 2021-11-22 12:39:59 +01:00
netdev_vport_profile_conf.h
network_conf.c lib: Use g_clear_pointer() more 2022-02-08 08:42:07 +01:00
network_conf.h lib: Almost eliminate use of virTristateBoolTypeFromString() 2022-01-21 16:42:13 +01:00
network_event.c virNetworkEventDispatchDefaultFunc: Cleanup 2021-11-08 14:32:32 +01:00
network_event.h
networkcommon_conf.c
networkcommon_conf.h
node_device_conf.c src: Initialize stack allocated virPCIDeviceAddress variables 2022-02-11 15:01:19 +01:00
node_device_conf.h Add PCI VPD Capability Support 2021-10-21 17:34:04 +01:00
node_device_event.c
node_device_event.h
node_device_util.c
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 nwfilter: merge updateMutex and updateLock 2022-03-22 10:19:31 +00:00
nwfilter_conf.h nwfilter: merge updateMutex and updateLock 2022-03-22 10:19:31 +00:00
nwfilter_ipaddrmap.c nwfilter_ipaddrmap: Use automatic mutex management 2022-03-17 16:44:46 +01:00
nwfilter_ipaddrmap.h
nwfilter_params.c
nwfilter_params.h
object_event_private.h
object_event.c
object_event.h
secret_conf.c
secret_conf.h
secret_event.c
secret_event.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
snapshot_conf_priv.h
snapshot_conf.c conf: snapshot: Introduce 'manual' mode for snapshot of a disk 2022-03-22 10:32:43 +01:00
snapshot_conf.h conf: snapshot: Use proper types for snapshot location 2022-03-11 13:55:50 +01:00
storage_adapter_conf.c
storage_adapter_conf.h
storage_capabilities.c
storage_capabilities.h
storage_conf.c lib: Almost eliminate use of virTristateBoolTypeFromString() 2022-01-21 16:42:13 +01:00
storage_conf.h
storage_encryption_conf.c conf: add luks2 encryption format 2021-10-25 14:06:15 +02:00
storage_encryption_conf.h conf: add luks2 encryption format 2021-10-25 14:06:15 +02:00
storage_event.c
storage_event.h
storage_source_conf.c storage_source: Add 'tlsHostname' field to virStorageSource 2022-03-11 15:17:06 +01:00
storage_source_conf.h storage_source: Add 'tlsHostname' field to virStorageSource 2022-03-11 15:17:06 +01:00
virchrdev.c virChrdevFree: Use VIR_WITH_MUTEX_LOCK 2022-02-01 17:20:02 +01:00
virchrdev.h
virconftypes.h
virdomaincheckpointobjlist.c
virdomaincheckpointobjlist.h
virdomainmomentobjlist.c virDomainMomentAssignDef: Simplify error handling 2022-01-14 18:05:29 +01:00
virdomainmomentobjlist.h conf: moment: Export helpers to create the virDomainMoment wrapper 2022-01-12 16:00:18 +01:00
virdomainobjlist.c conf: remove misleading comments about access being 'lockless' 2022-03-10 08:05:29 +00:00
virdomainobjlist.h virDomainObjListAdd: Transfer definition ownership 2021-11-24 13:12:20 +01:00
virdomainsnapshotobjlist.c virDomainSnapshotRedefinePrep: Don't do partial redefine 2022-01-14 18:11:58 +01:00
virdomainsnapshotobjlist.h virDomainSnapshotRedefinePrep: Don't do partial redefine 2022-01-14 18:11:58 +01:00
virinterfaceobj.c conf: remove misleading comments about access being 'lockless' 2022-03-10 08:05:29 +00:00
virinterfaceobj.h virInterfaceObjListAssignDef: Transfer definition ownership 2021-11-24 13:12:20 +01:00
virnetworkobj.c lib: Use g_clear_pointer() more 2022-02-08 08:42:07 +01:00
virnetworkobj.h conf: remove radvdPid from virNetworkObj 2021-12-15 15:28:17 +01:00
virnetworkportdef.c conf: Format managed property of hostdev-pci ports correctly 2022-04-05 13:40:33 +02:00
virnetworkportdef.h conf: Convert virNetworkPortDefParseXML() to virXMLProp*() 2022-01-21 16:42:14 +01:00
virnodedeviceobj.c virnodedeviceobj: export virNodeDeviceObjHasCap 2022-03-17 10:57:17 +01:00
virnodedeviceobj.h virnodedeviceobj: export virNodeDeviceObjHasCap 2022-03-17 10:57:17 +01:00
virnwfilterbindingdef.c Switch away from virHashFree 2021-12-01 13:53:12 +01:00
virnwfilterbindingdef.h
virnwfilterbindingobj.c lib: Use g_clear_pointer() more 2022-02-08 08:42:07 +01: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 lib: Drop needless one line labels 2021-11-22 12:39:59 +01:00
virsavecookie.h
virsecretobj.c conf: remove misleading comments about access being 'lockless' 2022-03-10 08:05:29 +00:00
virsecretobj.h virSecretObjListAdd: Transfer definition ownership 2021-11-24 13:12:20 +01:00
virstorageobj.c virstorageobject: Use automatic mutex management 2022-04-14 19:03:42 +02:00
virstorageobj.h virStoragePoolObjListAdd: Transfer definition ownership 2021-11-24 13:12:20 +01:00