]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu_capabilities: Introduce QEMU_CAPS_OBJECT_RNG_BUILTIN
authorHan Han <hhan@redhat.com>
Thu, 9 Jan 2020 08:00:05 +0000 (16:00 +0800)
committerMichal Privoznik <mprivozn@redhat.com>
Fri, 24 Jan 2020 16:03:21 +0000 (17:03 +0100)
It is used to check if qemu is capable of rng-builtin object.

This object is added since qemu-4.2.0-rc0, commit 6c4e9d48.

Signed-off-by: Han Han <hhan@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
src/qemu/qemu_capabilities.c
src/qemu/qemu_capabilities.h
tests/qemucapabilitiesdata/caps_4.2.0.aarch64.xml
tests/qemucapabilitiesdata/caps_4.2.0.ppc64.xml
tests/qemucapabilitiesdata/caps_4.2.0.s390x.xml
tests/qemucapabilitiesdata/caps_4.2.0.x86_64.xml

index 4d7008396ee813151dbcc343ebc67aaeb95e68f1..5ba351938655291768837a43933011dd069e4485 100644 (file)
@@ -557,6 +557,7 @@ VIR_ENUM_IMPL(virQEMUCaps,
 
               /* 350 */
               "i8042",
+              "rng-builtin",
     );
 
 
@@ -1272,6 +1273,7 @@ struct virQEMUCapsStringFlags virQEMUCapsObjectTypes[] = {
     { "ramfb", QEMU_CAPS_DEVICE_RAMFB },
     { "max-arm-cpu", QEMU_CAPS_ARM_MAX_CPU },
     { "i8042", QEMU_CAPS_DEVICE_I8042 },
+    { "rng-builtin", QEMU_CAPS_OBJECT_RNG_BUILTIN },
 };
 
 static struct virQEMUCapsStringFlags virQEMUCapsDevicePropsVirtioBalloon[] = {
index e1108054564767bfb74a4343c71c834d2cd29ef1..ca7612ebfc17de4bbbca1e5cd9733092ce5ae5e0 100644 (file)
@@ -538,6 +538,7 @@ typedef enum { /* virQEMUCapsFlags grouping marker for syntax-check */
 
     /* 350 */
     QEMU_CAPS_DEVICE_I8042, /* PS/2 controller */
+    QEMU_CAPS_OBJECT_RNG_BUILTIN, /* -object rng-builtin */
 
     QEMU_CAPS_LAST /* this must always be the last item */
 } virQEMUCapsFlags;
index 184bb7ff77bd649188dca5dd902c17e6687bfcc0..ab81854e6267d46c6f718da37b5ce44c4dcc22e4 100644 (file)
   <flag name='savevm-monitor-nodes'/>
   <flag name='drive-nvme'/>
   <flag name='smp-dies'/>
+  <flag name='rng-builtin'/>
   <version>4001050</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>61700242</microcodeVersion>
index cbd082b683c715b3779fd4260c139ac74a404e57..0da578572be4e0484ce9fa15189bd7285b94afea 100644 (file)
   <flag name='drive-nvme'/>
   <flag name='smp-dies'/>
   <flag name='i8042'/>
+  <flag name='rng-builtin'/>
   <version>4001050</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>42900242</microcodeVersion>
index c8746f05ef317a056c95f1076f6a1d4f23fffadc..9275bf36fa4a5bc64a1b3a08470daf488cea87ba 100644 (file)
   <flag name='blockdev-file-dynamic-auto-read-only'/>
   <flag name='drive-nvme'/>
   <flag name='smp-dies'/>
+  <flag name='rng-builtin'/>
   <version>4001050</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>39100242</microcodeVersion>
index c41df184be106bdb73e4bfad182d590e42f0d260..0361ed5bdba9f398d1eaf630719a9fc0bd812f87 100644 (file)
   <flag name='drive-nvme'/>
   <flag name='smp-dies'/>
   <flag name='i8042'/>
+  <flag name='rng-builtin'/>
   <version>4002000</version>
   <kvmVersion>0</kvmVersion>
   <microcodeVersion>43100242</microcodeVersion>