[PULL 00/12] qemu-sparc queue 20240506

Mark Cave-Ayland posted 12 patches 6 months, 3 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20240506114451.331311-1-mark.cave-ayland@ilande.co.uk
Maintainers: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, Artyom Tarasenko <atar4qemu@gmail.com>, Laurent Vivier <laurent@vivier.eu>, Paolo Bonzini <pbonzini@redhat.com>, "Daniel P. Berrangé" <berrange@redhat.com>, Eduardo Habkost <eduardo@habkost.net>
docs/about/deprecated.rst    |   9 +++
docs/system/target-sparc.rst |  12 +--
hw/sparc64/sun4u.c           |   7 ++
linux-user/elfload.c         |  48 +++++++----
qom/object.c                 |   8 --
target/sparc/cpu.c           |  66 ++++++++-------
target/sparc/helper.h        |  11 +--
target/sparc/insns.decode    |   2 +-
target/sparc/translate.c     | 129 ++++++++++++++++++++++++++---
target/sparc/vis_helper.c    | 189 +++++++++++--------------------------------
10 files changed, 265 insertions(+), 216 deletions(-)
[PULL 00/12] qemu-sparc queue 20240506
Posted by Mark Cave-Ayland 6 months, 3 weeks ago
The following changes since commit 248f6f62df073a3b4158fd0093863ab885feabb5:

  Merge tag 'pull-axp-20240504' of https://gitlab.com/rth7680/qemu into staging (2024-05-04 08:39:46 -0700)

are available in the Git repository at:

  https://github.com/mcayland/qemu.git tags/qemu-sparc-20240506

for you to fetch changes up to d6f898cf85c92389182d22f0bcc3a11d7194fc94:

  target/sparc: Split out do_ms16b (2024-05-05 21:02:48 +0100)

----------------------------------------------------------------
qemu-sparc queue
- Default to modern virtio with iommu_platform enabled for sun4u
- Fixes for various VIS instructions from Richard
- CPU name updates from Thomas

----------------------------------------------------------------
Mark Cave-Ayland (1):
      hw/sparc64: set iommu_platform=on for virtio devices attached to the sun4u machine

Richard Henderson (7):
      linux-user/sparc: Add more hwcap bits for sparc64
      target/sparc: Fix FEXPAND
      target/sparc: Fix FMUL8x16
      target/sparc: Fix FMUL8x16A{U,L}
      target/sparc: Fix FMULD8*X16
      target/sparc: Fix FPMERGE
      target/sparc: Split out do_ms16b

Thomas Huth (4):
      target/sparc/cpu: Rename the CPU models with a "+" in their names
      target/sparc/cpu: Avoid spaces by default in the CPU names
      docs/system/target-sparc: Improve the Sparc documentation
      docs/about: Deprecate the old "UltraSparc" CPU names that contain a "+"

 docs/about/deprecated.rst    |   9 +++
 docs/system/target-sparc.rst |  12 +--
 hw/sparc64/sun4u.c           |   7 ++
 linux-user/elfload.c         |  48 +++++++----
 qom/object.c                 |   8 --
 target/sparc/cpu.c           |  66 ++++++++-------
 target/sparc/helper.h        |  11 +--
 target/sparc/insns.decode    |   2 +-
 target/sparc/translate.c     | 129 ++++++++++++++++++++++++++---
 target/sparc/vis_helper.c    | 189 +++++++++++--------------------------------
 10 files changed, 265 insertions(+), 216 deletions(-)
Re: [PULL 00/12] qemu-sparc queue 20240506
Posted by Michael Tokarev 6 months, 3 weeks ago
06.05.2024 14:44, Mark Cave-Ayland wrote:

> Mark Cave-Ayland (1):
>        hw/sparc64: set iommu_platform=on for virtio devices attached to the sun4u machine
> 
> Richard Henderson (7):
>        linux-user/sparc: Add more hwcap bits for sparc64
>        target/sparc: Fix FEXPAND
>        target/sparc: Fix FMUL8x16
>        target/sparc: Fix FMUL8x16A{U,L}
>        target/sparc: Fix FMULD8*X16
>        target/sparc: Fix FPMERGE
>        target/sparc: Split out do_ms16b

Should these "Fix" changes go to stable?

> Thomas Huth (4):
>        target/sparc/cpu: Rename the CPU models with a "+" in their names
>        target/sparc/cpu: Avoid spaces by default in the CPU names
>        docs/system/target-sparc: Improve the Sparc documentation
>        docs/about: Deprecate the old "UltraSparc" CPU names that contain a "+"
Thanks,

/mjt
-- 
GPG Key transition (from rsa2048 to rsa4096) since 2024-04-24.
New key: rsa4096/61AD3D98ECDF2C8E  9D8B E14E 3F2A 9DD7 9199  28F1 61AD 3D98 ECDF 2C8E
Old key: rsa2048/457CE0A0804465C5  6EE1 95D1 886E 8FFB 810D  4324 457C E0A0 8044 65C5
Transition statement: http://www.corpit.ru/mjt/gpg-transition-2024.txt
Re: [PULL 00/12] qemu-sparc queue 20240506
Posted by Philippe Mathieu-Daudé 6 months, 3 weeks ago
On 6/5/24 16:50, Michael Tokarev wrote:
> 06.05.2024 14:44, Mark Cave-Ayland wrote:
> 
>> Mark Cave-Ayland (1):
>>        hw/sparc64: set iommu_platform=on for virtio devices attached 
>> to the sun4u machine
>>
>> Richard Henderson (7):
>>        linux-user/sparc: Add more hwcap bits for sparc64
>>        target/sparc: Fix FEXPAND
>>        target/sparc: Fix FMUL8x16
>>        target/sparc: Fix FMUL8x16A{U,L}
>>        target/sparc: Fix FMULD8*X16
>>        target/sparc: Fix FPMERGE
>>        target/sparc: Split out do_ms16b
> 
> Should these "Fix" changes go to stable?

If the backport is clean, otherwise they fix a 17yo bug
so could just go in the next release IMHO.

>> Thomas Huth (4):
>>        target/sparc/cpu: Rename the CPU models with a "+" in their names
>>        target/sparc/cpu: Avoid spaces by default in the CPU names
>>        docs/system/target-sparc: Improve the Sparc documentation
>>        docs/about: Deprecate the old "UltraSparc" CPU names that 
>> contain a "+"
> Thanks,
> 
> /mjt


Re: [PULL 00/12] qemu-sparc queue 20240506
Posted by Richard Henderson 6 months, 3 weeks ago
On 5/6/24 04:44, Mark Cave-Ayland wrote:
> The following changes since commit 248f6f62df073a3b4158fd0093863ab885feabb5:
> 
>    Merge tag 'pull-axp-20240504' ofhttps://gitlab.com/rth7680/qemu  into staging (2024-05-04 08:39:46 -0700)
> 
> are available in the Git repository at:
> 
>    https://github.com/mcayland/qemu.git  tags/qemu-sparc-20240506
> 
> for you to fetch changes up to d6f898cf85c92389182d22f0bcc3a11d7194fc94:
> 
>    target/sparc: Split out do_ms16b (2024-05-05 21:02:48 +0100)
> 
> ----------------------------------------------------------------
> qemu-sparc queue
> - Default to modern virtio with iommu_platform enabled for sun4u
> - Fixes for various VIS instructions from Richard
> - CPU name updates from Thomas

Applied, thanks.  Please update https://wiki.qemu.org/ChangeLog/9.1 as appropriate.


r~