Hi,
Here are a few more fixes for regressions caused by the MTTCG merge.
There is still one regression I'm aware of left to fix (record/replay
breakage) but I thought it would be worth getting these posted now for
review.
Another fix for graphic artefacts has already been merged via Gerd's
graphics tree.
The first fix is really just for completeness. It wasn't spotted in
the original work and while I'm not aware of a regression attached to
it I fixed it while investigating the other bits.
The user-exec fix solves the looping assert Laurent found with running
LTP tests.
Finally the bsd-user fix is a compile tested only fix to ensure
mmap_lock and friends do actually work. I wasn't able to complete
building on my set-up due to an unrelated optionrom problem but I'm
confident the MTTCG regression is addressed.
Regards,
Alex.
Alex Bennée (3):
cputlb: ensure tbl_set_dirty1 updates addr_write atomically
user-exec: handle synchronous signals from QEMU gracefully
bsd-user: align use of mmap_lock to that of linux-user
bsd-user/mmap.c | 13 +------------
bsd-user/qemu.h | 2 --
cputlb.c | 8 ++++++++
user-exec.c | 18 +++++++++++++++---
4 files changed, 24 insertions(+), 17 deletions(-)
--
2.11.0