mbox

[PULL,00/12] qemu-sparc queue 20240506

Message ID 20240506114451.331311-1-mark.cave-ayland@ilande.co.uk (mailing list archive)
State New, archived
Headers show

Pull-request

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

Message

Mark Cave-Ayland May 6, 2024, 11:44 a.m. UTC
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(-)

Comments

Michael Tokarev May 6, 2024, 2:50 p.m. UTC | #1
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
Philippe Mathieu-Daudé May 6, 2024, 3:40 p.m. UTC | #2
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
Richard Henderson May 6, 2024, 7:59 p.m. UTC | #3
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~