All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL 00/20] target-arm queue
@ 2025-07-21 13:26 Peter Maydell
  2025-07-21 13:26 ` [PULL 01/20] hvf: arm: Remove $pc from trace_hvf_data_abort() Peter Maydell
                   ` (20 more replies)
  0 siblings, 21 replies; 29+ messages in thread
From: Peter Maydell @ 2025-07-21 13:26 UTC (permalink / raw)
  To: qemu-devel

Hi; here is a target-arm pullreq for rc0. It has various bugfixes; the
biggest bit here is adding a handful of bfloat16 instructions we
accidentally forgot to implement in the recent SVE2p1 feature.
I consider those to count under the "bugfix" heading because without
them we would UNDEF when we should not; plus this is still very early
in the release cycle.

thanks
-- PMM

The following changes since commit e82989544e38062beeeaad88c175afbeed0400f8:

  Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging (2025-07-18 14:10:02 -0400)

are available in the Git repository at:

  https://gitlab.com/pm215/qemu.git tags/pull-target-arm-20250721

for you to fetch changes up to 7724ca9a772594b96939ff549c74f46e11d7870b:

  accel/hvf: Display executable bit as 'X' (2025-07-21 13:38:33 +0100)

----------------------------------------------------------------
target-arm queue:
 * hvf: arm: Remove $pc from trace_hvf_data_abort()
 * target/arm: Correct encoding of Debug Communications Channel registers
 * hw/misc/ivshmem-pci: Improve error handling
 * target/arm: Provide always-false kvm_arm_*_supported() stubs for usermode
 * host-utils: Drop workaround for buggy Apple Clang __builtin_subcll()
 * hw/misc/max78000_aes: Comment Internal Key Storage
 * docs: Fix Aspeed title
 * Implement a handful of missing FEAT_SVE_B16_B16 insns
 * Fix bugs in FMAXQV, FMINQV, etc
 * Fix assert in LD1Q decode
 * hvf: arm: Add permission check in GIC sysreg handlers
 * hvf: arm: Emulate ICC_RPR_EL1 accesses properly
 * accel/hvf: Display executable bit as 'X'

----------------------------------------------------------------
Cédric Le Goater (1):
      docs: Fix Aspeed title

Jackson Donaldson (1):
      hw/misc/max78000_aes: Comment Internal Key Storage

Peter Maydell (14):
      target/arm: Correct encoding of Debug Communications Channel registers
      hw/misc/ivshmem-pci: Improve error handling
      target/arm: Provide always-false kvm_arm_*_supported() stubs for usermode
      host-utils: Drop workaround for buggy Apple Clang __builtin_subcll()
      target/arm: Add BFADD, BFSUB, BFMUL (unpredicated)
      target/arm: Add BFADD, BFSUB, BFMUL, BFMAXNM, BFMINNM (predicated)
      target/arm: Add BFMIN, BFMAX (predicated)
      target/arm: Add BFMUL (indexed)
      target/arm: Add BFMLA, BFMLS (vectors)
      target/arm: Add BFMLA, BFMLS (indexed)
      target/arm: Correct sense of FPCR.AH test for FMAXQV and FMINQV
      target/arm: Don't nest H() macro calls in SVE DO_REDUCE
      target/arm: Honour FPCR.AH=1 default NaN value in FMAXNMQV, FMINNMQV
      target/arm: Make LD1Q decode and trans fn agree about a->u

Philippe Mathieu-Daudé (1):
      accel/hvf: Display executable bit as 'X'

Zenghui Yu (3):
      hvf: arm: Remove $pc from trace_hvf_data_abort()
      hvf: arm: Add permission check in GIC sysreg handlers
      hvf: arm: Emulate ICC_RPR_EL1 accesses properly

 docs/system/arm/aspeed.rst     |   1 +
 include/qemu/compiler.h        |  13 -----
 include/qemu/host-utils.h      |   2 +-
 target/arm/kvm_arm.h           |  35 +++++++++++++
 target/arm/tcg/helper-sve.h    |  32 ++++++++++++
 target/arm/tcg/helper.h        |   5 ++
 target/arm/tcg/sve.decode      |   5 +-
 accel/hvf/hvf-all.c            |   2 +-
 hw/misc/ivshmem-pci.c          |   9 +++-
 hw/misc/max78000_aes.c         |   6 +++
 target/arm/debug_helper.c      |  13 ++++-
 target/arm/hvf/hvf.c           |  10 +++-
 target/arm/tcg/sve_helper.c    | 109 ++++++++++++++++++++++++++++++++++++-----
 target/arm/tcg/translate-sve.c |  97 ++++++++++++++++++++++++++----------
 target/arm/tcg/vec_helper.c    |   4 ++
 target/arm/hvf/trace-events    |   2 +-
 16 files changed, 285 insertions(+), 60 deletions(-)


^ permalink raw reply	[flat|nested] 29+ messages in thread

end of thread, other threads:[~2025-07-31 14:39 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-21 13:26 [PULL 00/20] target-arm queue Peter Maydell
2025-07-21 13:26 ` [PULL 01/20] hvf: arm: Remove $pc from trace_hvf_data_abort() Peter Maydell
2025-07-21 13:26 ` [PULL 02/20] target/arm: Correct encoding of Debug Communications Channel registers Peter Maydell
2025-07-23 22:20   ` Fabiano Rosas
2025-07-25 18:02     ` Peter Maydell
2025-07-25 19:10       ` Fabiano Rosas
2025-07-25 21:06         ` Fabiano Rosas
2025-07-30  0:32           ` Fabiano Rosas
2025-07-31 10:04             ` Peter Maydell
2025-07-31 13:32               ` Fabiano Rosas
2025-07-21 13:27 ` [PULL 03/20] hw/misc/ivshmem-pci: Improve error handling Peter Maydell
2025-07-21 13:27 ` [PULL 04/20] target/arm: Provide always-false kvm_arm_*_supported() stubs for usermode Peter Maydell
2025-07-21 13:27 ` [PULL 05/20] host-utils: Drop workaround for buggy Apple Clang __builtin_subcll() Peter Maydell
2025-07-21 13:27 ` [PULL 06/20] hw/misc/max78000_aes: Comment Internal Key Storage Peter Maydell
2025-07-21 13:27 ` [PULL 07/20] docs: Fix Aspeed title Peter Maydell
2025-07-21 13:27 ` [PULL 08/20] target/arm: Add BFADD, BFSUB, BFMUL (unpredicated) Peter Maydell
2025-07-21 13:27 ` [PULL 09/20] target/arm: Add BFADD, BFSUB, BFMUL, BFMAXNM, BFMINNM (predicated) Peter Maydell
2025-07-21 13:27 ` [PULL 10/20] target/arm: Add BFMIN, BFMAX (predicated) Peter Maydell
2025-07-21 13:27 ` [PULL 11/20] target/arm: Add BFMUL (indexed) Peter Maydell
2025-07-21 13:27 ` [PULL 12/20] target/arm: Add BFMLA, BFMLS (vectors) Peter Maydell
2025-07-21 13:27 ` [PULL 13/20] target/arm: Add BFMLA, BFMLS (indexed) Peter Maydell
2025-07-21 13:27 ` [PULL 14/20] target/arm: Correct sense of FPCR.AH test for FMAXQV and FMINQV Peter Maydell
2025-07-21 13:27 ` [PULL 15/20] target/arm: Don't nest H() macro calls in SVE DO_REDUCE Peter Maydell
2025-07-21 13:27 ` [PULL 16/20] target/arm: Honour FPCR.AH=1 default NaN value in FMAXNMQV, FMINNMQV Peter Maydell
2025-07-21 13:27 ` [PULL 17/20] target/arm: Make LD1Q decode and trans fn agree about a->u Peter Maydell
2025-07-21 13:27 ` [PULL 18/20] hvf: arm: Add permission check in GIC sysreg handlers Peter Maydell
2025-07-21 13:27 ` [PULL 19/20] hvf: arm: Emulate ICC_RPR_EL1 accesses properly Peter Maydell
2025-07-21 13:27 ` [PULL 20/20] accel/hvf: Display executable bit as 'X' Peter Maydell
2025-07-21 18:31 ` [PULL 00/20] target-arm queue Stefan Hajnoczi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.