qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 079181: target/s390x: Fix LCBB overwriting th


From: Richard Henderson
Subject: [Qemu-commits] [qemu/qemu] 079181: target/s390x: Fix LCBB overwriting the top 32 bits
Date: Tue, 06 Jun 2023 07:08:23 -0700

  Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: 079181b9bc60389e106009a1530d3cc42256f567
      
https://github.com/qemu/qemu/commit/079181b9bc60389e106009a1530d3cc42256f567
  Author: Ilya Leoshkevich <iii@linux.ibm.com>
  Date:   2023-06-05 (Mon, 05 Jun 2023)

  Changed paths:
    M target/s390x/tcg/insn-data.h.inc

  Log Message:
  -----------
  target/s390x: Fix LCBB overwriting the top 32 bits

LCBB is supposed to overwrite only the bottom 32 bits, but QEMU
erroneously overwrites the entire register.

Fixes: 6d9303322ed9 ("s390x/tcg: Implement LOAD COUNT TO BLOCK BOUNDARY")
Cc: qemu-stable@nongnu.org
Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com>
Message-Id: <20230526181240.1425579-2-iii@linux.ibm.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: David Hildenbrand <david@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 05d000fb4dcac4bc02ffa08fcf14b51683b878f6
      
https://github.com/qemu/qemu/commit/05d000fb4dcac4bc02ffa08fcf14b51683b878f6
  Author: Ilya Leoshkevich <iii@linux.ibm.com>
  Date:   2023-06-05 (Mon, 05 Jun 2023)

  Changed paths:
    M tests/tcg/s390x/Makefile.target
    A tests/tcg/s390x/lcbb.c

  Log Message:
  -----------
  tests/tcg/s390x: Test LCBB

Add a test to prevent regressions.

Cc: qemu-stable@nongnu.org
Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com>
Message-Id: <20230526181240.1425579-3-iii@linux.ibm.com>
Reviewed-by: David Hildenbrand <david@redhat.com>
Acked-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 3180b173621021c365c256cedf2f5845bd4780d0
      
https://github.com/qemu/qemu/commit/3180b173621021c365c256cedf2f5845bd4780d0
  Author: Ilya Leoshkevich <iii@linux.ibm.com>
  Date:   2023-06-05 (Mon, 05 Jun 2023)

  Changed paths:
    M target/s390x/tcg/insn-data.h.inc

  Log Message:
  -----------
  target/s390x: Fix LOCFHR taking the wrong half of R2

LOCFHR should write top-to-top, but QEMU erroneously writes
bottom-to-top.

Fixes: 45aa9aa3b773 ("target/s390x: Implement load-on-condition-2 insns")
Cc: qemu-stable@nongnu.org
Reported-by: Mikhail Mitskevich <mitskevichmn@gmail.com>
Closes: https://gitlab.com/qemu-project/qemu/-/issues/1668
Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com>
Message-Id: <20230526181240.1425579-4-iii@linux.ibm.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: David Hildenbrand <david@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 230976232f4fcdc205d6ec53ec9f3804b28dc1e7
      
https://github.com/qemu/qemu/commit/230976232f4fcdc205d6ec53ec9f3804b28dc1e7
  Author: Ilya Leoshkevich <iii@linux.ibm.com>
  Date:   2023-06-05 (Mon, 05 Jun 2023)

  Changed paths:
    M tests/tcg/s390x/Makefile.target
    A tests/tcg/s390x/locfhr.c

  Log Message:
  -----------
  tests/tcg/s390x: Test LOCFHR

Add a small test to prevent regressions.

Cc: qemu-stable@nongnu.org
Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com>
Message-Id: <20230526181240.1425579-5-iii@linux.ibm.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: David Hildenbrand <david@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 01b9990a3fb84bb9a14017255ab1a4fa86588215
      
https://github.com/qemu/qemu/commit/01b9990a3fb84bb9a14017255ab1a4fa86588215
  Author: Ilya Leoshkevich <iii@linux.ibm.com>
  Date:   2023-06-05 (Mon, 05 Jun 2023)

  Changed paths:
    M linux-user/s390x/cpu_loop.c

  Log Message:
  -----------
  linux-user/s390x: Fix single-stepping SVC

Currently single-stepping SVC executes two instructions. The reason is
that EXCP_DEBUG for the SVC instruction itself is masked by EXCP_SVC.
Fix by re-raising EXCP_DEBUG.

Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com>
Message-Id: <20230510230213.330134-2-iii@linux.ibm.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: be4a4cb429617a8b6893733b37b6203e4b7bf35b
      
https://github.com/qemu/qemu/commit/be4a4cb429617a8b6893733b37b6203e4b7bf35b
  Author: Ilya Leoshkevich <iii@linux.ibm.com>
  Date:   2023-06-05 (Mon, 05 Jun 2023)

  Changed paths:
    M tests/tcg/s390x/Makefile.target
    A tests/tcg/s390x/gdbstub/test-svc.py
    A tests/tcg/s390x/hello-s390x-asm.S

  Log Message:
  -----------
  tests/tcg/s390x: Test single-stepping SVC

Add a small test to prevent regressions.

Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com>
Acked-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20230510230213.330134-3-iii@linux.ibm.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 0db0fbb5cf8955d4f7a4a82bde32cfd93bd042ea
      
https://github.com/qemu/qemu/commit/0db0fbb5cf8955d4f7a4a82bde32cfd93bd042ea
  Author: Max Fritz <antischmock@googlemail.com>
  Date:   2023-06-05 (Mon, 05 Jun 2023)

  Changed paths:
    M meson.build

  Log Message:
  -----------
  Add conditional dependency for libkeyutils

This modification enables better control over the inclusion of libkeyutils
based on the configuration, enhancing the flexibility of the build system.

Signed-off-by: Max Fritz <antischmock@googlemail.com>
Message-Id: <168471463402.18155.3575359027429939965-1@git.sr.ht>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
[thuth: Remove the "kwargs: static_kwargs" part - it's not necessary anymore]
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: a7f4add7931ef91285fc3d89e6b3842115e09048
      
https://github.com/qemu/qemu/commit/a7f4add7931ef91285fc3d89e6b3842115e09048
  Author: Ilya Leoshkevich <iii@linux.ibm.com>
  Date:   2023-06-05 (Mon, 05 Jun 2023)

  Changed paths:
    M target/s390x/helper.h
    M target/s390x/tcg/fpu_helper.c
    M target/s390x/tcg/insn-data.h.inc
    M target/s390x/tcg/translate.c

  Log Message:
  -----------
  target/s390x: Fix MXDB and MXDBR

These instructions multiply 64 bits by 64 bits, not 128 bits by 64 bits.

Reported-by: Tulio Magno Quites Machado Filho <tuliom@redhat.com>
Fixes: 2b91240f95fd ("target/s390x: Use Int128 for passing float128")
Cc: qemu-stable@nongnu.org
Buglink: https://bugzilla.redhat.com/show_bug.cgi?id=2211472
Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com>
Message-Id: <20230601223027.795501-2-iii@linux.ibm.com>
Reviewed-by: David Hildenbrand <david@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 2b956244a9d1b18b9653bf7453870c2d10df2427
      
https://github.com/qemu/qemu/commit/2b956244a9d1b18b9653bf7453870c2d10df2427
  Author: Ilya Leoshkevich <iii@linux.ibm.com>
  Date:   2023-06-05 (Mon, 05 Jun 2023)

  Changed paths:
    M tests/tcg/s390x/Makefile.target
    A tests/tcg/s390x/mxdb.c

  Log Message:
  -----------
  tests/tcg/s390x: Test MXDB and MXDBR

Add a small test to prevent regressions.

Cc: qemu-stable@nongnu.org
Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com>
Message-Id: <20230601223027.795501-3-iii@linux.ibm.com>
Acked-by: David Hildenbrand <david@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: faae3437b054a3426ad20427e3405b7baae288bd
      
https://github.com/qemu/qemu/commit/faae3437b054a3426ad20427e3405b7baae288bd
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2023-06-05 (Mon, 05 Jun 2023)

  Changed paths:
    M tests/qtest/meson.build

  Log Message:
  -----------
  tests/qtest: Run ipmi-bt-test only if CONFIG_IPMI_EXTERN is set

The ipmi-bt-test uses "-device ipmi-bmc-extern", thus it should
only be run if this device has been enabled in the configuration.

Message-Id: <20230524081024.1619273-1-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 98300bcdba2a60cf549c5c13761dcada4d7ff877
      
https://github.com/qemu/qemu/commit/98300bcdba2a60cf549c5c13761dcada4d7ff877
  Author: Camilla Conte <cconte@redhat.com>
  Date:   2023-06-05 (Mon, 05 Jun 2023)

  Changed paths:
    M .gitlab-ci.d/container-template.yml

  Log Message:
  -----------
  gitlab-ci: Remove unused Python package

Python should have been removed in this commit:
https://gitlab.com/qemu-project/qemu/-/commit/94b8b146df84ba472f461398d93fb9cdf0db8f94

Signed-off-by: Camilla Conte <cconte@redhat.com>
Message-Id: <20230531150824.32349-2-cconte@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: dc96009afd8cf2372fa1bbced0bcbcbb2c5d6f1b
      
https://github.com/qemu/qemu/commit/dc96009afd8cf2372fa1bbced0bcbcbb2c5d6f1b
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2023-06-05 (Mon, 05 Jun 2023)

  Changed paths:
    M hw/mips/malta.c

  Log Message:
  -----------
  hw/mips/malta: Fix the malta machine on big endian hosts

Booting a Linux kernel with the malta machine is currently broken
on big endian hosts. The cpu_to_gt32 macro wants to byteswap a value
for little endian targets only, but uses the wrong way to do this:
cpu_to_[lb]e32 works the other way round on big endian hosts! Fix
it by using the same ways on both, big and little endian hosts.

Fixes: 0c8427baf0 ("hw/mips/malta: Use bootloader helper to set BAR registers")
Cc: qemu-stable@nongnu.org
Message-Id: <20230330152613.232082-1-thuth@redhat.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: e3e2c0c82bd0b9678f7950f37f9a089301d47813
      
https://github.com/qemu/qemu/commit/e3e2c0c82bd0b9678f7950f37f9a089301d47813
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-06-05 (Mon, 05 Jun 2023)

  Changed paths:
    M MAINTAINERS
    A scripts/qom-cast-macro-clean-cocci-gen.py

  Log Message:
  -----------
  scripts: Add qom-cast-macro-clean-cocci-gen.py

Add a script to generate Coccinelle semantic patch
removing all pointless QOM cast macro uses.

Suggested-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-Id: <20230601093452.38972-2-philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 7d5b0d68647c8f966c6e4e68ed669127186b4701
      
https://github.com/qemu/qemu/commit/7d5b0d68647c8f966c6e4e68ed669127186b4701
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-06-05 (Mon, 05 Jun 2023)

  Changed paths:
    M block/nbd.c
    M chardev/char-pty.c
    M hw/arm/musicpal.c
    M hw/arm/xlnx-versal.c
    M hw/display/vhost-user-gpu.c
    M hw/intc/loongarch_extioi.c
    M hw/m68k/q800.c
    M hw/pci-host/bonito.c
    M hw/ppc/pnv_lpc.c
    M hw/ppc/pnv_occ.c
    M hw/ppc/pnv_sbe.c
    M hw/riscv/virt.c
    M hw/rx/rx62n.c
    M hw/scsi/esp-pci.c
    M hw/sparc/sun4m.c
    M hw/virtio/virtio-mem-pci.c
    M hw/virtio/virtio-pmem-pci.c
    M migration/fd.c
    M migration/multifd.c
    M migration/yank_functions.c
    M nbd/client-connection.c
    M nbd/server.c
    M softmmu/qdev-monitor.c
    M ui/vnc-ws.c

  Log Message:
  -----------
  bulk: Remove pointless QOM casts

Mechanical change running Coccinelle spatch with content
generated from the qom-cast-macro-clean-cocci-gen.py added
in the previous commit.

Suggested-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-Id: <20230601093452.38972-3-philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 71b11cbe1c34411238703abe24bfaf2e9712c30d
      
https://github.com/qemu/qemu/commit/71b11cbe1c34411238703abe24bfaf2e9712c30d
  Author: Ilya Leoshkevich <iii@linux.ibm.com>
  Date:   2023-06-05 (Mon, 05 Jun 2023)

  Changed paths:
    M target/s390x/cpu_models.c
    M target/s390x/cpu_models.h

  Log Message:
  -----------
  s390x/tcg: Fix CPU address returned by STIDP

In qemu-user-s390x, /proc/cpuinfo contains:

        processor 0: version = 00,  identification = 000000,  machine = 8561
        processor 1: version = 00,  identification = 400000,  machine = 8561

The highest nibble is supposed to contain the CPU address, but it's off
by 2 bits. Fix the shift value and provide a symbolic constant for it.

With the fix we get:

        processor 0: version = 00,  identification = 000000,  machine = 8561
        processor 1: version = 00,  identification = 100000,  machine = 8561

Fixes: 076d4d39b65f ("s390x/cpumodel: wire up cpu type + id for TCG")
Reviewed-by: David Hildenbrand <david@redhat.com>
Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com>
Message-Id: <20230605113950.1169228-2-iii@linux.ibm.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: e1b819c804314c87555e143fd9ea2858c9d2d34c
      
https://github.com/qemu/qemu/commit/e1b819c804314c87555e143fd9ea2858c9d2d34c
  Author: Ilya Leoshkevich <iii@linux.ibm.com>
  Date:   2023-06-05 (Mon, 05 Jun 2023)

  Changed paths:
    M linux-user/elfload.c
    M linux-user/loader.h

  Log Message:
  -----------
  linux-user/elfload: Expose get_elf_hwcap() on s390x

It is required for implementing /proc/cpuinfo emulation.

Reviewed-by: David Hildenbrand <david@redhat.com>
Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com>
Message-Id: <20230605113950.1169228-3-iii@linux.ibm.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: e19807bee357a34b1c56f527203cf6be06fe663b
      
https://github.com/qemu/qemu/commit/e19807bee357a34b1c56f527203cf6be06fe663b
  Author: Ilya Leoshkevich <iii@linux.ibm.com>
  Date:   2023-06-05 (Mon, 05 Jun 2023)

  Changed paths:
    M linux-user/elfload.c
    M linux-user/loader.h

  Log Message:
  -----------
  linux-user/elfload: Introduce elf_hwcap_str() on s390x

It is required for implementing /proc/cpuinfo emulation.

Reviewed-by: David Hildenbrand <david@redhat.com>
Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com>
Message-Id: <20230605113950.1169228-4-iii@linux.ibm.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 1fb9bdaf59719c0d0c28043e58c8e3452fd6d7de
      
https://github.com/qemu/qemu/commit/1fb9bdaf59719c0d0c28043e58c8e3452fd6d7de
  Author: Ilya Leoshkevich <iii@linux.ibm.com>
  Date:   2023-06-05 (Mon, 05 Jun 2023)

  Changed paths:
    M linux-user/syscall.c

  Log Message:
  -----------
  linux-user: Emulate /proc/cpuinfo on s390x

Some s390x userspace programs are confused when seeing a foreign
/proc/cpuinfo [1]. Add the emulation for s390x; follow the respective
kernel code structure where possible.

Output example:

        vendor_id       : IBM/S390
        # processors    : 12
        bogomips per cpu: 13370.00
        max thread id   : 0
        features        : esan3 zarch stfle msa
        facilities      : 0 1 2 3 4 7 9 16 17 18 19 21 22 24 25 27 30 31 32 33 
34 35 37 40 41 45 49 51 52 53 57 58 61 69 71 72 75 76 77 129 130 131 135 138 
146 148
        processor 0: version = 00,  identification = 000000,  machine = 8561
        processor 1: version = 00,  identification = 100000,  machine = 8561
        [...]

        cpu number      : 0
        version         : 00
        identification  : 000000
        machine         : 8561

        cpu number      : 1
        version         : 00
        identification  : 100000
        machine         : 8561
        [...]

[1] https://bugzilla.redhat.com/show_bug.cgi?id=2211472

Reported-by: Tulio Magno Quites Machado Filho <tuliom@redhat.com>
Reviewed-by: David Hildenbrand <david@redhat.com>
Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com>
Message-Id: <20230605113950.1169228-5-iii@linux.ibm.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 7ce5a15fa633c7683d4397a1213c13185ba64eba
      
https://github.com/qemu/qemu/commit/7ce5a15fa633c7683d4397a1213c13185ba64eba
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-06-06 (Tue, 06 Jun 2023)

  Changed paths:
    M .gitlab-ci.d/container-template.yml
    M MAINTAINERS
    M block/nbd.c
    M chardev/char-pty.c
    M hw/arm/musicpal.c
    M hw/arm/xlnx-versal.c
    M hw/display/vhost-user-gpu.c
    M hw/intc/loongarch_extioi.c
    M hw/m68k/q800.c
    M hw/mips/malta.c
    M hw/pci-host/bonito.c
    M hw/ppc/pnv_lpc.c
    M hw/ppc/pnv_occ.c
    M hw/ppc/pnv_sbe.c
    M hw/riscv/virt.c
    M hw/rx/rx62n.c
    M hw/scsi/esp-pci.c
    M hw/sparc/sun4m.c
    M hw/virtio/virtio-mem-pci.c
    M hw/virtio/virtio-pmem-pci.c
    M linux-user/elfload.c
    M linux-user/loader.h
    M linux-user/s390x/cpu_loop.c
    M linux-user/syscall.c
    M meson.build
    M migration/fd.c
    M migration/multifd.c
    M migration/yank_functions.c
    M nbd/client-connection.c
    M nbd/server.c
    A scripts/qom-cast-macro-clean-cocci-gen.py
    M softmmu/qdev-monitor.c
    M target/s390x/cpu_models.c
    M target/s390x/cpu_models.h
    M target/s390x/helper.h
    M target/s390x/tcg/fpu_helper.c
    M target/s390x/tcg/insn-data.h.inc
    M target/s390x/tcg/translate.c
    M tests/qtest/meson.build
    M tests/tcg/s390x/Makefile.target
    A tests/tcg/s390x/gdbstub/test-svc.py
    A tests/tcg/s390x/hello-s390x-asm.S
    A tests/tcg/s390x/lcbb.c
    A tests/tcg/s390x/locfhr.c
    A tests/tcg/s390x/mxdb.c
    M ui/vnc-ws.c

  Log Message:
  -----------
  Merge tag 'pull-request-2023-06-06' of https://gitlab.com/thuth/qemu into 
staging

* 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

# -----BEGIN PGP SIGNATURE-----
#
# iQJFBAABCAAvFiEEJ7iIR+7gJQEY8+q5LtnXdP5wLbUFAmR+ycgRHHRodXRoQHJl
# ZGhhdC5jb20ACgkQLtnXdP5wLbWXXw//WPz3ng50KLS+M1t3/ULEjO6XkGfP2LQZ
# RsZq3hf9THFPZgcREk+6SQvttOSTuvHNfakfujS6U1Ou5thReWqLe4itFW6+hB5j
# kQ+Sm6YJ+fpezkBnSefcUoL5nA9VVKZ6KE6kxq5CUBZNoIk1sSsfrU8y8wjzW0yg
# 2nraOcG10aLpO2BfvKHVEAhJtwl9pHJsFANmHC2/h2wC9BZIAzdxiytzdcJ909gN
# AAa0hIrLK/oFgJjkSSxu+QTaVGPARXqkx5WV546F/zmDMFUWd9nrXaegwqxjgPBN
# m9Ua0SXll5hX2Z57vjJWlbTYkD+JUB22L0N7p5/xzhYRpLVSq1pdveo9psrzIC3E
# Bt7chZB58acQepJHxxa3UHDOHcnfdfaN+Dd9wD29wHr7nK8lOcsen7/7V+5YXomc
# qenkCtkpjKTl07OBxe6MDGZtPZYA8fK1CjEyYwHCe8QvxEzsyg96Bm3j4N2VPxQU
# +f/sFPX7SgogZI4mB4wdoxOF1RmQ+DXQ2tnB970txZRkmFq2jJHpW86jkkbq2Jl1
# KIjgdIXjVgy+MPtuQzO5cT+jfhGQL7FQynGXHjv/UidBid5XD3TDVNa9AthN3Mng
# +rPT90VJ7j9soMqvmNT1COSIRD+M49dQKBIQuq/gWplaTOHaAcJrCwYScwqe0u0P
# zmjCNeuPVw8=
# =dfJr
# -----END PGP SIGNATURE-----
# gpg: Signature made Mon 05 Jun 2023 10:53:12 PM PDT
# gpg:                using RSA key 27B88847EEE0250118F3EAB92ED9D774FE702DB5
# gpg:                issuer "thuth@redhat.com"
# gpg: Good signature from "Thomas Huth <th.huth@gmx.de>" [unknown]
# gpg:                 aka "Thomas Huth <thuth@redhat.com>" [unknown]
# gpg:                 aka "Thomas Huth <th.huth@posteo.de>" [unknown]
# gpg:                 aka "Thomas Huth <huth@tuxfamily.org>" [unknown]
# gpg: WARNING: This key is not certified with a trusted signature!
# gpg:          There is no indication that the signature belongs to the owner.
# Primary key fingerprint: 27B8 8847 EEE0 2501 18F3  EAB9 2ED9 D774 FE70 2DB5

* tag 'pull-request-2023-06-06' of https://gitlab.com/thuth/qemu:
  linux-user: Emulate /proc/cpuinfo on s390x
  linux-user/elfload: Introduce elf_hwcap_str() on s390x
  linux-user/elfload: Expose get_elf_hwcap() on s390x
  s390x/tcg: Fix CPU address returned by STIDP
  bulk: Remove pointless QOM casts
  scripts: Add qom-cast-macro-clean-cocci-gen.py
  hw/mips/malta: Fix the malta machine on big endian hosts
  gitlab-ci: Remove unused Python package
  tests/qtest: Run ipmi-bt-test only if CONFIG_IPMI_EXTERN is set
  tests/tcg/s390x: Test MXDB and MXDBR
  target/s390x: Fix MXDB and MXDBR
  Add conditional dependency for libkeyutils
  tests/tcg/s390x: Test single-stepping SVC
  linux-user/s390x: Fix single-stepping SVC
  tests/tcg/s390x: Test LOCFHR
  target/s390x: Fix LOCFHR taking the wrong half of R2
  tests/tcg/s390x: Test LCBB
  target/s390x: Fix LCBB overwriting the top 32 bits

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


Compare: https://github.com/qemu/qemu/compare/369081c4558e...7ce5a15fa633



reply via email to

[Prev in Thread] Current Thread [Next in Thread]