Hi, These two patches fix up some issues we have with local rendering, i.e. spice-server rendering the screen instead of spice-client. Local rendering is used when qemu itself needs a fully rendered qxl display. Happens when combining qxl with vnc or sdl, also when doing screendumps.
With this patch series applied screen dumps of qxl devices work correctly. Currently both the screendump itself and the SDL display after doing a screen dump are broken. Gerd Hoffmann (2): qxl: stride fixup qxl: make sure we continue to run with a shared buffer hw/qxl-render.c | 36 ++++++++++++++++++++++++------------ hw/qxl.h | 3 ++- 2 files changed, 26 insertions(+), 13 deletions(-)