]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemu_capabilities: Introduce QEMU_CAPS_SEV_SNP_GUEST
authorMichal Privoznik <mprivozn@redhat.com>
Wed, 12 Jun 2024 07:04:16 +0000 (09:04 +0200)
committerMichal Privoznik <mprivozn@redhat.com>
Fri, 21 Jun 2024 07:56:18 +0000 (09:56 +0200)
This capability tracks sev-snp-guest object availability.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
src/qemu/qemu_capabilities.c
src/qemu/qemu_capabilities.h
tests/qemucapabilitiesdata/caps_9.1.0_x86_64.xml

index 28c20a95555c5e991d539b0f3f1d9b93effdcf08..fe704d16dd2d387f5daa9ccb160238e4f3a0467c 100644 (file)
@@ -708,6 +708,9 @@ VIR_ENUM_IMPL(virQEMUCaps,
               "usb-mtp", /* QEMU_CAPS_DEVICE_USB_MTP */
               "machine.virt.ras", /* QEMU_CAPS_MACHINE_VIRT_RAS */
               "virtio-sound", /* QEMU_CAPS_DEVICE_VIRTIO_SOUND */
+
+              /* 460 */
+              "sev-snp-guest", /* QEMU_CAPS_SEV_SNP_GUEST */
     );
 
 
@@ -1393,6 +1396,7 @@ struct virQEMUCapsStringFlags virQEMUCapsObjectTypes[] = {
     { "usb-mtp", QEMU_CAPS_DEVICE_USB_MTP },
     { "virtio-sound-pci", QEMU_CAPS_DEVICE_VIRTIO_SOUND },
     { "virtio-sound-device", QEMU_CAPS_DEVICE_VIRTIO_SOUND },
+    { "sev-snp-guest", QEMU_CAPS_SEV_SNP_GUEST },
 };
 
 
index 00b4066e9a4f1823bacb224ad89dd6a5ec9ef7c0..a98da8c2ebbc2aec846c2ea06fa122b0d638bca1 100644 (file)
@@ -688,6 +688,9 @@ typedef enum { /* virQEMUCapsFlags grouping marker for syntax-check */
     QEMU_CAPS_MACHINE_VIRT_RAS, /* -machine virt,ras= */
     QEMU_CAPS_DEVICE_VIRTIO_SOUND, /* -device virtio-sound-* */
 
+    /* 460 */
+    QEMU_CAPS_SEV_SNP_GUEST, /* -object sev-snp-guest */
+
     QEMU_CAPS_LAST /* this must always be the last item */
 } virQEMUCapsFlags;
 
index e0332ce1e876f29e043e5b076b358b50c08d0603..a9973a09133c24867068d199bec817b9d3b1fe9c 100644 (file)
   <flag name='display-reload'/>
   <flag name='usb-mtp'/>
   <flag name='virtio-sound'/>
+  <flag name='sev-snp-guest'/>
   <version>9000050</version>
   <microcodeVersion>43100246</microcodeVersion>
   <package>v9.0.0-1388-g80e8f06021-dirty</package>