Re: [PULL 00/12] qemu-sparc queue 20240506

2024-05-06 Thread Richard Henderson

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~




Re: [PULL 00/12] qemu-sparc queue 20240506

2024-05-06 Thread Philippe Mathieu-Daudé

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

2024-05-06 Thread Michael Tokarev

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




[PULL 00/12] qemu-sparc queue 20240506

2024-05-06 Thread Mark Cave-Ayland
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(-)