qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Thomas Huth <thuth@redhat.com>
To: Peter Maydell <peter.maydell@linaro.org>, qemu-devel@nongnu.org
Subject: [PULL 00/33] s390x and testing related patches
Date: Mon, 27 Feb 2023 12:35:48 +0100	[thread overview]
Message-ID: <20230227113621.58468-1-thuth@redhat.com> (raw)

 Hi Peter!

The following changes since commit 1270a3f57c9221080f3205a15964814ff8359ca9:

  Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging (2023-02-24 15:09:39 +0000)

are available in the Git repository at:

  https://gitlab.com/thuth/qemu.git tags/pull-request-2023-02-27

for you to fetch changes up to fffa36b68e2f266c8b03ef3fdd242aa9a9181a87:

  Deprecate the "-no-acpi" command line switch (2023-02-27 09:23:21 +0100)

----------------------------------------------------------------
* Simplify device casting in w/vfio/ccw.c
* Fix memory corruption in the s390x dump code
* Various s390x TCG clean-ups
* s390x PV support for asynchronous teardown for reboot
* qemu-keymap related fixes
* Improvements for the duration of the gitlab-CI
* Deprecate the "-no-acpi" command line switch

----------------------------------------------------------------
Claudio Imbrenda (1):
      s390x/pv: Add support for asynchronous teardown for reboot

Dinah Baum (1):
      configure: Add 'mkdir build' check

Ilya Leoshkevich (2):
      tests/tcg/s390x: Add bal.S
      tests/tcg/s390x: Add sam.S

Khadija Kamran (1):
      Updated the FSF address to <https://www.gnu.org/licenses/>

Philippe Mathieu-Daudé (5):
      hw/vfio/ccw: Simplify using DEVICE() macro
      hw/vfio/ccw: Use intermediate S390CCWDevice variable
      hw/vfio/ccw: Replace DO_UPCAST(S390CCWDevice) by S390_CCW_DEVICE()
      hw/vfio/ccw: Remove pointless S390CCWDevice variable
      hw/vfio/ccw: Replace DO_UPCAST(VFIOCCWDevice) by VFIO_CCW()

Richard Henderson (11):
      target/s390x: Fix s390_probe_access for user-only
      target/s390x: Pass S390Access pointer into access_prepare
      target/s390x: Use void* for haddr in S390Access
      target/s390x: Tidy access_prepare_nf
      target/s390x: Remove TLB_NOTDIRTY workarounds
      target/s390x: Inline do_access_{get,set}_byte
      target/s390x: Hoist some computation in access_memmove
      target/s390x: Use tcg_constant_* in local contexts
      target/s390x: Use tcg_constant_* for DisasCompare
      target/s390x: Use tcg_constant_i32 for fpinst_extract_m34
      target/s390x: Use tcg_constant_* in translate_vx.c.inc

Steve Sistare (1):
      meson: fix dependency on qemu-keymap

Thomas Huth (11):
      tests/qtest/rtl8139-test: Make the test less verbose by default
      Do not include hw/hw.h if it is not necessary
      target/s390x/arch_dump: Fix memory corruption in s390x_write_elf64_notes()
      target/s390x/arch_dump: Simplify memory allocation in s390x_write_elf64_notes()
      qemu-keymap: Silence memory leak warning from Clang's sanitizer
      gitlab-ci.d/buildtest: Remove aarch64-softmmu from the build-system-ubuntu job
      gitlab-ci.d/buildtest: Disintegrate the build-coroutine-sigaltstack job
      gitlab-ci.d/buildtest-template: Simplify the configure step
      gitlab-ci.d: Build with --enable-fdt=system by default
      gitlab-ci.d/base: Mark jobs as interruptible by default
      Deprecate the "-no-acpi" command line switch

 docs/about/deprecated.rst               |   6 +
 docs/devel/kconfig.rst                  |   2 +-
 configure                               |   8 +-
 hw/scsi/viosrp.h                        |   3 +-
 hw/sh4/sh7750_regs.h                    |   3 +-
 include/hw/arm/raspi_platform.h         |   3 +-
 include/hw/s390x/pv.h                   |   2 +
 include/hw/ssi/ibex_spi_host.h          |   1 -
 include/hw/tricore/tricore_testdevice.h |   1 -
 include/qemu/uri.h                      |   3 +-
 hw/pci-host/mv64361.c                   |   1 -
 hw/ppc/pegasos2.c                       |   1 -
 hw/s390x/pv.c                           |  28 ++
 hw/s390x/s390-virtio-ccw.c              |   5 +-
 hw/sensor/dps310.c                      |   1 -
 hw/vfio/ccw.c                           |  40 ++-
 qemu-keymap.c                           |   2 +
 softmmu/vl.c                            |   1 +
 target/s390x/arch_dump.c                |  22 +-
 target/s390x/tcg/mem_helper.c           | 287 +++++++++----------
 target/s390x/tcg/translate.c            | 480 +++++++++++---------------------
 tests/qtest/rtl8139-test.c              |  15 +-
 tests/unit/rcutorture.c                 |   3 +-
 tests/unit/test-rcu-list.c              |   3 +-
 util/uri.c                              |   3 +-
 target/s390x/tcg/translate_vx.c.inc     |  45 ++-
 .gitlab-ci.d/base.yml                   |   2 +
 .gitlab-ci.d/buildtest-template.yml     |  10 +-
 .gitlab-ci.d/buildtest.yml              |  24 +-
 .gitlab-ci.d/crossbuild-template.yml    |   5 +-
 .gitlab-ci.d/crossbuilds.yml            |   4 +-
 .gitlab-ci.d/windows.yml                |   7 +-
 contrib/gitdm/filetypes.txt             |   3 +-
 pc-bios/keymaps/meson.build             |   2 +-
 tests/qemu-iotests/022                  |   4 +-
 tests/tcg/s390x/Makefile.softmmu-target |   2 +
 tests/tcg/s390x/bal.S                   |  24 ++
 tests/tcg/s390x/sam.S                   |  67 +++++
 38 files changed, 527 insertions(+), 596 deletions(-)
 create mode 100644 tests/tcg/s390x/bal.S
 create mode 100644 tests/tcg/s390x/sam.S



             reply	other threads:[~2023-02-27 11:37 UTC|newest]

Thread overview: 35+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-02-27 11:35 Thomas Huth [this message]
2023-02-27 11:35 ` [PULL 01/33] tests/qtest/rtl8139-test: Make the test less verbose by default Thomas Huth
2023-02-27 11:35 ` [PULL 02/33] Do not include hw/hw.h if it is not necessary Thomas Huth
2023-02-27 11:35 ` [PULL 03/33] hw/vfio/ccw: Simplify using DEVICE() macro Thomas Huth
2023-02-27 11:35 ` [PULL 04/33] hw/vfio/ccw: Use intermediate S390CCWDevice variable Thomas Huth
2023-02-27 11:35 ` [PULL 05/33] hw/vfio/ccw: Replace DO_UPCAST(S390CCWDevice) by S390_CCW_DEVICE() Thomas Huth
2023-02-27 11:35 ` [PULL 06/33] hw/vfio/ccw: Remove pointless S390CCWDevice variable Thomas Huth
2023-02-27 11:35 ` [PULL 07/33] hw/vfio/ccw: Replace DO_UPCAST(VFIOCCWDevice) by VFIO_CCW() Thomas Huth
2023-02-27 11:35 ` [PULL 08/33] target/s390x/arch_dump: Fix memory corruption in s390x_write_elf64_notes() Thomas Huth
2023-02-27 11:35 ` [PULL 09/33] target/s390x/arch_dump: Simplify memory allocation " Thomas Huth
2023-02-27 11:35 ` [PULL 10/33] target/s390x: Fix s390_probe_access for user-only Thomas Huth
2023-02-27 11:35 ` [PULL 11/33] target/s390x: Pass S390Access pointer into access_prepare Thomas Huth
2023-02-27 11:36 ` [PULL 12/33] target/s390x: Use void* for haddr in S390Access Thomas Huth
2023-02-27 11:36 ` [PULL 13/33] target/s390x: Tidy access_prepare_nf Thomas Huth
2023-02-27 11:36 ` [PULL 14/33] target/s390x: Remove TLB_NOTDIRTY workarounds Thomas Huth
2023-02-27 11:36 ` [PULL 15/33] target/s390x: Inline do_access_{get,set}_byte Thomas Huth
2023-02-27 11:36 ` [PULL 16/33] target/s390x: Hoist some computation in access_memmove Thomas Huth
2023-02-27 11:36 ` [PULL 17/33] s390x/pv: Add support for asynchronous teardown for reboot Thomas Huth
2023-02-27 11:36 ` [PULL 18/33] target/s390x: Use tcg_constant_* in local contexts Thomas Huth
2023-02-27 11:36 ` [PULL 19/33] target/s390x: Use tcg_constant_* for DisasCompare Thomas Huth
2023-02-27 11:36 ` [PULL 20/33] target/s390x: Use tcg_constant_i32 for fpinst_extract_m34 Thomas Huth
2023-02-27 11:36 ` [PULL 21/33] target/s390x: Use tcg_constant_* in translate_vx.c.inc Thomas Huth
2023-02-27 11:36 ` [PULL 22/33] tests/tcg/s390x: Add bal.S Thomas Huth
2023-02-27 11:36 ` [PULL 23/33] tests/tcg/s390x: Add sam.S Thomas Huth
2023-02-27 11:36 ` [PULL 24/33] configure: Add 'mkdir build' check Thomas Huth
2023-02-27 11:36 ` [PULL 25/33] qemu-keymap: Silence memory leak warning from Clang's sanitizer Thomas Huth
2023-02-27 11:36 ` [PULL 26/33] meson: fix dependency on qemu-keymap Thomas Huth
2023-02-27 11:36 ` [PULL 27/33] Updated the FSF address to <https://www.gnu.org/licenses/> Thomas Huth
2023-02-27 11:36 ` [PULL 28/33] gitlab-ci.d/buildtest: Remove aarch64-softmmu from the build-system-ubuntu job Thomas Huth
2023-02-27 11:36 ` [PULL 29/33] gitlab-ci.d/buildtest: Disintegrate the build-coroutine-sigaltstack job Thomas Huth
2023-02-27 11:36 ` [PULL 30/33] gitlab-ci.d/buildtest-template: Simplify the configure step Thomas Huth
2023-02-27 11:36 ` [PULL 31/33] gitlab-ci.d: Build with --enable-fdt=system by default Thomas Huth
2023-02-27 11:36 ` [PULL 32/33] gitlab-ci.d/base: Mark jobs as interruptible " Thomas Huth
2023-02-27 11:36 ` [PULL 33/33] Deprecate the "-no-acpi" command line switch Thomas Huth
2023-02-27 14:45 ` [PULL 00/33] s390x and testing related patches Peter Maydell

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20230227113621.58468-1-thuth@redhat.com \
    --to=thuth@redhat.com \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).