]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu_capabilities: Introduce QEMU_CAPS_DEVICE_ACPI_ERST
authorMichal Privoznik <mprivozn@redhat.com>
Tue, 4 Jun 2024 14:02:03 +0000 (16:02 +0200)
committerMichal Privoznik <mprivozn@redhat.com>
Thu, 25 Jul 2024 14:04:50 +0000 (16:04 +0200)
This capability tracks whether QEMU has acpi-erst device.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Kristina Hanicova <khanicov@redhat.com>
19 files changed:
src/qemu/qemu_capabilities.c
src/qemu/qemu_capabilities.h
tests/qemucapabilitiesdata/caps_7.0.0_aarch64+hvf.xml
tests/qemucapabilitiesdata/caps_7.0.0_aarch64.xml
tests/qemucapabilitiesdata/caps_7.0.0_ppc64.xml
tests/qemucapabilitiesdata/caps_7.0.0_x86_64.xml
tests/qemucapabilitiesdata/caps_7.1.0_ppc64.xml
tests/qemucapabilitiesdata/caps_7.1.0_x86_64.xml
tests/qemucapabilitiesdata/caps_7.2.0_ppc.xml
tests/qemucapabilitiesdata/caps_7.2.0_x86_64+hvf.xml
tests/qemucapabilitiesdata/caps_7.2.0_x86_64.xml
tests/qemucapabilitiesdata/caps_8.0.0_x86_64.xml
tests/qemucapabilitiesdata/caps_8.1.0_x86_64.xml
tests/qemucapabilitiesdata/caps_8.2.0_aarch64.xml
tests/qemucapabilitiesdata/caps_8.2.0_armv7l.xml
tests/qemucapabilitiesdata/caps_8.2.0_loongarch64.xml
tests/qemucapabilitiesdata/caps_8.2.0_x86_64.xml
tests/qemucapabilitiesdata/caps_9.0.0_x86_64.xml
tests/qemucapabilitiesdata/caps_9.1.0_x86_64.xml

index 17db563b09c9db722c4f39ffb48b92bf19bd1739..29dfe8d35a666811fb11e44e980898ad05b3a5e1 100644 (file)
@@ -712,6 +712,7 @@ VIR_ENUM_IMPL(virQEMUCaps,
               /* 460 */
               "sev-snp-guest", /* QEMU_CAPS_SEV_SNP_GUEST */
               "netdev.user", /* QEMU_CAPS_NETDEV_USER */
+              "acpi-erst", /* QEMU_CAPS_DEVICE_ACPI_ERST */
     );
 
 
@@ -1398,6 +1399,7 @@ struct virQEMUCapsStringFlags virQEMUCapsObjectTypes[] = {
     { "virtio-sound-pci", QEMU_CAPS_DEVICE_VIRTIO_SOUND },
     { "virtio-sound-device", QEMU_CAPS_DEVICE_VIRTIO_SOUND },
     { "sev-snp-guest", QEMU_CAPS_SEV_SNP_GUEST },
+    { "acpi-erst", QEMU_CAPS_DEVICE_ACPI_ERST },
 };
 
 
index 910181993c88e7516ac90495c591d0443ce985af..51d951771dfb3a23d5fb2a9b4477c92c4218fb6d 100644 (file)
@@ -691,6 +691,7 @@ typedef enum { /* virQEMUCapsFlags grouping marker for syntax-check */
     /* 460 */
     QEMU_CAPS_SEV_SNP_GUEST, /* -object sev-snp-guest */
     QEMU_CAPS_NETDEV_USER, /* -netdev user */
+    QEMU_CAPS_DEVICE_ACPI_ERST, /* -device acpi-erst */
 
     QEMU_CAPS_LAST /* this must always be the last item */
 } virQEMUCapsFlags;
index 69d0701dc9e6264be0b47cbed2de5acd12730760..13b67cc7bf768185ec4f728cadc5e4a67a21f20c 100644 (file)
   <flag name='usb-mtp'/>
   <flag name='machine.virt.ras'/>
   <flag name='netdev.user'/>
+  <flag name='acpi-erst'/>
   <version>6002092</version>
   <microcodeVersion>61700243</microcodeVersion>
   <package>v7.0.0-rc2</package>
index eaed5601edfe7c18428eeaa04406d3016ddee7cf..a9fe9a201410a5d48c952f2a3935fb0d88765eea 100644 (file)
   <flag name='usb-mtp'/>
   <flag name='machine.virt.ras'/>
   <flag name='netdev.user'/>
+  <flag name='acpi-erst'/>
   <version>6002092</version>
   <microcodeVersion>61700243</microcodeVersion>
   <package>v7.0.0-rc2</package>
index a49d45a68ac4ff59d472183fe6d838822308f2fb..92636bc7d4566931da1dde0dd27ef41f2f47f2a5 100644 (file)
   <flag name='display-reload'/>
   <flag name='usb-mtp'/>
   <flag name='netdev.user'/>
+  <flag name='acpi-erst'/>
   <version>7000000</version>
   <microcodeVersion>42900243</microcodeVersion>
   <package>v7.0.0</package>
index 5c57ae8eb8c4a8a1751c2d3605659e960d78841e..fea02f77288c0addb4a621aab5c9d4439e12a95d 100644 (file)
   <flag name='display-reload'/>
   <flag name='usb-mtp'/>
   <flag name='netdev.user'/>
+  <flag name='acpi-erst'/>
   <version>7000000</version>
   <microcodeVersion>43100243</microcodeVersion>
   <package>v7.0.0</package>
index 5aeb56bac6e6dafe1c56ee2eb77ab4d436f8d5ac..a851d89974f4d12737506804ce1157a54f441378 100644 (file)
   <flag name='display-reload'/>
   <flag name='usb-mtp'/>
   <flag name='netdev.user'/>
+  <flag name='acpi-erst'/>
   <version>7001000</version>
   <microcodeVersion>42900244</microcodeVersion>
   <package>v7.1.0</package>
index 3c589a4d612ab7dcccbed682c5317bc2059ed2a8..555120e9582427ce275b95d35c283984c4b79c3a 100644 (file)
   <flag name='display-reload'/>
   <flag name='usb-mtp'/>
   <flag name='netdev.user'/>
+  <flag name='acpi-erst'/>
   <version>7001000</version>
   <microcodeVersion>43100244</microcodeVersion>
   <package>v7.1.0</package>
index c5e1b23fb79de214d48873962f9786630f3a4daa..998c548556accbd7e56f9736db12916f2f5690a0 100644 (file)
   <flag name='display-reload'/>
   <flag name='usb-mtp'/>
   <flag name='netdev.user'/>
+  <flag name='acpi-erst'/>
   <version>7002000</version>
   <microcodeVersion>0</microcodeVersion>
   <package>qemu-7.2.0-6.fc37</package>
index f78e596fcc5caa5f21d4d368906bf31de0e67296..ca25a5549e09a42ae8a84fe5925856737d279df7 100644 (file)
   <flag name='display-reload'/>
   <flag name='usb-mtp'/>
   <flag name='netdev.user'/>
+  <flag name='acpi-erst'/>
   <version>7002000</version>
   <microcodeVersion>43100245</microcodeVersion>
   <package>v7.2.0</package>
index 9b37253d4f71ecb96aa7c73e710628e6108f840d..8b835e6187f07e11dc75056a8260fe15778ab27e 100644 (file)
   <flag name='display-reload'/>
   <flag name='usb-mtp'/>
   <flag name='netdev.user'/>
+  <flag name='acpi-erst'/>
   <version>7002000</version>
   <microcodeVersion>43100245</microcodeVersion>
   <package>v7.2.0</package>
index bd391ca0b6f576df1780f0c2201950af463d5c26..3ac9e960660d936bc9f6c6fef034cb2926251783 100644 (file)
   <flag name='display-reload'/>
   <flag name='usb-mtp'/>
   <flag name='netdev.user'/>
+  <flag name='acpi-erst'/>
   <version>8000000</version>
   <microcodeVersion>43100244</microcodeVersion>
   <package>v8.0.0</package>
index 4b7809f6354965a3ac4eaae48aa16f86f66f522f..476195d14726adc9e8271225aa325e6d3cce7299 100644 (file)
   <flag name='display-reload'/>
   <flag name='usb-mtp'/>
   <flag name='netdev.user'/>
+  <flag name='acpi-erst'/>
   <version>8001000</version>
   <microcodeVersion>43100245</microcodeVersion>
   <package>v8.1.0</package>
index b856bc55b3e941a20660b0bb6f00e6a2f2c18f7c..0043443880941a6b726f7fa3a6ddef1ad0703d2a 100644 (file)
   <flag name='machine.virt.ras'/>
   <flag name='virtio-sound'/>
   <flag name='netdev.user'/>
+  <flag name='acpi-erst'/>
   <version>8002000</version>
   <microcodeVersion>61700246</microcodeVersion>
   <package>v8.2.0</package>
index 1b95b2de85dd96df4be0c047910f529623a574e7..16377a74e3aff26a29fac45a3c372cd149fb53cb 100644 (file)
   <flag name='machine.virt.ras'/>
   <flag name='virtio-sound'/>
   <flag name='netdev.user'/>
+  <flag name='acpi-erst'/>
   <version>8002000</version>
   <microcodeVersion>0</microcodeVersion>
   <package>qemu-8.2.0-7.fc39</package>
index aaf8f32485bd52d012ca3603b5b3bc9c60d0552b..eb80be7a06d191e7e9e71b3997eaac0c0316b1f2 100644 (file)
   <flag name='usb-mtp'/>
   <flag name='virtio-sound'/>
   <flag name='netdev.user'/>
+  <flag name='acpi-erst'/>
   <version>8002000</version>
   <microcodeVersion>106300246</microcodeVersion>
   <package>v8.2.0</package>
index a1a5d6fd0f34bcc82bed2d2cad9af7f19f782b59..25cb22aafc30a288e68d2c46b31e2c2fdf3d19b7 100644 (file)
   <flag name='usb-mtp'/>
   <flag name='virtio-sound'/>
   <flag name='netdev.user'/>
+  <flag name='acpi-erst'/>
   <version>8002000</version>
   <microcodeVersion>43100246</microcodeVersion>
   <package>v8.2.0</package>
index ab841db53b42176e7667b21a2a8d0541ebc84208..b646377decaa6ec45fd9266abc99e15a3435c02d 100644 (file)
   <flag name='usb-mtp'/>
   <flag name='virtio-sound'/>
   <flag name='netdev.user'/>
+  <flag name='acpi-erst'/>
   <version>9000000</version>
   <microcodeVersion>43100245</microcodeVersion>
   <package>v9.0.0</package>
index 05cba09035d0cc2d705e3c3ec510392401134bf2..dc548583a5f269391dba55bdaa0a6b15ac1210d5 100644 (file)
   <flag name='usb-mtp'/>
   <flag name='virtio-sound'/>
   <flag name='netdev.user'/>
+  <flag name='acpi-erst'/>
   <version>9000050</version>
   <microcodeVersion>43100246</microcodeVersion>
   <package>v9.0.0-1388-g80e8f06021-dirty</package>