mirror of
https://github.com/libvirt/libvirt.git
synced 2026-10-02 12:20:06 -05:00
On architectures that support neither UEFI nor BIOS as firmware, such as ppc64 and s390x, the enums end up empty. This correctly indicates that filtering by firmware feature is not possible, and is consistent with the fact that the existing "firmware" enum is also empty in those cases, meaning that firmware autoselection itself is just not applicable. Signed-off-by: Andrea Bolognani <abologna@redhat.com> Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
222 lines
5.6 KiB
XML
222 lines
5.6 KiB
XML
<domainCapabilities>
|
|
<path>/usr/bin/qemu-system-riscv64</path>
|
|
<domain>kvm</domain>
|
|
<machine>virt</machine>
|
|
<arch>riscv64</arch>
|
|
<iothreads supported='yes'/>
|
|
<os supported='yes'>
|
|
<enum name='firmware'>
|
|
<value>efi</value>
|
|
</enum>
|
|
<firmwareFeatures supported='yes'>
|
|
<enum name='secureBoot'>
|
|
<value>no</value>
|
|
</enum>
|
|
<enum name='enrolledKeys'>
|
|
<value>no</value>
|
|
</enum>
|
|
</firmwareFeatures>
|
|
<loader supported='yes'>
|
|
<value>/obviously/fake/firmware1.fd</value>
|
|
<value>/obviously/fake/firmware2.fd</value>
|
|
<enum name='type'>
|
|
<value>rom</value>
|
|
<value>pflash</value>
|
|
</enum>
|
|
<enum name='readonly'>
|
|
<value>yes</value>
|
|
<value>no</value>
|
|
</enum>
|
|
<enum name='secure'>
|
|
<value>no</value>
|
|
</enum>
|
|
</loader>
|
|
</os>
|
|
<cpu>
|
|
<mode name='host-passthrough' supported='yes'>
|
|
<enum name='hostPassthroughMigratable'>
|
|
<value>off</value>
|
|
</enum>
|
|
</mode>
|
|
<mode name='maximum' supported='yes'>
|
|
<enum name='maximumMigratable'>
|
|
<value>on</value>
|
|
<value>off</value>
|
|
</enum>
|
|
</mode>
|
|
<mode name='host-model' supported='no'/>
|
|
<mode name='custom' supported='no'/>
|
|
</cpu>
|
|
<memoryBacking supported='yes'>
|
|
<enum name='sourceType'>
|
|
<value>file</value>
|
|
<value>anonymous</value>
|
|
<value>memfd</value>
|
|
</enum>
|
|
</memoryBacking>
|
|
<devices>
|
|
<disk supported='yes'>
|
|
<enum name='diskDevice'>
|
|
<value>disk</value>
|
|
<value>cdrom</value>
|
|
<value>lun</value>
|
|
</enum>
|
|
<enum name='bus'>
|
|
<value>scsi</value>
|
|
<value>virtio</value>
|
|
<value>usb</value>
|
|
<value>sata</value>
|
|
<value>nvme</value>
|
|
</enum>
|
|
<enum name='model'>
|
|
<value>virtio</value>
|
|
<value>virtio-transitional</value>
|
|
<value>virtio-non-transitional</value>
|
|
</enum>
|
|
</disk>
|
|
<graphics supported='yes'>
|
|
<enum name='type'>
|
|
<value>sdl</value>
|
|
<value>vnc</value>
|
|
<value>rdp</value>
|
|
<value>spice</value>
|
|
<value>egl-headless</value>
|
|
<value>dbus</value>
|
|
</enum>
|
|
</graphics>
|
|
<video supported='yes'>
|
|
<enum name='modelType'>
|
|
<value>vga</value>
|
|
<value>cirrus</value>
|
|
<value>virtio</value>
|
|
<value>none</value>
|
|
<value>bochs</value>
|
|
<value>ramfb</value>
|
|
</enum>
|
|
</video>
|
|
<hostdev supported='yes'>
|
|
<enum name='mode'>
|
|
<value>subsystem</value>
|
|
</enum>
|
|
<enum name='startupPolicy'>
|
|
<value>default</value>
|
|
<value>mandatory</value>
|
|
<value>requisite</value>
|
|
<value>optional</value>
|
|
</enum>
|
|
<enum name='subsysType'>
|
|
<value>usb</value>
|
|
<value>pci</value>
|
|
<value>scsi</value>
|
|
</enum>
|
|
<enum name='capsType'/>
|
|
<enum name='pciBackend'>
|
|
<value>default</value>
|
|
<value>vfio</value>
|
|
</enum>
|
|
<enum name='iommufd'>
|
|
<value>no</value>
|
|
</enum>
|
|
</hostdev>
|
|
<rng supported='yes'>
|
|
<enum name='model'>
|
|
<value>virtio</value>
|
|
<value>virtio-transitional</value>
|
|
<value>virtio-non-transitional</value>
|
|
</enum>
|
|
<enum name='backendModel'>
|
|
<value>random</value>
|
|
<value>egd</value>
|
|
<value>builtin</value>
|
|
</enum>
|
|
</rng>
|
|
<filesystem supported='yes'>
|
|
<enum name='driverType'>
|
|
<value>path</value>
|
|
<value>handle</value>
|
|
<value>virtiofs</value>
|
|
</enum>
|
|
</filesystem>
|
|
<tpm supported='yes'>
|
|
<enum name='model'>
|
|
<value>tpm-tis</value>
|
|
</enum>
|
|
<enum name='backendModel'>
|
|
<value>passthrough</value>
|
|
<value>emulator</value>
|
|
<value>external</value>
|
|
</enum>
|
|
<enum name='backendVersion'>
|
|
<value>2.0</value>
|
|
</enum>
|
|
</tpm>
|
|
<redirdev supported='yes'>
|
|
<enum name='bus'>
|
|
<value>usb</value>
|
|
</enum>
|
|
</redirdev>
|
|
<channel supported='yes'>
|
|
<enum name='type'>
|
|
<value>pty</value>
|
|
<value>unix</value>
|
|
<value>spicevmc</value>
|
|
</enum>
|
|
</channel>
|
|
<crypto supported='yes'>
|
|
<enum name='model'>
|
|
<value>virtio</value>
|
|
</enum>
|
|
<enum name='type'>
|
|
<value>qemu</value>
|
|
</enum>
|
|
<enum name='backendModel'>
|
|
<value>builtin</value>
|
|
<value>lkcf</value>
|
|
</enum>
|
|
</crypto>
|
|
<interface supported='yes'>
|
|
<enum name='backendType'>
|
|
<value>default</value>
|
|
<value>passt</value>
|
|
</enum>
|
|
</interface>
|
|
<panic supported='yes'>
|
|
<enum name='model'>
|
|
<value>pvpanic</value>
|
|
</enum>
|
|
</panic>
|
|
<console supported='yes'>
|
|
<enum name='type'>
|
|
<value>null</value>
|
|
<value>vc</value>
|
|
<value>pty</value>
|
|
<value>dev</value>
|
|
<value>file</value>
|
|
<value>pipe</value>
|
|
<value>stdio</value>
|
|
<value>udp</value>
|
|
<value>tcp</value>
|
|
<value>unix</value>
|
|
<value>spicevmc</value>
|
|
<value>spiceport</value>
|
|
<value>qemu-vdagent</value>
|
|
<value>dbus</value>
|
|
</enum>
|
|
</console>
|
|
</devices>
|
|
<features>
|
|
<gic supported='no'/>
|
|
<vmcoreinfo supported='yes'/>
|
|
<genid supported='no'/>
|
|
<backingStoreInput supported='yes'/>
|
|
<backup supported='yes'/>
|
|
<async-teardown supported='yes'/>
|
|
<s390-pv supported='no'/>
|
|
<ps2 supported='no'/>
|
|
<tdx supported='no'/>
|
|
<sev supported='no'/>
|
|
<sgx supported='no'/>
|
|
<launchSecurity supported='no'/>
|
|
</features>
|
|
</domainCapabilities>
|