[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [RfC PATCH 0/4] make display updates thread safe.
From: |
Gerd Hoffmann |
Subject: |
[Qemu-devel] [RfC PATCH 0/4] make display updates thread safe. |
Date: |
Thu, 30 Mar 2017 08:55:27 +0200 |
Hi,
First attempt on making display updates thread-save for real. Most
interesting patches at this point are #2 (adds helper functions to
create and use a dirty bitmap copy) and #3 (updates vga code to use
them).
Patch #1 fixes a bug I've noticed while wading through the vga code,
and #4 removes the temporary workaround for testing purposes. Which
will of course break some or all non-vga display adapters as those
are not ported over yet.
git branch is available here:
git://git.kraxel.org/qemu work/vga-fixes
Gerd Hoffmann (4):
vga: add vga_scanline_invalidated helper
memory: add support getting and using a dirty bitmap copy.
vga: make display updates thread safe.
[testing] console: remove do_safe_dpy_refresh
exec.c | 79 +++++++++++++++++++++++++++++++++++++++++++++++++
hw/display/vga.c | 50 +++++++++++++++++--------------
include/exec/memory.h | 13 ++++++++
include/exec/ram_addr.h | 8 +++++
include/qemu/typedefs.h | 1 +
memory.c | 15 ++++++++++
ui/console.c | 25 +---------------
7 files changed, 145 insertions(+), 46 deletions(-)
--
1.8.3.1
- [Qemu-devel] [RfC PATCH 0/4] make display updates thread safe.,
Gerd Hoffmann <=
- [Qemu-devel] [RfC PATCH 1/4] vga: add vga_scanline_invalidated helper, Gerd Hoffmann, 2017/03/30
- [Qemu-devel] [RfC PATCH 4/4] [testing] console: remove do_safe_dpy_refresh, Gerd Hoffmann, 2017/03/30
- [Qemu-devel] [RfC PATCH 3/4] vga: make display updates thread safe., Gerd Hoffmann, 2017/03/30
- [Qemu-devel] [RfC PATCH 2/4] memory: add support getting and using a dirty bitmap copy., Gerd Hoffmann, 2017/03/30
- Re: [Qemu-devel] [RfC PATCH 0/4] make display updates thread safe., Mark Cave-Ayland, 2017/03/30