All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v1 for 7.1 00/25] testing, docs and gdbstub pre-PR
@ 2022-04-19  9:09 Alex Bennée
  2022-04-19  9:09 ` [PATCH v1 01/25] tests/avocado: update aarch64_virt test to exercise -cpu max Alex Bennée
                   ` (24 more replies)
  0 siblings, 25 replies; 51+ messages in thread
From: Alex Bennée @ 2022-04-19  9:09 UTC (permalink / raw)
  To: qemu-devel
  Cc: fam, berrange, f4bug, stefanha, crosa, pbonzini,
	Alex Bennée, aurelien

Hi,

As we hope for the release of 7.0 to go without any hitches it is time
to a roll a pre-PR for my first 7.1 pull request. This includes:

  - some doc fixups for devel manual
  - a -cpu max test for check-avocado
  - Paolo's cross-compiler cleanups for check-tcg
  - some check-tcg cleanups and extensions
  - some fixes for gdbstub

I'll aim to roll the series once the tree is open again. Currently the
following patches need review:

 - tests/guest-debug: better handle gdb crashes
 - tests/tcg: add missing reference files for float_convs
 - tests/tcg: add float_convd test
 - tests/tcg: remove duplicate sha512-sse case
 - docs/devel: drop :hidden: and :includehidden: tags
 - docs/devel: add some notes on the binfmt-image-debian targets
 - tests/avocado: update aarch64_virt test to exercise -cpu max

Alex Bennée (8):
  tests/avocado: update aarch64_virt test to exercise -cpu max
  docs/devel: add some notes on the binfmt-image-debian targets
  docs/devel: drop :hidden: and :includehidden: tags
  tests/tcg: remove duplicate sha512-sse case
  tests/tcg: add float_convd test
  tests/tcg: add missing reference files for float_convs
  target/i386: fix byte swap issue with XMM register access
  tests/guest-debug: better handle gdb crashes

Paolo Bonzini (17):
  tests/docker: remove dead code for linux-user containers
  tests/docker: remove test targets
  tests/docker: remove dead variable
  tests/docker: remove unnecessary default definitions
  tests/docker: inline variable definitions or move close to use
  tests/docker: remove unnecessary filtering of $(DOCKER_IMAGES)
  tests/docker: simplify docker-TEST@IMAGE targets
  tests/docker: do not duplicate rules for hexagon-cross
  tests/tcg: add compiler test variables when using containers
  tests/tcg: remove CONFIG_LINUX_USER from config-target.mak
  tests/tcg: remove CONFIG_USER_ONLY from config-target.mak
  tests/tcg: prepare Makefile.prereqs at configure time
  tests/tcg: list test targets in Makefile.prereqs
  tests/tcg: invoke Makefile.target directly from QEMU's makefile
  tests/tcg: isolate from QEMU's config-host.mak
  tests/docker: remove SKIP_DOCKER_BUILD
  tests/tcg: fix non-static build

 docs/devel/index-api.rst                      |   1 -
 docs/devel/index-build.rst                    |   3 +-
 docs/devel/index-internals.rst                |   1 -
 docs/devel/index-process.rst                  |   1 -
 docs/devel/index-tcg.rst                      |   1 -
 docs/devel/index.rst                          |   2 -
 docs/devel/qtest.rst                          |   1 -
 docs/devel/testing.rst                        |  38 +
 configure                                     |   3 +-
 target/i386/gdbstub.c                         |   4 +-
 tests/tcg/multiarch/float_convd.c             | 106 ++
 MAINTAINERS                                   |   1 +
 tests/Makefile.include                        |  63 +-
 tests/avocado/boot_linux_console.py           |  25 -
 tests/avocado/machine_aarch64_virt.py         |  51 +
 tests/docker/Makefile.include                 | 115 +-
 tests/docker/docker.py                        |  57 -
 .../build-toolchain.sh                        |   0
 tests/docker/dockerfiles/empty.docker         |   8 -
 tests/guest-debug/run-test.py                 |  11 +-
 tests/tcg/Makefile.prereqs                    |  18 -
 tests/tcg/Makefile.qemu                       | 121 ---
 tests/tcg/Makefile.target                     |  14 +-
 tests/tcg/aarch64/Makefile.softmmu-target     |   2 +-
 tests/tcg/aarch64/Makefile.target             |  10 +-
 tests/tcg/aarch64/float_convd.ref             | 988 ++++++++++++++++++
 tests/tcg/arm/float_convd.ref                 | 988 ++++++++++++++++++
 tests/tcg/configure.sh                        |  78 +-
 tests/tcg/i386/Makefile.target                |   2 +-
 tests/tcg/i386/float_convd.conf               | 988 ++++++++++++++++++
 tests/tcg/i386/float_convs.ref                | 748 +++++++++++++
 tests/tcg/multiarch/Makefile.target           |   2 +-
 tests/tcg/ppc64/Makefile.target               |   4 +-
 tests/tcg/ppc64le/Makefile.target             |   4 +-
 tests/tcg/x86_64/Makefile.target              |   9 +-
 tests/tcg/x86_64/float_convd.ref              | 988 ++++++++++++++++++
 tests/tcg/x86_64/float_convs.ref              | 748 +++++++++++++
 37 files changed, 5780 insertions(+), 424 deletions(-)
 create mode 100644 tests/tcg/multiarch/float_convd.c
 create mode 100644 tests/avocado/machine_aarch64_virt.py
 rename tests/docker/dockerfiles/{debian-hexagon-cross.docker.d => debian-hexagon-cross.d}/build-toolchain.sh (100%)
 delete mode 100644 tests/docker/dockerfiles/empty.docker
 delete mode 100644 tests/tcg/Makefile.prereqs
 delete mode 100644 tests/tcg/Makefile.qemu
 create mode 100644 tests/tcg/aarch64/float_convd.ref
 create mode 100644 tests/tcg/arm/float_convd.ref
 create mode 100644 tests/tcg/i386/float_convd.conf
 create mode 100644 tests/tcg/i386/float_convs.ref
 create mode 100644 tests/tcg/x86_64/float_convd.ref
 create mode 100644 tests/tcg/x86_64/float_convs.ref

-- 
2.30.2



^ permalink raw reply	[flat|nested] 51+ messages in thread

end of thread, other threads:[~2022-04-20 15:14 UTC | newest]

Thread overview: 51+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-04-19  9:09 [PATCH v1 for 7.1 00/25] testing, docs and gdbstub pre-PR Alex Bennée
2022-04-19  9:09 ` [PATCH v1 01/25] tests/avocado: update aarch64_virt test to exercise -cpu max Alex Bennée
2022-04-19  9:09 ` [PATCH v1 02/25] docs/devel: add some notes on the binfmt-image-debian targets Alex Bennée
2022-04-19 18:30   ` Richard Henderson
2022-04-19  9:09 ` [PATCH v1 03/25] docs/devel: drop :hidden: and :includehidden: tags Alex Bennée
2022-04-19 18:33   ` Richard Henderson
2022-04-19  9:09 ` [PATCH v1 04/25] tests/docker: remove dead code for linux-user containers Alex Bennée
2022-04-19 18:34   ` Richard Henderson
2022-04-19  9:10 ` [PATCH v1 05/25] tests/docker: remove test targets Alex Bennée
2022-04-19 18:35   ` Richard Henderson
2022-04-19  9:10 ` [PATCH v1 06/25] tests/docker: remove dead variable Alex Bennée
2022-04-19 18:36   ` Richard Henderson
2022-04-19  9:10 ` [PATCH v1 07/25] tests/docker: remove unnecessary default definitions Alex Bennée
2022-04-19 18:37   ` Richard Henderson
2022-04-19  9:10 ` [PATCH v1 08/25] tests/docker: inline variable definitions or move close to use Alex Bennée
2022-04-19 18:42   ` Richard Henderson
2022-04-19  9:10 ` [PATCH v1 09/25] tests/docker: remove unnecessary filtering of $(DOCKER_IMAGES) Alex Bennée
2022-04-19 18:44   ` Richard Henderson
2022-04-19  9:10 ` [PATCH v1 10/25] tests/docker: simplify docker-TEST@IMAGE targets Alex Bennée
2022-04-19 18:46   ` Richard Henderson
2022-04-19  9:10 ` [PATCH v1 11/25] tests/docker: do not duplicate rules for hexagon-cross Alex Bennée
2022-04-19 18:47   ` Richard Henderson
2022-04-19  9:10 ` [PATCH v1 12/25] tests/tcg: add compiler test variables when using containers Alex Bennée
2022-04-19 18:48   ` Richard Henderson
2022-04-19  9:10 ` [PATCH v1 13/25] tests/tcg: remove CONFIG_LINUX_USER from config-target.mak Alex Bennée
2022-04-19 18:49   ` Richard Henderson
2022-04-19  9:10 ` [PATCH v1 14/25] tests/tcg: remove CONFIG_USER_ONLY " Alex Bennée
2022-04-19 18:53   ` Richard Henderson
2022-04-19  9:10 ` [PATCH v1 15/25] tests/tcg: prepare Makefile.prereqs at configure time Alex Bennée
2022-04-19 18:57   ` Richard Henderson
2022-04-19  9:10 ` [PATCH v1 16/25] tests/tcg: list test targets in Makefile.prereqs Alex Bennée
2022-04-19 18:58   ` Richard Henderson
2022-04-19  9:10 ` [PATCH v1 17/25] tests/tcg: invoke Makefile.target directly from QEMU's makefile Alex Bennée
2022-04-19 19:04   ` Richard Henderson
2022-04-19  9:10 ` [PATCH v1 18/25] tests/tcg: isolate from QEMU's config-host.mak Alex Bennée
2022-04-19 19:05   ` Richard Henderson
2022-04-19  9:10 ` [PATCH v1 19/25] tests/docker: remove SKIP_DOCKER_BUILD Alex Bennée
2022-04-19 19:06   ` Richard Henderson
2022-04-19  9:10 ` [PATCH v1 20/25] tests/tcg: fix non-static build Alex Bennée
2022-04-19 19:10   ` Richard Henderson
2022-04-19  9:10 ` [PATCH v1 21/25] tests/tcg: remove duplicate sha512-sse case Alex Bennée
2022-04-19 19:11   ` Richard Henderson
2022-04-19  9:10 ` [PATCH v1 22/25] tests/tcg: add float_convd test Alex Bennée
2022-04-19 19:14   ` Richard Henderson
2022-04-20 14:55     ` Alex Bennée
2022-04-19  9:10 ` [PATCH v1 23/25] tests/tcg: add missing reference files for float_convs Alex Bennée
2022-04-19 19:17   ` Richard Henderson
2022-04-20 14:59     ` Alex Bennée
2022-04-19  9:10 ` [PATCH v1 24/25] target/i386: fix byte swap issue with XMM register access Alex Bennée
2022-04-19  9:10 ` [PATCH v1 25/25] tests/guest-debug: better handle gdb crashes Alex Bennée
2022-04-19 19:19   ` Richard Henderson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.