[Qemu-devel] [PATCH v1 0/3] MTTCG regression fixes for 2.9-rc1

Alex Bennée posted 3 patches 7 years, 1 month ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20170320153441.2181-1-alex.bennee@linaro.org
Test checkpatch passed
Test docker passed
Test s390x passed
bsd-user/mmap.c | 13 +------------
bsd-user/qemu.h |  2 --
cputlb.c        |  8 ++++++++
user-exec.c     | 18 +++++++++++++++---
4 files changed, 24 insertions(+), 17 deletions(-)
[Qemu-devel] [PATCH v1 0/3] MTTCG regression fixes for 2.9-rc1
Posted by Alex Bennée 7 years, 1 month ago
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