The following changes since commit 6621441db50d5bae7e34dbd04bf3c57a27a71b32:
Merge remote-tracking branch 'remotes/mcayland/tags/qemu-openbios-20220115' into staging (2022-01-16 20:12:23 +0000) are available in the Git repository at: https://github.com/stsquad/qemu.git tags/pull-for-7.0-180122-2 for you to fetch changes up to 3265d1fc77eb5da522accb37e50053dfdfda7e8f: docker: include bison in debian-tricore-cross (2022-01-18 16:44:16 +0000) ---------------------------------------------------------------- Various testing and other misc updates: - fix compiler warnings with ui and sdl - update QXL/spice dependancy - skip I/O tests on Alpine - update fedora image to latest version - integrate lcitool and regenerate docker images - favour CONFIG_LINUX_USER over CONFIG_LINUX - add libfuse3 dependencies to docker images - add dtb-kaslr-seed control knob to virt machine - fix build breakage from HMP update - update docs for C standard and suffix usage - add more logging for debugging user hole finding - expand reserve for brk() for static 64 bit programs - fix bug with linux-user hole calculation - avoid affecting flags when printing results in float tests - add float reference files for ppc64 - update FreeBSD to 12.3 - add bison dependancy to tricore images ---------------------------------------------------------------- Alex Bennée (7): hw/arm: add control knob to disable kaslr_seed via DTB monitor: move x-query-profile into accel/tcg to fix build docs/devel: update C standard to C11 docs/devel: more documentation on the use of suffixes linux-user: expand reserved brk space for 64bit guests linux-user/elfload: add extra logging for hole finding linux-user: don't adjust base of found hole Brad Smith (1): FreeBSD: Upgrade to 12.3 release Daniel P. Berrangé (17): ui: avoid compiler warnings from unused clipboard info variable meson: require liburing >= 0.3 ui: avoid warnings about directdb on Alpine / musl libc ci: explicitly skip I/O tests on alpine tests/docker: switch fedora image to release 35 tests: integrate lcitool for generating build env manifests tests/docker: auto-generate centos8.docker with lcitool tests/docker: auto-generate fedora.docker with lcitool tests/docker: auto-generate ubuntu1804.docker with lcitool tests/docker: auto-generate ubuntu2004.docker with lcitool tests/docker: auto-generate opensuse-leap.docker with lcitool tests/docker: remove ubuntu.docker container .gitlab-ci.d/cirrus: auto-generate variables with lcitool tests/docker: updates to alpine package list tests/docker: fix sorting of alpine image package lists tests/docker: fully expand the alpine package list tests/docker: auto-generate alpine.docker with lcitool John Snow (1): spice: Update QXLInterface for spice >= 0.15.0 Paolo Bonzini (2): tests/tcg: use CONFIG_LINUX_USER, not CONFIG_LINUX docker: include bison in debian-tricore-cross Richard Henderson (2): tests/tcg/multiarch: Read fp flags before printf test/tcg/ppc64le: Add float reference files Stefan Hajnoczi (1): tests/docker: add libfuse3 development headers docs/devel/style.rst | 14 +- docs/devel/testing.rst | 104 ++- docs/system/arm/virt.rst | 8 + Makefile | 2 + meson.build | 3 +- qapi/machine.json | 1 + include/glib-compat.h | 6 +- include/hw/arm/virt.h | 1 + include/ui/qemu-spice.h | 6 + include/ui/sdl2.h | 11 + accel/tcg/cpu-exec.c | 31 + hw/arm/virt.c | 32 +- hw/display/qxl.c | 14 +- linux-user/elfload.c | 35 +- monitor/qmp-cmds.c | 31 - tests/tcg/multiarch/float_convs.c | 2 +- tests/tcg/multiarch/float_madds.c | 2 +- ui/clipboard.c | 4 +- ui/spice-display.c | 11 + .gitlab-ci.d/buildtest.yml | 2 +- .gitlab-ci.d/cirrus.yml | 5 +- .gitlab-ci.d/cirrus/freebsd-12.vars | 11 +- .gitlab-ci.d/cirrus/freebsd-13.vars | 11 +- .gitlab-ci.d/cirrus/macos-11.vars | 11 +- .gitlab-ci.d/containers.yml | 5 - .gitmodules | 3 + hmp-commands-info.hx | 2 + tests/docker/dockerfiles/alpine.docker | 176 +++-- tests/docker/dockerfiles/centos8.docker | 244 ++++--- .../docker/dockerfiles/debian-tricore-cross.docker | 1 + tests/docker/dockerfiles/fedora.docker | 263 +++---- tests/docker/dockerfiles/opensuse-leap.docker | 246 ++++--- tests/docker/dockerfiles/ubuntu.docker | 71 -- tests/docker/dockerfiles/ubuntu1804.docker | 255 ++++--- tests/docker/dockerfiles/ubuntu2004.docker | 258 ++++--- tests/lcitool/Makefile.include | 17 + tests/lcitool/libvirt-ci | 1 + tests/lcitool/projects/qemu.yml | 116 ++++ tests/lcitool/refresh | 96 +++ tests/tcg/configure.sh | 8 +- tests/tcg/hexagon/float_convs.ref | 152 ++-- tests/tcg/hexagon/float_madds.ref | 48 +- tests/tcg/multiarch/Makefile.target | 2 +- tests/tcg/ppc64le/float_convs.ref | 748 ++++++++++++++++++++ tests/tcg/ppc64le/float_madds.ref | 768 +++++++++++++++++++++ tests/tcg/x86_64/Makefile.target | 2 +- tests/vm/freebsd | 8 +- 47 files changed, 2970 insertions(+), 878 deletions(-) delete mode 100644 tests/docker/dockerfiles/ubuntu.docker create mode 100644 tests/lcitool/Makefile.include create mode 160000 tests/lcitool/libvirt-ci create mode 100644 tests/lcitool/projects/qemu.yml create mode 100755 tests/lcitool/refresh create mode 100644 tests/tcg/ppc64le/float_convs.ref create mode 100644 tests/tcg/ppc64le/float_madds.ref -- 2.30.2