[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 0d5211: Update version for v8.1.0-rc4 release
From: |
Alex Bennée |
Subject: |
[Qemu-commits] [qemu/qemu] 0d5211: Update version for v8.1.0-rc4 release |
Date: |
Wed, 23 Aug 2023 06:21:15 -0700 |
Branch: refs/heads/staging
Home: https://github.com/qemu/qemu
Commit: 0d52116fd82cdd1f4a88837336af5b6290c364a4
https://github.com/qemu/qemu/commit/0d52116fd82cdd1f4a88837336af5b6290c364a4
Author: Richard Henderson <richard.henderson@linaro.org>
Date: 2023-08-15 (Tue, 15 Aug 2023)
Changed paths:
M VERSION
Log Message:
-----------
Update version for v8.1.0-rc4 release
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Commit: 7e5a8bb22368b3555644cb2debd3df24592f3a21
https://github.com/qemu/qemu/commit/7e5a8bb22368b3555644cb2debd3df24592f3a21
Author: Richard Henderson <richard.henderson@linaro.org>
Date: 2023-08-22 (Tue, 22 Aug 2023)
Changed paths:
M VERSION
Log Message:
-----------
Update version for v8.1.0 release
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Commit: b0dd9a7d6dd15a6898e9c585b521e6bec79b25aa
https://github.com/qemu/qemu/commit/b0dd9a7d6dd15a6898e9c585b521e6bec79b25aa
Author: Richard Henderson <richard.henderson@linaro.org>
Date: 2023-08-22 (Tue, 22 Aug 2023)
Changed paths:
M VERSION
Log Message:
-----------
Open 8.2 development tree
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Commit: 95f5c89ecaf0f5ecedc660831ace68f291a7113f
https://github.com/qemu/qemu/commit/95f5c89ecaf0f5ecedc660831ace68f291a7113f
Author: Cornelia Huck <cohuck@redhat.com>
Date: 2023-08-23 (Wed, 23 Aug 2023)
Changed paths:
M hw/arm/virt.c
M hw/core/machine.c
M hw/i386/pc.c
M hw/i386/pc_piix.c
M hw/i386/pc_q35.c
M hw/m68k/virt.c
M hw/ppc/spapr.c
M hw/s390x/s390-virtio-ccw.c
M include/hw/boards.h
M include/hw/i386/pc.h
Log Message:
-----------
hw: Add compat machines for 8.2
Add 8.2 machine types for arm/i440fx/m68k/q35/s390x/spapr.
Signed-off-by: Cornelia Huck <cohuck@redhat.com>
Message-Id: <20230718142235.135319-1-cohuck@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
Acked-by: Laurent Vivier <laurent@vivier.eu>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: f4a69168ffb863ebc9f92465d683bcba71eb9318
https://github.com/qemu/qemu/commit/f4a69168ffb863ebc9f92465d683bcba71eb9318
Author: Cédric Le Goater <clg@redhat.com>
Date: 2023-08-23 (Wed, 23 Aug 2023)
Changed paths:
M hw/s390x/s390-pci-bus.c
M hw/s390x/s390-pci-inst.c
M hw/s390x/trace-events
M target/s390x/kvm/kvm.c
M target/s390x/kvm/trace-events
Log Message:
-----------
s390x: Convert DPRINTF to trace events
Output message are slightly modified to ease selection with wildcards
and to report extra parameters.
Signed-off-by: Cédric Le Goater <clg@redhat.com>
Message-Id: <20230804080415.56852-1-clg@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Matthew Rosato <mjrosato@linux.ibm.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 6a2ea6151835aa4f5fee29382a421c13b0e6619f
https://github.com/qemu/qemu/commit/6a2ea6151835aa4f5fee29382a421c13b0e6619f
Author: Ilya Leoshkevich <iii@linux.ibm.com>
Date: 2023-08-23 (Wed, 23 Aug 2023)
Changed paths:
M target/s390x/tcg/translate_vx.c.inc
Log Message:
-----------
target/s390x: Check reserved bits of VFMIN/VFMAX's M5
VFMIN and VFMAX should raise a specification exceptions when bits 1-3
of M5 are set.
Cc: qemu-stable@nongnu.org
Fixes: da4807527f3b ("s390x/tcg: Implement VECTOR FP (MAXIMUM|MINIMUM)")
Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com>
Message-Id: <20230804234621.252522-1-iii@linux.ibm.com>
Reviewed-by: David Hildenbrand <david@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 6db3518ba4fcddd71049718f138552999f0d97b4
https://github.com/qemu/qemu/commit/6db3518ba4fcddd71049718f138552999f0d97b4
Author: Ilya Leoshkevich <iii@linux.ibm.com>
Date: 2023-08-23 (Wed, 23 Aug 2023)
Changed paths:
M target/s390x/tcg/vec_helper.c
Log Message:
-----------
target/s390x: Fix VSTL with a large length
The length is always truncated to 16 bytes. Do not probe more than
that.
Cc: qemu-stable@nongnu.org
Fixes: 0e0a5b49ad58 ("s390x/tcg: Implement VECTOR STORE WITH LENGTH")
Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com>
Message-Id: <20230804235624.263260-1-iii@linux.ibm.com>
Reviewed-by: David Hildenbrand <david@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 93af6e0a61f45fe0704e27f04e759924afa59e6e
https://github.com/qemu/qemu/commit/93af6e0a61f45fe0704e27f04e759924afa59e6e
Author: Ilya Leoshkevich <iii@linux.ibm.com>
Date: 2023-08-23 (Wed, 23 Aug 2023)
Changed paths:
M tests/tcg/s390x/Makefile.target
A tests/tcg/s390x/vstl.c
Log Message:
-----------
tests/tcg/s390x: Test VSTL
Add a small test to prevent regressions.
Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com>
Message-Id: <20230804235624.263260-2-iii@linux.ibm.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 23e87d419f347b6b5f4da3bf70d222acc24cdb64
https://github.com/qemu/qemu/commit/23e87d419f347b6b5f4da3bf70d222acc24cdb64
Author: Ilya Leoshkevich <iii@linux.ibm.com>
Date: 2023-08-23 (Wed, 23 Aug 2023)
Changed paths:
M target/s390x/tcg/translate_vx.c.inc
Log Message:
-----------
target/s390x: Use a 16-bit immediate in VREP
Unlike most other instructions that contain an immediate element index,
VREP's one is 16-bit, and not 4-bit. The code uses only 8 bits, so
using, e.g., 0x101 does not lead to a specification exception.
Fix by checking all 16 bits.
Cc: qemu-stable@nongnu.org
Fixes: 28d08731b1d8 ("s390x/tcg: Implement VECTOR REPLICATE")
Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com>
Message-Id: <20230807163459.849766-1-iii@linux.ibm.com>
Reviewed-by: David Hildenbrand <david@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 024d7cafd9b888dfcc5976513d808f5ba4508054
https://github.com/qemu/qemu/commit/024d7cafd9b888dfcc5976513d808f5ba4508054
Author: Ilya Leoshkevich <iii@linux.ibm.com>
Date: 2023-08-23 (Wed, 23 Aug 2023)
Changed paths:
M tests/tcg/s390x/Makefile.target
A tests/tcg/s390x/vrep.c
Log Message:
-----------
tests/tcg/s390x: Test VREP
Add a small test to prevent regressions.
Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com>
Message-Id: <20230807163459.849766-2-iii@linux.ibm.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: ce5943792f4bc6792f37c09c4575f91c4f37ff0b
https://github.com/qemu/qemu/commit/ce5943792f4bc6792f37c09c4575f91c4f37ff0b
Author: Thomas Huth <thuth@redhat.com>
Date: 2023-08-23 (Wed, 23 Aug 2023)
Changed paths:
M hw/s390x/s390-virtio-ccw.c
Log Message:
-----------
hw/s390x/s390-virtio-ccw: Remove superfluous code to set the NIC model
The check for nd->model being NULL was originally required, but in
commit e11f463295d95aba ("s390x/virtio: use qemu_check_nic_model()")
the corresponding code had been replaced by a call to the function
qemu_check_nic_model() - and this in turn calls qemu_find_nic_model()
which contains the same check for nd->model being NULL again. So we
can remove this from the calling site now.
Message-Id: <20230804073525.11857-1-thuth@redhat.com>
Reviewed-by: Halil Pasic <pasic@linux.ibm.com>
Reviewed-by: Cornelia Huck <cohuck@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: d194362910138776e8abd6bb3c9fb3693254e95f
https://github.com/qemu/qemu/commit/d194362910138776e8abd6bb3c9fb3693254e95f
Author: Thomas Huth <thuth@redhat.com>
Date: 2023-08-23 (Wed, 23 Aug 2023)
Changed paths:
M include/hw/virtio/virtio-gpu-bswap.h
Log Message:
-----------
include/hw/virtio/virtio-gpu: Fix virtio-gpu with blob on big endian hosts
Using "-device virtio-gpu,blob=true" currently does not work on big
endian hosts (like s390x). The guest kernel prints an error message
like:
[drm:virtio_gpu_dequeue_ctrl_func [virtio_gpu]] *ERROR* response 0x1200
(command 0x10c)
and the display stays black. When running QEMU with "-d guest_errors",
it shows an error message like this:
virtio_gpu_create_mapping_iov: nr_entries is too big (83886080 > 16384)
which indicates that this value has not been properly byte-swapped.
And indeed, the virtio_gpu_create_blob_bswap() function (that should
swap the fields in the related structure) fails to swap some of the
entries. After correctly swapping all missing values here, too, the
virtio-gpu device is now also working with blob=true on s390x hosts.
Fixes: e0933d91b1 ("virtio-gpu: Add virtio_gpu_resource_create_blob")
Buglink: https://bugzilla.redhat.com/show_bug.cgi?id=2230469
Message-Id: <20230815122007.928049-1-thuth@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: ffc8453bd25ac62ad89e26974a8107846d2f1390
https://github.com/qemu/qemu/commit/ffc8453bd25ac62ad89e26974a8107846d2f1390
Author: Ilya Leoshkevich <iii@linux.ibm.com>
Date: 2023-08-23 (Wed, 23 Aug 2023)
Changed paths:
M linux-user/elfload.c
Log Message:
-----------
linux-user/elfload: Enable vxe2 on s390x
The vxe2 hwcap is not set for programs running in linux-user, but is
set by a Linux kernel running in softmmu. Add it to the former.
Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com>
Message-Id: <20230804233748.218935-2-iii@linux.ibm.com>
Reviewed-by: David Hildenbrand <david@redhat.com>
Reviewed-by: Claudio Fontana <cfontana@suse.de>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 791b2b6a930273db694b9ba48bbb406e78715927
https://github.com/qemu/qemu/commit/791b2b6a930273db694b9ba48bbb406e78715927
Author: Ilya Leoshkevich <iii@linux.ibm.com>
Date: 2023-08-23 (Wed, 23 Aug 2023)
Changed paths:
M target/s390x/tcg/vec_string_helper.c
Log Message:
-----------
target/s390x: Fix the "ignored match" case in VSTRS
Currently the emulation of VSTRS recognizes partial matches in presence
of \0 in the haystack, which, according to PoP, is not correct:
If the ZS flag is one and a zero byte was detected
in the second operand, then there can not be a
partial match ...
Add a check for this. While at it, fold a number of explicitly handled
special cases into the generic logic.
Cc: qemu-stable@nongnu.org
Reported-by: Claudio Fontana <cfontana@suse.de>
Closes: https://lists.gnu.org/archive/html/qemu-devel/2023-08/msg00633.html
Fixes: 1d706f314191 ("target/s390x: vxeh2: vector string search")
Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com>
Message-Id: <20230804233748.218935-3-iii@linux.ibm.com>
Tested-by: Claudio Fontana <cfontana@suse.de>
Acked-by: David Hildenbrand <david@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 6c49f685d30ffe81cfa47da2c258904ad28ac368
https://github.com/qemu/qemu/commit/6c49f685d30ffe81cfa47da2c258904ad28ac368
Author: Ilya Leoshkevich <iii@linux.ibm.com>
Date: 2023-08-23 (Wed, 23 Aug 2023)
Changed paths:
M tests/tcg/s390x/Makefile.target
A tests/tcg/s390x/vxeh2_vstrs.c
Log Message:
-----------
tests/tcg/s390x: Test VSTRS
Add a small test to prevent regressions.
Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com>
Message-Id: <20230804233748.218935-4-iii@linux.ibm.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
Commit: 09a3fffae00b042bed8ad9c351b1a58c505fde37
https://github.com/qemu/qemu/commit/09a3fffae00b042bed8ad9c351b1a58c505fde37
Author: Philippe Mathieu-Daudé <philmd@linaro.org>
Date: 2023-08-23 (Wed, 23 Aug 2023)
Changed paths:
M docs/about/license.rst
Log Message:
-----------
docs/about/license: Update LICENSE URL
In early 2021 (see commit 2ad784339e "docs: update README to use
GitLab repo URLs") almost all of the code base was converted to
point to GitLab instead of git.qemu.org. During 2023, git.qemu.org
switched from a git mirror to a http redirect to GitLab (see [1]).
Update the LICENSE URL to match its previous content, displaying
the file raw content similarly to gitweb 'blob_plain' format ([2]).
[1]
https://lore.kernel.org/qemu-devel/CABgObfZu3mFc8tM20K-yXdt7F-7eV-uKZN4sKDarSeu7DYoRbA@mail.gmail.com/
[2] https://git-scm.com/docs/gitweb#Documentation/gitweb.txt-blobplain
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-ID: <20230822125716.55295-1-philmd@linaro.org>
Commit: 92e1d39f989771f9fc190234111863c7376487c5
https://github.com/qemu/qemu/commit/92e1d39f989771f9fc190234111863c7376487c5
Author: Stefan Hajnoczi <stefanha@redhat.com>
Date: 2023-08-23 (Wed, 23 Aug 2023)
Changed paths:
M hw/arm/virt.c
M hw/core/machine.c
M hw/i386/pc.c
M hw/i386/pc_piix.c
M hw/i386/pc_q35.c
M hw/m68k/virt.c
M hw/ppc/spapr.c
M hw/s390x/s390-pci-bus.c
M hw/s390x/s390-pci-inst.c
M hw/s390x/s390-virtio-ccw.c
M hw/s390x/trace-events
M include/hw/boards.h
M include/hw/i386/pc.h
M include/hw/virtio/virtio-gpu-bswap.h
M linux-user/elfload.c
M target/s390x/kvm/kvm.c
M target/s390x/kvm/trace-events
M target/s390x/tcg/translate_vx.c.inc
M target/s390x/tcg/vec_helper.c
M target/s390x/tcg/vec_string_helper.c
M tests/tcg/s390x/Makefile.target
A tests/tcg/s390x/vrep.c
A tests/tcg/s390x/vstl.c
A tests/tcg/s390x/vxeh2_vstrs.c
Log Message:
-----------
Merge tag 'pull-request-2023-08-23' of https://gitlab.com/thuth/qemu into
staging
* Add compat machines for QEMU 8.2
* Convert some DPRINTFs in s390x code into trace events
* Fix VFMIN/VFMAX, VSTL, VREP and VSTRS s390x instructions
* Fix virtio-gpu on big endian (i.e. s390x) hosts
# -----BEGIN PGP SIGNATURE-----
#
# iQJFBAABCAAvFiEEJ7iIR+7gJQEY8+q5LtnXdP5wLbUFAmTl8McRHHRodXRoQHJl
# ZGhhdC5jb20ACgkQLtnXdP5wLbVXTQ/+OLnw+5+rCA/WbVWfWwEragtmSZuo5302
# ByARdgv8BdD7AobUdSLkWbz9fgU7TAGPnv4aRXBs1K1HE77e63sg6ZfmGUJQllx8
# T/86LPB0dPHZHPt39t3zv/ZTfj+yoXF+7+MIzhSbgV9sumKRqIW/w/BsTI3Rkkwd
# yp1mpkNvYzCkO66nZWYDgKYLTvSmSJx+GUC6dgWswwXSmGP9UU+jutX62lDQS4k4
# l3VjHHhl5V9LENQAvHQ1x48tMIjR4vra8T4fhYLAr1nVsHhsBONRX9qxUHhpy0c3
# zrWA95kO0CPoJLqMNdY9CSyBRgrH/BCmM6Z5+GvBI0RWo+bdgYzF5QpNW6Sbfb/L
# NfE7PK0EYRFk8Q1LK+pYQ0wCjw/a5tOj3NtwZQUUMqqiNL6zmaQpOXujw3PTtIDN
# 6qS9aiAVlL+taIsk9av1So5Mgrr97BsptPKhe22BCYxv832Vj8mPOhjkbiTs8OYD
# PCr+sfJvpwcDBdDhQ1xi4M5tkxg26CPtntVDJdl/pXM3dmpxQ/D8ciok+f2/EeWU
# VeiJ4/tbelm3u0zfGqYfRGSxvPYZM9aJJCLloXuffeT+UEJXUVze6MgMbSuf4vji
# f+hWxA38WUAaoZjoBguMgwLOp/hvBtbHF+Hdk+iT0yE5uc3Ajo619YRVAspJbNi4
# qSYIMAJoGqM=
# =cIfC
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed 23 Aug 2023 07:43:03 EDT
# gpg: using RSA key 27B88847EEE0250118F3EAB92ED9D774FE702DB5
# gpg: issuer "thuth@redhat.com"
# gpg: Good signature from "Thomas Huth <th.huth@gmx.de>" [full]
# gpg: aka "Thomas Huth <thuth@redhat.com>" [full]
# gpg: aka "Thomas Huth <huth@tuxfamily.org>" [full]
# gpg: aka "Thomas Huth <th.huth@posteo.de>" [unknown]
# Primary key fingerprint: 27B8 8847 EEE0 2501 18F3 EAB9 2ED9 D774 FE70 2DB5
* tag 'pull-request-2023-08-23' of https://gitlab.com/thuth/qemu:
tests/tcg/s390x: Test VSTRS
target/s390x: Fix the "ignored match" case in VSTRS
linux-user/elfload: Enable vxe2 on s390x
include/hw/virtio/virtio-gpu: Fix virtio-gpu with blob on big endian hosts
hw/s390x/s390-virtio-ccw: Remove superfluous code to set the NIC model
tests/tcg/s390x: Test VREP
target/s390x: Use a 16-bit immediate in VREP
tests/tcg/s390x: Test VSTL
target/s390x: Fix VSTL with a large length
target/s390x: Check reserved bits of VFMIN/VFMAX's M5
s390x: Convert DPRINTF to trace events
hw: Add compat machines for 8.2
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Compare: https://github.com/qemu/qemu/compare/408af44d0447...92e1d39f9897