[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/18] s390x and misc patches
From: |
Thomas Huth |
Subject: |
[PULL 00/18] s390x and misc patches |
Date: |
Tue, 6 Jun 2023 07:56:03 +0200 |
Hi Richard!
The following changes since commit 848a6caa88b9f082c89c9b41afa975761262981d:
Merge tag 'migration-20230602-pull-request' of
https://gitlab.com/juan.quintela/qemu into staging (2023-06-02 17:33:29 -0700)
are available in the Git repository at:
https://gitlab.com/thuth/qemu.git tags/pull-request-2023-06-06
for you to fetch changes up to 1fb9bdaf59719c0d0c28043e58c8e3452fd6d7de:
linux-user: Emulate /proc/cpuinfo on s390x (2023-06-05 20:48:34 +0200)
----------------------------------------------------------------
* Fix emulated LCCB, LOCFHR, MXDB and MXDBR s390x instructions
* Fix the malta machine on s390x (big endian) hosts
* Emulate /proc/cpuinfo on s390x
* Remove pointless QOM casts
* Improve the inclusion logic for libkeyutils and ipmi-bt-test in meson.build
----------------------------------------------------------------
Camilla Conte (1):
gitlab-ci: Remove unused Python package
Ilya Leoshkevich (12):
target/s390x: Fix LCBB overwriting the top 32 bits
tests/tcg/s390x: Test LCBB
target/s390x: Fix LOCFHR taking the wrong half of R2
tests/tcg/s390x: Test LOCFHR
linux-user/s390x: Fix single-stepping SVC
tests/tcg/s390x: Test single-stepping SVC
target/s390x: Fix MXDB and MXDBR
tests/tcg/s390x: Test MXDB and MXDBR
s390x/tcg: Fix CPU address returned by STIDP
linux-user/elfload: Expose get_elf_hwcap() on s390x
linux-user/elfload: Introduce elf_hwcap_str() on s390x
linux-user: Emulate /proc/cpuinfo on s390x
Max Fritz (1):
Add conditional dependency for libkeyutils
Philippe Mathieu-Daudé (2):
scripts: Add qom-cast-macro-clean-cocci-gen.py
bulk: Remove pointless QOM casts
Thomas Huth (2):
tests/qtest: Run ipmi-bt-test only if CONFIG_IPMI_EXTERN is set
hw/mips/malta: Fix the malta machine on big endian hosts
MAINTAINERS | 1 +
meson.build | 6 +-
linux-user/loader.h | 5 ++
target/s390x/cpu_models.h | 10 ++-
target/s390x/helper.h | 2 +-
target/s390x/tcg/insn-data.h.inc | 8 +--
block/nbd.c | 4 +-
chardev/char-pty.c | 2 +-
hw/arm/musicpal.c | 2 +-
hw/arm/xlnx-versal.c | 2 +-
hw/display/vhost-user-gpu.c | 4 +-
hw/intc/loongarch_extioi.c | 6 +-
hw/m68k/q800.c | 2 +-
hw/mips/malta.c | 4 +-
hw/pci-host/bonito.c | 2 +-
hw/ppc/pnv_lpc.c | 2 +-
hw/ppc/pnv_occ.c | 2 +-
hw/ppc/pnv_sbe.c | 2 +-
hw/riscv/virt.c | 10 +--
hw/rx/rx62n.c | 2 +-
hw/scsi/esp-pci.c | 18 ++---
hw/sparc/sun4m.c | 4 +-
hw/virtio/virtio-mem-pci.c | 6 +-
hw/virtio/virtio-pmem-pci.c | 6 +-
linux-user/elfload.c | 29 +++++++-
linux-user/s390x/cpu_loop.c | 9 +++
linux-user/syscall.c | 106 +++++++++++++++++++++++++++++-
migration/fd.c | 4 +-
migration/multifd.c | 2 +-
migration/yank_functions.c | 4 +-
nbd/client-connection.c | 2 +-
nbd/server.c | 2 +-
softmmu/qdev-monitor.c | 2 +-
target/s390x/cpu_models.c | 4 +-
target/s390x/tcg/fpu_helper.c | 5 +-
target/s390x/tcg/translate.c | 8 +--
tests/tcg/s390x/lcbb.c | 51 ++++++++++++++
tests/tcg/s390x/locfhr.c | 29 ++++++++
tests/tcg/s390x/mxdb.c | 30 +++++++++
ui/vnc-ws.c | 6 +-
.gitlab-ci.d/container-template.yml | 1 -
scripts/qom-cast-macro-clean-cocci-gen.py | 49 ++++++++++++++
tests/qtest/meson.build | 3 +-
tests/tcg/s390x/Makefile.target | 14 +++-
tests/tcg/s390x/gdbstub/test-svc.py | 64 ++++++++++++++++++
tests/tcg/s390x/hello-s390x-asm.S | 20 ++++++
46 files changed, 480 insertions(+), 76 deletions(-)
create mode 100644 tests/tcg/s390x/lcbb.c
create mode 100644 tests/tcg/s390x/locfhr.c
create mode 100644 tests/tcg/s390x/mxdb.c
create mode 100644 scripts/qom-cast-macro-clean-cocci-gen.py
create mode 100644 tests/tcg/s390x/gdbstub/test-svc.py
create mode 100644 tests/tcg/s390x/hello-s390x-asm.S
- [PULL 00/18] s390x and misc patches,
Thomas Huth <=
- [PULL 01/18] target/s390x: Fix LCBB overwriting the top 32 bits, Thomas Huth, 2023/06/06
- [PULL 02/18] tests/tcg/s390x: Test LCBB, Thomas Huth, 2023/06/06
- [PULL 03/18] target/s390x: Fix LOCFHR taking the wrong half of R2, Thomas Huth, 2023/06/06
- [PULL 04/18] tests/tcg/s390x: Test LOCFHR, Thomas Huth, 2023/06/06
- [PULL 05/18] linux-user/s390x: Fix single-stepping SVC, Thomas Huth, 2023/06/06
- [PULL 07/18] Add conditional dependency for libkeyutils, Thomas Huth, 2023/06/06
- [PULL 06/18] tests/tcg/s390x: Test single-stepping SVC, Thomas Huth, 2023/06/06
- [PULL 08/18] target/s390x: Fix MXDB and MXDBR, Thomas Huth, 2023/06/06
- [PULL 10/18] tests/qtest: Run ipmi-bt-test only if CONFIG_IPMI_EXTERN is set, Thomas Huth, 2023/06/06
- [PULL 11/18] gitlab-ci: Remove unused Python package, Thomas Huth, 2023/06/06