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