qemu: set domain capability for video type "none"

In a follow-up commit, we will use the domain capabilities to validate
video device configurations, which means that we also need to make sure
that the domain capabilities include the "none" video device.

Reviewed-by: Cole Robinson <crobinso@redhat.com>
Signed-off-by: Jonathon Jongsma <jjongsma@redhat.com>
This commit is contained in:
Jonathon Jongsma 2019-10-18 10:30:13 -05:00 committed by Cole Robinson
parent eecab2e80b
commit d5e9f47e76
81 changed files with 81 additions and 0 deletions

View File

@ -5380,6 +5380,7 @@ virQEMUCapsFillDomainDeviceVideoCaps(virQEMUCapsPtr qemuCaps,
dev->supported = VIR_TRISTATE_BOOL_YES;
dev->modelType.report = true;
VIR_DOMAIN_CAPS_ENUM_SET(dev->modelType, VIR_DOMAIN_VIDEO_TYPE_NONE);
if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_DEVICE_VGA))
VIR_DOMAIN_CAPS_ENUM_SET(dev->modelType, VIR_DOMAIN_VIDEO_TYPE_VGA);
if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_DEVICE_CIRRUS_VGA))

View File

@ -92,6 +92,7 @@
<value>cirrus</value>
<value>vmvga</value>
<value>qxl</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -92,6 +92,7 @@
<value>cirrus</value>
<value>vmvga</value>
<value>qxl</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -92,6 +92,7 @@
<value>cirrus</value>
<value>vmvga</value>
<value>qxl</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -92,6 +92,7 @@
<value>cirrus</value>
<value>vmvga</value>
<value>qxl</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -92,6 +92,7 @@
<value>cirrus</value>
<value>vmvga</value>
<value>qxl</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -92,6 +92,7 @@
<value>cirrus</value>
<value>vmvga</value>
<value>qxl</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -92,6 +92,7 @@
<value>cirrus</value>
<value>vmvga</value>
<value>qxl</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -92,6 +92,7 @@
<value>cirrus</value>
<value>vmvga</value>
<value>qxl</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -92,6 +92,7 @@
<value>cirrus</value>
<value>vmvga</value>
<value>qxl</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -93,6 +93,7 @@
<value>cirrus</value>
<value>vmvga</value>
<value>qxl</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -93,6 +93,7 @@
<value>cirrus</value>
<value>vmvga</value>
<value>qxl</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -93,6 +93,7 @@
<value>cirrus</value>
<value>vmvga</value>
<value>qxl</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -114,6 +114,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -133,6 +133,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -94,6 +94,7 @@
<enum name='modelType'>
<value>vga</value>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -92,6 +92,7 @@
<enum name='modelType'>
<value>vga</value>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -64,6 +64,7 @@
<enum name='modelType'>
<value>vga</value>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -154,6 +154,7 @@
<video supported='yes'>
<enum name='modelType'>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -114,6 +114,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -112,6 +112,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -128,6 +128,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -153,6 +153,7 @@
<video supported='yes'>
<enum name='modelType'>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -112,6 +112,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -125,6 +125,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -139,6 +139,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -96,6 +96,7 @@
<enum name='modelType'>
<value>vga</value>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -94,6 +94,7 @@
<enum name='modelType'>
<value>vga</value>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -64,6 +64,7 @@
<enum name='modelType'>
<value>vga</value>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -152,6 +152,7 @@
<video supported='yes'>
<enum name='modelType'>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -125,6 +125,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -99,6 +99,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -99,6 +99,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -99,6 +99,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -99,6 +99,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -99,6 +99,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -99,6 +99,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -99,6 +99,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -99,6 +99,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -93,6 +93,7 @@
<enum name='modelType'>
<value>vga</value>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -91,6 +91,7 @@
<enum name='modelType'>
<value>vga</value>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -64,6 +64,7 @@
<enum name='modelType'>
<value>vga</value>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -99,6 +99,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -100,6 +100,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -100,6 +100,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -57,6 +57,7 @@
<video supported='yes'>
<enum name='modelType'>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -100,6 +100,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -100,6 +100,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -100,6 +100,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -138,6 +138,7 @@
<video supported='yes'>
<enum name='modelType'>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -100,6 +100,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -109,6 +109,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -132,6 +132,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -64,6 +64,7 @@
<enum name='modelType'>
<value>vga</value>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -139,6 +139,7 @@
<video supported='yes'>
<enum name='modelType'>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -109,6 +109,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -124,6 +124,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
<value>bochs</value>
<value>ramfb</value>
</enum>

View File

@ -139,6 +139,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
<value>bochs</value>
<value>ramfb</value>
</enum>

View File

@ -64,6 +64,7 @@
<enum name='modelType'>
<value>vga</value>
<value>virtio</value>
<value>none</value>
<value>bochs</value>
<value>ramfb</value>
</enum>

View File

@ -158,6 +158,7 @@
<video supported='yes'>
<enum name='modelType'>
<value>virtio</value>
<value>none</value>
<value>ramfb</value>
</enum>
</video>

View File

@ -124,6 +124,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
<value>bochs</value>
<value>ramfb</value>
</enum>

View File

@ -127,6 +127,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
<value>bochs</value>
<value>ramfb</value>
</enum>

View File

@ -142,6 +142,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
<value>bochs</value>
<value>ramfb</value>
</enum>

View File

@ -65,6 +65,7 @@
<value>vga</value>
<value>cirrus</value>
<value>virtio</value>
<value>none</value>
<value>bochs</value>
</enum>
</video>

View File

@ -127,6 +127,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
<value>bochs</value>
<value>ramfb</value>
</enum>

View File

@ -127,6 +127,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
<value>bochs</value>
<value>ramfb</value>
</enum>

View File

@ -142,6 +142,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
<value>bochs</value>
<value>ramfb</value>
</enum>

View File

@ -101,6 +101,7 @@
<value>cirrus</value>
<value>vmvga</value>
<value>virtio</value>
<value>none</value>
<value>bochs</value>
<value>ramfb</value>
</enum>

View File

@ -99,6 +99,7 @@
<value>cirrus</value>
<value>vmvga</value>
<value>virtio</value>
<value>none</value>
<value>bochs</value>
<value>ramfb</value>
</enum>

View File

@ -66,6 +66,7 @@
<value>cirrus</value>
<value>vmvga</value>
<value>virtio</value>
<value>none</value>
<value>bochs</value>
</enum>
</video>

View File

@ -164,6 +164,7 @@
<video supported='yes'>
<enum name='modelType'>
<value>virtio</value>
<value>none</value>
</enum>
</video>
<hostdev supported='yes'>

View File

@ -127,6 +127,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
<value>bochs</value>
<value>ramfb</value>
</enum>

View File

@ -131,6 +131,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
<value>bochs</value>
<value>ramfb</value>
</enum>

View File

@ -142,6 +142,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
<value>bochs</value>
<value>ramfb</value>
</enum>

View File

@ -131,6 +131,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
<value>bochs</value>
<value>ramfb</value>
</enum>

View File

@ -131,6 +131,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
<value>bochs</value>
<value>ramfb</value>
</enum>

View File

@ -142,6 +142,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
<value>bochs</value>
<value>ramfb</value>
</enum>

View File

@ -101,6 +101,7 @@
<value>cirrus</value>
<value>vmvga</value>
<value>virtio</value>
<value>none</value>
<value>bochs</value>
<value>ramfb</value>
</enum>

View File

@ -99,6 +99,7 @@
<value>cirrus</value>
<value>vmvga</value>
<value>virtio</value>
<value>none</value>
<value>bochs</value>
<value>ramfb</value>
</enum>

View File

@ -66,6 +66,7 @@
<value>cirrus</value>
<value>vmvga</value>
<value>virtio</value>
<value>none</value>
<value>bochs</value>
</enum>
</video>

View File

@ -131,6 +131,7 @@
<value>vmvga</value>
<value>qxl</value>
<value>virtio</value>
<value>none</value>
<value>bochs</value>
<value>ramfb</value>
</enum>