mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-23 14:15:28 +00:00
73411a7ff1
"host" CPU model is supported by a special host-passthrough CPU mode and users is not allowed to specify this model directly with custom mode. Thus we should not advertise "host" CPU model in domain capabilities. This worked well on architectures for which libvirt provides a list of supported CPU models in cpu_map.xml (since "host" is not in the list). But we need to explicitly filter "host" model out for all other architectures. Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
112 lines
3.4 KiB
XML
112 lines
3.4 KiB
XML
<domainCapabilities>
|
|
<path>/usr/bin/qemu-system-aarch64</path>
|
|
<domain>kvm</domain>
|
|
<machine>integratorcp</machine>
|
|
<arch>aarch64</arch>
|
|
<vcpu max='1'/>
|
|
<os supported='yes'>
|
|
<loader supported='yes'>
|
|
<value>/usr/share/AAVMF/AAVMF_CODE.fd</value>
|
|
<value>/usr/share/OVMF/OVMF_CODE.fd</value>
|
|
<enum name='type'>
|
|
<value>rom</value>
|
|
<value>pflash</value>
|
|
</enum>
|
|
<enum name='readonly'>
|
|
<value>yes</value>
|
|
<value>no</value>
|
|
</enum>
|
|
</loader>
|
|
</os>
|
|
<cpu>
|
|
<mode name='host-passthrough' supported='yes'/>
|
|
<mode name='host-model' supported='no'/>
|
|
<mode name='custom' supported='yes'>
|
|
<model usable='unknown'>pxa262</model>
|
|
<model usable='unknown'>pxa270-a0</model>
|
|
<model usable='unknown'>arm1136</model>
|
|
<model usable='unknown'>cortex-a15</model>
|
|
<model usable='unknown'>pxa260</model>
|
|
<model usable='unknown'>arm1136-r2</model>
|
|
<model usable='unknown'>pxa261</model>
|
|
<model usable='unknown'>pxa255</model>
|
|
<model usable='unknown'>arm926</model>
|
|
<model usable='unknown'>arm11mpcore</model>
|
|
<model usable='unknown'>pxa250</model>
|
|
<model usable='unknown'>ti925t</model>
|
|
<model usable='unknown'>cortex-a57</model>
|
|
<model usable='unknown'>sa1110</model>
|
|
<model usable='unknown'>arm1176</model>
|
|
<model usable='unknown'>cortex-a53</model>
|
|
<model usable='unknown'>sa1100</model>
|
|
<model usable='unknown'>pxa270-c5</model>
|
|
<model usable='unknown'>cortex-a9</model>
|
|
<model usable='unknown'>cortex-a8</model>
|
|
<model usable='unknown'>pxa270-c0</model>
|
|
<model usable='unknown'>arm1026</model>
|
|
<model usable='unknown'>pxa270-b1</model>
|
|
<model usable='unknown'>cortex-m3</model>
|
|
<model usable='unknown'>cortex-m4</model>
|
|
<model usable='unknown'>pxa270-b0</model>
|
|
<model usable='unknown'>arm946</model>
|
|
<model usable='unknown'>cortex-r5</model>
|
|
<model usable='unknown'>pxa270-a1</model>
|
|
<model usable='unknown'>pxa270</model>
|
|
</mode>
|
|
</cpu>
|
|
<devices>
|
|
<disk supported='yes'>
|
|
<enum name='diskDevice'>
|
|
<value>disk</value>
|
|
<value>cdrom</value>
|
|
<value>floppy</value>
|
|
<value>lun</value>
|
|
</enum>
|
|
<enum name='bus'>
|
|
<value>ide</value>
|
|
<value>fdc</value>
|
|
<value>scsi</value>
|
|
<value>virtio</value>
|
|
<value>usb</value>
|
|
</enum>
|
|
</disk>
|
|
<graphics supported='yes'>
|
|
<enum name='type'>
|
|
<value>sdl</value>
|
|
<value>vnc</value>
|
|
</enum>
|
|
</graphics>
|
|
<video supported='yes'>
|
|
<enum name='modelType'>
|
|
<value>vga</value>
|
|
<value>virtio</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>kvm</value>
|
|
<value>vfio</value>
|
|
</enum>
|
|
</hostdev>
|
|
</devices>
|
|
<features>
|
|
<gic supported='no'/>
|
|
</features>
|
|
</domainCapabilities>
|