Hi, This is the current state of my candidate fixes for 5.1. Apart from the revisions following reviews for v2: https://patchew.org/QEMU/20200722062902.24509-1-alex.ben...@linaro.org/
this includes a new version of Laurent's nanosleep fix and some clean-ups to the python console drain code which should sort out some of the 100% cpu spins Peter was seeing. Other minor tweaks noted bellow -- in the patches themselves. The following are still un-reviewed: - tests/docker: fix update command due to python3 str/bytes distinction - accel/tcg: better handle memory constrained systems - util/oslib-win32: add qemu_get_host_physmem implementation Alex Bennée (8): shippable: add one more qemu to registry url util: add qemu_get_host_physmem utility function util/oslib-win32: add qemu_get_host_physmem implementation accel/tcg: better handle memory constrained systems linux-user: don't use MAP_FIXED in pgd_find_hole_fallback tests/docker: fix update command due to python3 str/bytes distinction tests/docker: fix binfmt_misc image building tests/docker: add support for DEB_KEYRING KONRAD Frederic (2): semihosting: defer connect_chardevs a little more to use serialx semihosting: don't send the trailing '\0' Laszlo Ersek (1): target/i386: floatx80: avoid compound literals in static initializers Laurent Vivier (2): linux-user: fix clock_nanosleep() linux-user,ppc: fix clock_nanosleep() for linux-user-ppc Robert Foley (3): python/qemu: Cleanup changes to ConsoleSocket python/qemu: Change ConsoleSocket to optionally drain socket. tests/vm: add shutdown timeout in basevm.py include/fpu/softfloat.h | 1 + include/qemu/osdep.h | 15 + accel/tcg/translate-all.c | 7 +- hw/semihosting/console.c | 4 +- linux-user/elfload.c | 10 +- linux-user/syscall.c | 15 +- softmmu/vl.c | 5 +- target/i386/fpu_helper.c | 426 +++++++++--------- util/oslib-posix.c | 15 + util/oslib-win32.c | 11 + .shippable.yml | 2 +- python/qemu/console_socket.py | 137 +++--- python/qemu/machine.py | 14 +- python/qemu/pylintrc | 2 +- tests/docker/Makefile.include | 2 +- tests/docker/docker.py | 13 +- tests/docker/dockerfiles/debian-bootstrap.pre | 7 + tests/vm/basevm.py | 15 +- 18 files changed, 390 insertions(+), 311 deletions(-) -- 2.20.1