diff --git a/docs/formatdomaincaps.html.in b/docs/formatdomaincaps.html.in index 0bafb677054237d2ec79b60a171cf22a35169893..6bf7a1c17ae5eeffc64cf6d2d35846e2c19e4140 100644 --- a/docs/formatdomaincaps.html.in +++ b/docs/formatdomaincaps.html.in @@ -517,6 +517,7 @@ <vmcoreinfo supported='yes'/> <genid supported='yes'/> <backingStoreInput supported='yes'/> + <backup supported='yes'/> <sev> <cbitpos>47</cbitpos> <reduced-phys-bits>1</reduced-phys-bits> @@ -560,6 +561,13 @@ the disk to a running guest, or similar.

+

backup

+ +

Reports whether the hypervisor supports the backup, checkpoint, and + related features. (virDomainBackupBegin, + virDomainCheckpointCreateXML etc). +

+

SEV capabilities

AMD Secure Encrypted Virtualization (SEV) capabilities are exposed under diff --git a/docs/schemas/domaincaps.rng b/docs/schemas/domaincaps.rng index 88b545ec2a6e5ab6421aa8e6ecab5c611fd465ea..682cc82177845a4ebe2342f77b411106a6b23746 100644 --- a/docs/schemas/domaincaps.rng +++ b/docs/schemas/domaincaps.rng @@ -210,6 +210,9 @@ + + + @@ -241,6 +244,12 @@ + + + + + + diff --git a/src/conf/domain_capabilities.c b/src/conf/domain_capabilities.c index ca208f2340fda0d26d0145d3a65bd9c776d1f00e..921d795630eef0ae52915b23f7bd0e1bc88902f9 100644 --- a/src/conf/domain_capabilities.c +++ b/src/conf/domain_capabilities.c @@ -41,6 +41,7 @@ VIR_ENUM_IMPL(virDomainCapsFeature, "vmcoreinfo", "genid", "backingStoreInput", + "backup", ); static virClassPtr virDomainCapsClass; diff --git a/src/conf/domain_capabilities.h b/src/conf/domain_capabilities.h index 4ec9fe006c1939db08fa28d7007d77ee7bc4049e..9f4a23d0159cd800a9fcbab4d5b2a70a30eff2e9 100644 --- a/src/conf/domain_capabilities.h +++ b/src/conf/domain_capabilities.h @@ -163,6 +163,7 @@ typedef enum { VIR_DOMAIN_CAPS_FEATURE_VMCOREINFO, VIR_DOMAIN_CAPS_FEATURE_GENID, VIR_DOMAIN_CAPS_FEATURE_BACKING_STORE_INPUT, + VIR_DOMAIN_CAPS_FEATURE_BACKUP, VIR_DOMAIN_CAPS_FEATURE_LAST } virDomainCapsFeature;