[PULL v2 00/31] testing/next and other misc fixes

Alex Bennée posted 31 patches 2 years, 2 months ago
Only 0 patches received!
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
[PULL v2 00/31] testing/next and other misc fixes
Posted by Alex Bennée 2 years, 2 months ago
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


Re: [PULL v2 00/31] testing/next and other misc fixes
Posted by Peter Maydell 2 years, 2 months ago
On Tue, 18 Jan 2022 at 19:00, Alex Bennée <alex.bennee@linaro.org> wrote:
>
> 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
>


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/7.0
for any user-visible changes.

-- PMM