Hi, This is the current state of my candidate fixes for 5.1. Apart from the revisions following reviews I was only going to add one more fix (the pgd fallback code not using MAP_FIXED). But as is the usual way of things I found a few bits and pieces on the way.
I haven't been able to replicate the original failure so testing would be appreciated. The following need review: - tests/docker: add support for DEB_KEYRING - tests/docker: fix binfmt_misc image building - tests/docker: fix update command due to python3 str/bytes distinction - linux-user: don't use MAP_FIXED in pgd_find_hole_fallback - accel/tcg: better handle memory constrained systems - util/oslib-win32: add qemu_get_host_physmem implementation - util: add qemu_get_host_physmem utility function 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 (1): linux-user: fix clock_nanosleep() 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 | 17 + .shippable.yml | 2 +- tests/docker/Makefile.include | 2 +- tests/docker/docker.py | 13 +- tests/docker/dockerfiles/debian-bootstrap.pre | 7 + 14 files changed, 307 insertions(+), 232 deletions(-) -- 2.20.1