[Qemu-devel] [PULL 00/13] vga patch queue

Gerd Hoffmann posted 13 patches 6 years, 11 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20170424121708.31953-1-kraxel@redhat.com
Test checkpatch passed
Test docker passed
Test s390x passed
hw/display/qxl.h               |  2 ++
include/exec/memory.h          | 47 ++++++++++++++++++++++++++
include/exec/ram_addr.h        |  7 ++++
include/hw/virtio/virtio-gpu.h |  2 ++
include/qemu/bitmap.h          |  2 ++
include/qemu/typedefs.h        |  1 +
exec.c                         | 75 ++++++++++++++++++++++++++++++++++++++++++
hw/display/exynos4210_fimd.c   | 11 ++++---
hw/display/framebuffer.c       | 11 +++----
hw/display/g364fb.c            | 28 +++-------------
hw/display/qxl.c               | 34 +++++++++++++------
hw/display/vga.c               | 50 +++++++++++++++-------------
hw/display/virtio-gpu.c        | 41 +++++++----------------
hw/display/vmware_vga.c        | 21 ++----------
memory.c                       | 17 ++++++++++
ui/console.c                   |  4 +++
util/bitmap.c                  | 11 +++++++
17 files changed, 251 insertions(+), 113 deletions(-)
[Qemu-devel] [PULL 00/13] vga patch queue
Posted by Gerd Hoffmann 6 years, 11 months ago
  Hi,

Here comes the vga patch queue.  It brings the first batch of display
update race fixes, xres+yres properties for qxl and virtio, also some
cleanups piled up during the 2.9 freeze.

please pull,
  Gerd

The following changes since commit 32c7e0ab755745e961f1772e95cac381cc68769d:

  Merge remote-tracking branch 'remotes/juanquintela/tags/migration/20170421' into staging (2017-04-21 15:59:27 +0100)

are available in the git repository at:

  git://git.kraxel.org/qemu tags/pull-vga-20170424-1

for you to fetch changes up to 729abb6a920e80c3866f60d1638f08f2eba98a9a:

  virtio-gpu: add xres and yres properties (2017-04-24 10:12:28 +0200)

----------------------------------------------------------------
fix display update races, part one.
add xres + yres properties to qxl and virtio.
misc fixes and cleanups.

----------------------------------------------------------------
Gerd Hoffmann (10):
      bitmap: add bitmap_copy_and_clear_atomic
      memory: add support getting and using a dirty bitmap copy.
      vga: add vga_scanline_invalidated helper
      vga: make display updates thread safe.
      framebuffer: make display updates thread safe
      exynos: make display updates thread safe
      g364fb: make display updates thread safe
      vmsvga: fix vmsvga_update_display
      qxl: add xres and yres properties
      virtio-gpu: add xres and yres properties

Laurent Vivier (1):
      virtio-gpu: replace PIXMAN_* by PIXMAN_BE_*

Marc-André Lureau (2):
      console: add same surface replace pre-condition
      console: add same displaychangelistener registration pre-condition

 hw/display/qxl.h               |  2 ++
 include/exec/memory.h          | 47 ++++++++++++++++++++++++++
 include/exec/ram_addr.h        |  7 ++++
 include/hw/virtio/virtio-gpu.h |  2 ++
 include/qemu/bitmap.h          |  2 ++
 include/qemu/typedefs.h        |  1 +
 exec.c                         | 75 ++++++++++++++++++++++++++++++++++++++++++
 hw/display/exynos4210_fimd.c   | 11 ++++---
 hw/display/framebuffer.c       | 11 +++----
 hw/display/g364fb.c            | 28 +++-------------
 hw/display/qxl.c               | 34 +++++++++++++------
 hw/display/vga.c               | 50 +++++++++++++++-------------
 hw/display/virtio-gpu.c        | 41 +++++++----------------
 hw/display/vmware_vga.c        | 21 ++----------
 memory.c                       | 17 ++++++++++
 ui/console.c                   |  4 +++
 util/bitmap.c                  | 11 +++++++
 17 files changed, 251 insertions(+), 113 deletions(-)

Re: [Qemu-devel] [PULL 00/13] vga patch queue
Posted by Peter Maydell 6 years, 11 months ago
On 24 April 2017 at 13:16, Gerd Hoffmann <kraxel@redhat.com> wrote:
>   Hi,
>
> Here comes the vga patch queue.  It brings the first batch of display
> update race fixes, xres+yres properties for qxl and virtio, also some
> cleanups piled up during the 2.9 freeze.
>
> please pull,
>   Gerd
>
> The following changes since commit 32c7e0ab755745e961f1772e95cac381cc68769d:
>
>   Merge remote-tracking branch 'remotes/juanquintela/tags/migration/20170421' into staging (2017-04-21 15:59:27 +0100)
>
> are available in the git repository at:
>
>   git://git.kraxel.org/qemu tags/pull-vga-20170424-1
>
> for you to fetch changes up to 729abb6a920e80c3866f60d1638f08f2eba98a9a:
>
>   virtio-gpu: add xres and yres properties (2017-04-24 10:12:28 +0200)
>
> ----------------------------------------------------------------
> fix display update races, part one.
> add xres + yres properties to qxl and virtio.
> misc fixes and cleanups.
>
> ----------------------------------------------------------------

Applied, thanks.

-- PMM