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>