Hi,
Here is the current batch of fixes for MTTCG regressions for the next
release candidate. I've dropped the speculative atomic cputlb patch
and included 2 fixes to the console code. The first fixes the taking
of the BQL (which I missed) and the second uses the exclusive
mechanism directly in the main thread rather than queuing the work to
run in the vCPU context. I kept them separate as they are logically
discreet changes.
The user-exec and bsd-user fixes have been posted separately before in
the various report threads.
Finally I claim a checkpatch exception for Pranith's newline fix. It
didn't seem worth splitting the string for the sake of a semicolon on
column 81 ;-)
Gerd,
Do you want to take the console patches via your tree or have me
include it in a pull request?
Alex Bennée (5):
user-exec: handle synchronous signals from QEMU gracefully
bsd-user: align use of mmap_lock to that of linux-user
ui/console: ensure do_safe_dpy_refresh holds BQL
ui/console: use exclusive mechanism directly
replay/replay.c: bump REPLAY_VERSION
Pranith Kumar (1):
tcg: Add a new line after incompatibility warning
bsd-user/mmap.c | 13 +------------
bsd-user/qemu.h | 2 --
cpu-exec-common.c | 2 +-
cpus.c | 2 +-
replay/replay.c | 2 +-
ui/console.c | 18 +++++++++++-------
user-exec.c | 18 +++++++++++++++---
7 files changed, 30 insertions(+), 27 deletions(-)
--
2.11.0