[PATCH 0/4] qemu: Handle the SDL capability properly

Peter Krempa posted 4 patches 2 years, 10 months ago
Test syntax-check failed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/cover.1623751159.git.pkrempa@redhat.com
src/qemu/qemu_capabilities.c                       | 11 ++++++++++-
src/qemu/qemu_capabilities.h                       |  3 ++-
tests/qemucapabilitiesdata/caps_2.11.0.s390x.xml   |  1 +
tests/qemucapabilitiesdata/caps_2.11.0.x86_64.xml  |  1 +
tests/qemucapabilitiesdata/caps_2.12.0.aarch64.xml |  1 +
tests/qemucapabilitiesdata/caps_2.12.0.ppc64.xml   |  1 +
tests/qemucapabilitiesdata/caps_2.12.0.s390x.xml   |  1 +
tests/qemucapabilitiesdata/caps_2.12.0.x86_64.xml  |  1 +
tests/qemucapabilitiesdata/caps_3.0.0.ppc64.xml    |  1 +
tests/qemucapabilitiesdata/caps_3.0.0.riscv32.xml  |  1 +
tests/qemucapabilitiesdata/caps_3.0.0.riscv64.xml  |  1 +
tests/qemucapabilitiesdata/caps_3.0.0.s390x.xml    |  1 +
tests/qemucapabilitiesdata/caps_3.0.0.x86_64.xml   |  1 +
tests/qemucapabilitiesdata/caps_3.1.0.ppc64.xml    |  1 +
tests/qemucapabilitiesdata/caps_3.1.0.x86_64.xml   |  2 ++
tests/qemucapabilitiesdata/caps_4.0.0.aarch64.xml  |  2 ++
tests/qemucapabilitiesdata/caps_4.0.0.ppc64.xml    |  2 ++
tests/qemucapabilitiesdata/caps_4.0.0.riscv32.xml  |  2 ++
tests/qemucapabilitiesdata/caps_4.0.0.riscv64.xml  |  2 ++
tests/qemucapabilitiesdata/caps_4.0.0.s390x.xml    |  2 ++
tests/qemucapabilitiesdata/caps_4.0.0.x86_64.xml   |  2 ++
tests/qemucapabilitiesdata/caps_4.1.0.x86_64.xml   |  2 ++
tests/qemucapabilitiesdata/caps_4.2.0.aarch64.xml  |  2 ++
tests/qemucapabilitiesdata/caps_4.2.0.ppc64.xml    |  2 ++
tests/qemucapabilitiesdata/caps_4.2.0.s390x.xml    |  2 ++
tests/qemucapabilitiesdata/caps_4.2.0.x86_64.xml   |  2 ++
tests/qemucapabilitiesdata/caps_5.0.0.aarch64.xml  |  2 ++
tests/qemucapabilitiesdata/caps_5.0.0.ppc64.xml    |  2 ++
tests/qemucapabilitiesdata/caps_5.0.0.riscv64.xml  |  2 ++
tests/qemucapabilitiesdata/caps_5.0.0.x86_64.xml   |  2 ++
tests/qemucapabilitiesdata/caps_5.1.0.sparc.xml    |  2 ++
tests/qemucapabilitiesdata/caps_5.1.0.x86_64.xml   |  2 ++
tests/qemucapabilitiesdata/caps_5.2.0.aarch64.xml  |  2 ++
tests/qemucapabilitiesdata/caps_5.2.0.ppc64.xml    |  2 ++
tests/qemucapabilitiesdata/caps_5.2.0.riscv64.xml  |  2 ++
tests/qemucapabilitiesdata/caps_5.2.0.s390x.xml    |  2 ++
tests/qemucapabilitiesdata/caps_5.2.0.x86_64.xml   |  2 ++
tests/qemucapabilitiesdata/caps_6.0.0.s390x.xml    |  2 ++
tests/qemucapabilitiesdata/caps_6.0.0.x86_64.xml   |  2 ++
tests/qemucapabilitiesdata/caps_6.1.0.x86_64.xml   |  2 ++
tests/qemuxml2argvtest.c                           |  9 +++++----
tests/qemuxml2xmltest.c                            |  7 ++++---
42 files changed, 85 insertions(+), 9 deletions(-)
[PATCH 0/4] qemu: Handle the SDL capability properly
Posted by Peter Krempa 2 years, 10 months ago
Thomas' recent qemu patch strives to add proper detectability of SDL
support:

https://listman.redhat.com/archives/libvir-list/2021-June/msg00398.html

This series is the libvirt counterpart.

Note that all capability files we have for now claim support so the
actual effect of this patch will be seen just later.

Peter Krempa (4):
  qemu: capabilities: Introduce QEMU_CAPS_QUERY_DISPLAY_OPTIONS
  qemu: capabilities: Un-retire QEMU_CAPS_SDL
  tests: qemuxml2*: Add QEMU_CAPS_SDL to fake-caps tests using SDL
    graphics
  qemu: capabilities: Fill SDL graphics support only when it's really
    supported

 src/qemu/qemu_capabilities.c                       | 11 ++++++++++-
 src/qemu/qemu_capabilities.h                       |  3 ++-
 tests/qemucapabilitiesdata/caps_2.11.0.s390x.xml   |  1 +
 tests/qemucapabilitiesdata/caps_2.11.0.x86_64.xml  |  1 +
 tests/qemucapabilitiesdata/caps_2.12.0.aarch64.xml |  1 +
 tests/qemucapabilitiesdata/caps_2.12.0.ppc64.xml   |  1 +
 tests/qemucapabilitiesdata/caps_2.12.0.s390x.xml   |  1 +
 tests/qemucapabilitiesdata/caps_2.12.0.x86_64.xml  |  1 +
 tests/qemucapabilitiesdata/caps_3.0.0.ppc64.xml    |  1 +
 tests/qemucapabilitiesdata/caps_3.0.0.riscv32.xml  |  1 +
 tests/qemucapabilitiesdata/caps_3.0.0.riscv64.xml  |  1 +
 tests/qemucapabilitiesdata/caps_3.0.0.s390x.xml    |  1 +
 tests/qemucapabilitiesdata/caps_3.0.0.x86_64.xml   |  1 +
 tests/qemucapabilitiesdata/caps_3.1.0.ppc64.xml    |  1 +
 tests/qemucapabilitiesdata/caps_3.1.0.x86_64.xml   |  2 ++
 tests/qemucapabilitiesdata/caps_4.0.0.aarch64.xml  |  2 ++
 tests/qemucapabilitiesdata/caps_4.0.0.ppc64.xml    |  2 ++
 tests/qemucapabilitiesdata/caps_4.0.0.riscv32.xml  |  2 ++
 tests/qemucapabilitiesdata/caps_4.0.0.riscv64.xml  |  2 ++
 tests/qemucapabilitiesdata/caps_4.0.0.s390x.xml    |  2 ++
 tests/qemucapabilitiesdata/caps_4.0.0.x86_64.xml   |  2 ++
 tests/qemucapabilitiesdata/caps_4.1.0.x86_64.xml   |  2 ++
 tests/qemucapabilitiesdata/caps_4.2.0.aarch64.xml  |  2 ++
 tests/qemucapabilitiesdata/caps_4.2.0.ppc64.xml    |  2 ++
 tests/qemucapabilitiesdata/caps_4.2.0.s390x.xml    |  2 ++
 tests/qemucapabilitiesdata/caps_4.2.0.x86_64.xml   |  2 ++
 tests/qemucapabilitiesdata/caps_5.0.0.aarch64.xml  |  2 ++
 tests/qemucapabilitiesdata/caps_5.0.0.ppc64.xml    |  2 ++
 tests/qemucapabilitiesdata/caps_5.0.0.riscv64.xml  |  2 ++
 tests/qemucapabilitiesdata/caps_5.0.0.x86_64.xml   |  2 ++
 tests/qemucapabilitiesdata/caps_5.1.0.sparc.xml    |  2 ++
 tests/qemucapabilitiesdata/caps_5.1.0.x86_64.xml   |  2 ++
 tests/qemucapabilitiesdata/caps_5.2.0.aarch64.xml  |  2 ++
 tests/qemucapabilitiesdata/caps_5.2.0.ppc64.xml    |  2 ++
 tests/qemucapabilitiesdata/caps_5.2.0.riscv64.xml  |  2 ++
 tests/qemucapabilitiesdata/caps_5.2.0.s390x.xml    |  2 ++
 tests/qemucapabilitiesdata/caps_5.2.0.x86_64.xml   |  2 ++
 tests/qemucapabilitiesdata/caps_6.0.0.s390x.xml    |  2 ++
 tests/qemucapabilitiesdata/caps_6.0.0.x86_64.xml   |  2 ++
 tests/qemucapabilitiesdata/caps_6.1.0.x86_64.xml   |  2 ++
 tests/qemuxml2argvtest.c                           |  9 +++++----
 tests/qemuxml2xmltest.c                            |  7 ++++---
 42 files changed, 85 insertions(+), 9 deletions(-)

-- 
2.31.1

Re: [PATCH 0/4] qemu: Handle the SDL capability properly
Posted by Jano Tomko 2 years, 10 months ago
On 6/15/21 12:01 PM, Peter Krempa wrote:
> Thomas' recent qemu patch strives to add proper detectability of SDL
> support:
> 
> https://listman.redhat.com/archives/libvir-list/2021-June/msg00398.html
> 
> This series is the libvirt counterpart.
> 
> Note that all capability files we have for now claim support so the
> actual effect of this patch will be seen just later.
> 
> Peter Krempa (4):
>   qemu: capabilities: Introduce QEMU_CAPS_QUERY_DISPLAY_OPTIONS
>   qemu: capabilities: Un-retire QEMU_CAPS_SDL
>   tests: qemuxml2*: Add QEMU_CAPS_SDL to fake-caps tests using SDL
>     graphics
>   qemu: capabilities: Fill SDL graphics support only when it's really
>     supported
> 
>  src/qemu/qemu_capabilities.c                       | 11 ++++++++++-
>  src/qemu/qemu_capabilities.h                       |  3 ++-
>  tests/qemucapabilitiesdata/caps_2.11.0.s390x.xml   |  1 +
>  tests/qemucapabilitiesdata/caps_2.11.0.x86_64.xml  |  1 +

[...]

>  tests/qemucapabilitiesdata/caps_6.1.0.x86_64.xml   |  2 ++
>  tests/qemuxml2argvtest.c                           |  9 +++++----
>  tests/qemuxml2xmltest.c                            |  7 ++++---
>  42 files changed, 85 insertions(+), 9 deletions(-)
> 

Reviewed-by: Ján Tomko <jtomko@redhat.com>

Jano