libvirt/tests/domaincapsdata
Martin Kletzander a52cd504b3 qemu: Report supported panic device models in domcapabilities
Domain capabilities include information about support for various
devices and models.

Panic devices are not included in the output which means that management
applications need to include the logic for choosing the right device
model or request a default model and try defining such a domain.

Add reporting of panic device models into the domain capabilities based
on the logic in qemuValidateDomainDefPanic() and also report whether
panic devices are supported based on whether at least one model is
supported.  That way consumers of the domain capability XML can
differentiate between libvirt not reporting the panic device models or
no model being supported.

Resolves: https://issues.redhat.com/browse/RHEL-65187
Signed-off-by: Martin Kletzander <mkletzan@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
2024-11-05 09:57:37 +01:00
..
bhyve_basic.x86_64.xml conf: expose SGX feature in domain capabilities 2022-11-11 14:06:31 +01:00
bhyve_fbuf.x86_64.xml conf: expose SGX feature in domain capabilities 2022-11-11 14:06:31 +01:00
bhyve_uefi.x86_64.xml conf: expose SGX feature in domain capabilities 2022-11-11 14:06:31 +01:00
empty.xml conf: expose SGX feature in domain capabilities 2022-11-11 14:06:31 +01:00
libxl-xenfv.xml conf: expose SGX feature in domain capabilities 2022-11-11 14:06:31 +01:00
libxl-xenpv.xml conf: expose SGX feature in domain capabilities 2022-11-11 14:06:31 +01:00
qemu_4.2.0-q35.x86_64.xml qemu_capabilities: Fill supported net backend types 2024-07-01 12:37:27 +02:00
qemu_4.2.0-tcg.x86_64.xml qemu_capabilities: Fill supported net backend types 2024-07-01 12:37:27 +02:00
qemu_4.2.0-virt.aarch64.xml qemu_capabilities: Fill supported net backend types 2024-07-01 12:37:27 +02:00
qemu_4.2.0.aarch64.xml qemu_capabilities: Fill supported net backend types 2024-07-01 12:37:27 +02:00
qemu_4.2.0.ppc64.xml qemu_capabilities: Fill supported net backend types 2024-07-01 12:37:27 +02:00
qemu_4.2.0.s390x.xml qemu_capabilities: Fill supported net backend types 2024-07-01 12:37:27 +02:00
qemu_4.2.0.x86_64.xml qemu_capabilities: Fill supported net backend types 2024-07-01 12:37:27 +02:00
qemu_5.0.0-q35.x86_64.xml qemu_capabilities: Fill supported net backend types 2024-07-01 12:37:27 +02:00
qemu_5.0.0-tcg-virt.riscv64.xml qemu_capabilities: Fill supported net backend types 2024-07-01 12:37:27 +02:00
qemu_5.0.0-tcg.x86_64.xml qemu_capabilities: Fill supported net backend types 2024-07-01 12:37:27 +02:00
qemu_5.0.0-virt.aarch64.xml qemu_capabilities: Fill supported net backend types 2024-07-01 12:37:27 +02:00
qemu_5.0.0-virt.riscv64.xml qemu_capabilities: Fill supported net backend types 2024-07-01 12:37:27 +02:00
qemu_5.0.0.aarch64.xml qemu_capabilities: Fill supported net backend types 2024-07-01 12:37:27 +02:00
qemu_5.0.0.ppc64.xml qemu_capabilities: Fill supported net backend types 2024-07-01 12:37:27 +02:00
qemu_5.0.0.x86_64.xml qemu_capabilities: Fill supported net backend types 2024-07-01 12:37:27 +02:00
qemu_5.1.0-q35.x86_64.xml qemu_capabilities: Fill supported net backend types 2024-07-01 12:37:27 +02:00
qemu_5.1.0-tcg.x86_64.xml qemu_capabilities: Fill supported net backend types 2024-07-01 12:37:27 +02:00
qemu_5.1.0.sparc.xml qemu_capabilities: Fill supported net backend types 2024-07-01 12:37:27 +02:00
qemu_5.1.0.x86_64.xml qemu_capabilities: Fill supported net backend types 2024-07-01 12:37:27 +02:00
qemu_5.2.0-q35.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_5.2.0-tcg-virt.riscv64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_5.2.0-tcg.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_5.2.0-virt.aarch64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_5.2.0-virt.riscv64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_5.2.0.aarch64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_5.2.0.ppc64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_5.2.0.s390x.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_5.2.0.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_6.0.0-q35.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_6.0.0-tcg.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_6.0.0-virt.aarch64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_6.0.0.aarch64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_6.0.0.s390x.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_6.0.0.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_6.1.0-q35.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_6.1.0-tcg.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_6.1.0.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_6.2.0-q35.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_6.2.0-tcg.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_6.2.0-virt.aarch64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_6.2.0.aarch64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_6.2.0.ppc64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_6.2.0.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_7.0.0-hvf.aarch64+hvf.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_7.0.0-q35.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_7.0.0-tcg.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_7.0.0-virt.aarch64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_7.0.0.aarch64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_7.0.0.ppc64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_7.0.0.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_7.1.0-q35.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_7.1.0-tcg.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_7.1.0.ppc64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_7.1.0.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_7.2.0-hvf.x86_64+hvf.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_7.2.0-q35.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_7.2.0-tcg.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_7.2.0-tcg.x86_64+hvf.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_7.2.0.ppc.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_7.2.0.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_8.0.0-q35.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_8.0.0-tcg-virt.riscv64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_8.0.0-tcg.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_8.0.0-virt.riscv64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_8.0.0.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_8.1.0-q35.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_8.1.0-tcg.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_8.1.0.s390x.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_8.1.0.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_8.2.0-q35.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_8.2.0-tcg-virt.loongarch64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_8.2.0-tcg.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_8.2.0-virt.aarch64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_8.2.0-virt.loongarch64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_8.2.0.aarch64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_8.2.0.armv7l.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_8.2.0.s390x.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_8.2.0.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_9.0.0-q35.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_9.0.0-tcg.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_9.0.0.sparc.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_9.0.0.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_9.1.0-q35.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_9.1.0-tcg-virt.riscv64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_9.1.0-tcg.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_9.1.0-virt.riscv64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_9.1.0.s390x.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_9.1.0.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_9.2.0-q35.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_9.2.0-tcg.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00
qemu_9.2.0.x86_64.xml qemu: Report supported panic device models in domcapabilities 2024-11-05 09:57:37 +01:00