qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PULL 00/43] target-arm queue
@ 2024-05-31 12:03 Peter Maydell
  2024-05-31 12:03 ` [PULL 01/43] hw/intc/arm_gic: Fix set pending of PPIs Peter Maydell
                   ` (43 more replies)
  0 siblings, 44 replies; 45+ messages in thread
From: Peter Maydell @ 2024-05-31 12:03 UTC (permalink / raw)
  To: qemu-devel

The following changes since commit 3b2fe44bb7f605f179e5e7feb2c13c2eb3abbb80:

  Merge tag 'pull-request-2024-05-29' of https://gitlab.com/thuth/qemu into staging (2024-05-29 08:38:20 -0700)

are available in the Git repository at:

  https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20240531

for you to fetch changes up to 3c3c233677d4f2fe5f35c5d6d6e9b53df48054f4:

  hw/usb/hcd-ohci: Fix #1510, #303: pid not IN or OUT (2024-05-31 11:26:00 +0100)

----------------------------------------------------------------
target-arm:
 * hw/intc/arm_gic: Fix set pending of PPIs
 * hw/intc/arm_gic: Fix writes to GICD_ITARGETSRn
 * xilinx_zynq: Add cache controller
 * xilinx_zynq: Support up to two CPU cores
 * tests/avocado: update sbsa-ref firmware
 * sbsa-ref: move to Neoverse-N2 as default
 * More decodetree conversion of A64 ASIMD insns
 * docs/system/target-arm: Re-alphabetize board list
 * Implement FEAT WFxT and enable for '-cpu max'
 * hw/usb/hcd-ohci: Fix #1510, #303: pid not IN or OUT

----------------------------------------------------------------
David Hubbard (1):
      hw/usb/hcd-ohci: Fix #1510, #303: pid not IN or OUT

Marcin Juszkiewicz (3):
      tests/avocado: update sbsa-ref firmware
      arm/sbsa-ref: move to Neoverse-N2 as default
      target/arm: Disable SVE extensions when SVE is disabled

Peter Maydell (3):
      docs/system/target-arm: Re-alphabetize board list
      accel/tcg: Make TCGCPUOps::cpu_exec_halt return bool for whether to halt
      target/arm: Implement FEAT WFxT and enable for '-cpu max'

Richard Henderson (32):
      target/arm: Improve vector UQADD, UQSUB, SQADD, SQSUB
      target/arm: Assert oprsz in range when using vfp.qc
      target/arm: Convert SUQADD and USQADD to gvec
      target/arm: Inline scalar SUQADD and USQADD
      target/arm: Inline scalar SQADD, UQADD, SQSUB, UQSUB
      target/arm: Convert SQADD, SQSUB, UQADD, UQSUB to decodetree
      target/arm: Convert SUQADD, USQADD to decodetree
      target/arm: Convert SSHL, USHL to decodetree
      target/arm: Convert SRSHL and URSHL (register) to gvec
      target/arm: Convert SRSHL, URSHL to decodetree
      target/arm: Convert SQSHL and UQSHL (register) to gvec
      target/arm: Convert SQSHL, UQSHL to decodetree
      target/arm: Convert SQRSHL and UQRSHL (register) to gvec
      target/arm: Convert SQRSHL, UQRSHL to decodetree
      target/arm: Convert ADD, SUB (vector) to decodetree
      target/arm: Convert CMGT, CMHI, CMGE, CMHS, CMTST, CMEQ to decodetree
      target/arm: Use TCG_COND_TSTNE in gen_cmtst_{i32, i64}
      target/arm: Use TCG_COND_TSTNE in gen_cmtst_vec
      target/arm: Convert SHADD, UHADD to gvec
      target/arm: Convert SHADD, UHADD to decodetree
      target/arm: Convert SHSUB, UHSUB to gvec
      target/arm: Convert SHSUB, UHSUB to decodetree
      target/arm: Convert SRHADD, URHADD to gvec
      target/arm: Convert SRHADD, URHADD to decodetree
      target/arm: Convert SMAX, SMIN, UMAX, UMIN to decodetree
      target/arm: Convert SABA, SABD, UABA, UABD to decodetree
      target/arm: Convert MUL, PMUL to decodetree
      target/arm: Convert MLA, MLS to decodetree
      target/arm: Tidy SQDMULH, SQRDMULH (vector)
      target/arm: Convert SQDMULH, SQRDMULH to decodetree
      target/arm: Convert FMADD, FMSUB, FNMADD, FNMSUB to decodetree
      target/arm: Convert FCSEL to decodetree

Sebastian Huber (4):
      hw/intc/arm_gic: Fix set pending of PPIs
      hw/intc/arm_gic: Fix writes to GICD_ITARGETSRn
      hw/arm/xilinx_zynq: Add cache controller
      hw/arm/xilinx_zynq: Support up to two CPU cores

 docs/system/arm/emulation.rst            |    1 +
 docs/system/target-arm.rst               |    6 +-
 include/hw/core/tcg-cpu-ops.h            |   15 +-
 target/arm/cpu-features.h                |    5 +
 target/arm/cpu.h                         |    3 +
 target/arm/helper.h                      |   97 ++-
 target/arm/internals.h                   |    8 +
 target/arm/tcg/translate-a64.h           |   14 +
 target/arm/tcg/translate.h               |   44 +
 target/i386/tcg/helper-tcg.h             |    2 +-
 target/arm/tcg/a64.decode                |  119 +++
 target/arm/tcg/neon-dp.decode            |   37 +-
 accel/tcg/cpu-exec.c                     |    7 +-
 hw/arm/sbsa-ref.c                        |    2 +-
 hw/arm/xilinx_zynq.c                     |   55 +-
 hw/intc/arm_gic.c                        |   12 +-
 hw/usb/hcd-ohci.c                        |    5 +
 target/arm/cpu.c                         |   40 +
 target/arm/cpu64.c                       |    6 +-
 target/arm/helper.c                      |    4 +-
 target/arm/machine.c                     |   20 +
 target/arm/tcg/cpu64.c                   |    1 +
 target/arm/tcg/gengvec.c                 |  689 ++++++++++++++-
 target/arm/tcg/gengvec64.c               |  181 ++++
 target/arm/tcg/neon_helper.c             |  506 +++--------
 target/arm/tcg/op_helper.c               |   54 ++
 target/arm/tcg/translate-a64.c           | 1362 +++++++++++-------------------
 target/arm/tcg/translate-neon.c          |  118 +--
 target/arm/tcg/vec_helper.c              |  128 +++
 target/i386/tcg/sysemu/seg_helper.c      |    3 +-
 hw/arm/Kconfig                           |    1 +
 hw/usb/trace-events                      |    1 +
 tests/avocado/machine_aarch64_sbsaref.py |   20 +-
 33 files changed, 2034 insertions(+), 1532 deletions(-)


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

end of thread, other threads:[~2024-05-31 20:02 UTC | newest]

Thread overview: 45+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-05-31 12:03 [PULL 00/43] target-arm queue Peter Maydell
2024-05-31 12:03 ` [PULL 01/43] hw/intc/arm_gic: Fix set pending of PPIs Peter Maydell
2024-05-31 12:03 ` [PULL 02/43] hw/intc/arm_gic: Fix writes to GICD_ITARGETSRn Peter Maydell
2024-05-31 12:03 ` [PULL 03/43] hw/arm/xilinx_zynq: Add cache controller Peter Maydell
2024-05-31 12:03 ` [PULL 04/43] hw/arm/xilinx_zynq: Support up to two CPU cores Peter Maydell
2024-05-31 12:03 ` [PULL 05/43] tests/avocado: update sbsa-ref firmware Peter Maydell
2024-05-31 12:03 ` [PULL 06/43] arm/sbsa-ref: move to Neoverse-N2 as default Peter Maydell
2024-05-31 12:03 ` [PULL 07/43] target/arm: Improve vector UQADD, UQSUB, SQADD, SQSUB Peter Maydell
2024-05-31 12:03 ` [PULL 08/43] target/arm: Assert oprsz in range when using vfp.qc Peter Maydell
2024-05-31 12:03 ` [PULL 09/43] target/arm: Convert SUQADD and USQADD to gvec Peter Maydell
2024-05-31 12:03 ` [PULL 10/43] target/arm: Inline scalar SUQADD and USQADD Peter Maydell
2024-05-31 12:03 ` [PULL 11/43] target/arm: Inline scalar SQADD, UQADD, SQSUB, UQSUB Peter Maydell
2024-05-31 12:03 ` [PULL 12/43] target/arm: Convert SQADD, SQSUB, UQADD, UQSUB to decodetree Peter Maydell
2024-05-31 12:03 ` [PULL 13/43] target/arm: Convert SUQADD, USQADD " Peter Maydell
2024-05-31 12:03 ` [PULL 14/43] target/arm: Convert SSHL, USHL " Peter Maydell
2024-05-31 12:03 ` [PULL 15/43] target/arm: Convert SRSHL and URSHL (register) to gvec Peter Maydell
2024-05-31 12:03 ` [PULL 16/43] target/arm: Convert SRSHL, URSHL to decodetree Peter Maydell
2024-05-31 12:03 ` [PULL 17/43] target/arm: Convert SQSHL and UQSHL (register) to gvec Peter Maydell
2024-05-31 12:03 ` [PULL 18/43] target/arm: Convert SQSHL, UQSHL to decodetree Peter Maydell
2024-05-31 12:03 ` [PULL 19/43] target/arm: Convert SQRSHL and UQRSHL (register) to gvec Peter Maydell
2024-05-31 12:03 ` [PULL 20/43] target/arm: Convert SQRSHL, UQRSHL to decodetree Peter Maydell
2024-05-31 12:03 ` [PULL 21/43] target/arm: Convert ADD, SUB (vector) " Peter Maydell
2024-05-31 12:03 ` [PULL 22/43] target/arm: Convert CMGT, CMHI, CMGE, CMHS, CMTST, CMEQ " Peter Maydell
2024-05-31 12:03 ` [PULL 23/43] target/arm: Use TCG_COND_TSTNE in gen_cmtst_{i32, i64} Peter Maydell
2024-05-31 12:03 ` [PULL 24/43] target/arm: Use TCG_COND_TSTNE in gen_cmtst_vec Peter Maydell
2024-05-31 12:03 ` [PULL 25/43] target/arm: Convert SHADD, UHADD to gvec Peter Maydell
2024-05-31 12:03 ` [PULL 26/43] target/arm: Convert SHADD, UHADD to decodetree Peter Maydell
2024-05-31 12:03 ` [PULL 27/43] target/arm: Convert SHSUB, UHSUB to gvec Peter Maydell
2024-05-31 12:03 ` [PULL 28/43] target/arm: Convert SHSUB, UHSUB to decodetree Peter Maydell
2024-05-31 12:03 ` [PULL 29/43] target/arm: Convert SRHADD, URHADD to gvec Peter Maydell
2024-05-31 12:03 ` [PULL 30/43] target/arm: Convert SRHADD, URHADD to decodetree Peter Maydell
2024-05-31 12:03 ` [PULL 31/43] target/arm: Convert SMAX, SMIN, UMAX, UMIN " Peter Maydell
2024-05-31 12:03 ` [PULL 32/43] target/arm: Convert SABA, SABD, UABA, UABD " Peter Maydell
2024-05-31 12:03 ` [PULL 33/43] target/arm: Convert MUL, PMUL " Peter Maydell
2024-05-31 12:03 ` [PULL 34/43] target/arm: Convert MLA, MLS " Peter Maydell
2024-05-31 12:03 ` [PULL 35/43] target/arm: Tidy SQDMULH, SQRDMULH (vector) Peter Maydell
2024-05-31 12:03 ` [PULL 36/43] target/arm: Convert SQDMULH, SQRDMULH to decodetree Peter Maydell
2024-05-31 12:03 ` [PULL 37/43] target/arm: Convert FMADD, FMSUB, FNMADD, FNMSUB " Peter Maydell
2024-05-31 12:03 ` [PULL 38/43] target/arm: Convert FCSEL " Peter Maydell
2024-05-31 12:03 ` [PULL 39/43] target/arm: Disable SVE extensions when SVE is disabled Peter Maydell
2024-05-31 12:03 ` [PULL 40/43] docs/system/target-arm: Re-alphabetize board list Peter Maydell
2024-05-31 12:03 ` [PULL 41/43] accel/tcg: Make TCGCPUOps::cpu_exec_halt return bool for whether to halt Peter Maydell
2024-05-31 12:04 ` [PULL 42/43] target/arm: Implement FEAT WFxT and enable for '-cpu max' Peter Maydell
2024-05-31 12:04 ` [PULL 43/43] hw/usb/hcd-ohci: Fix #1510, #303: pid not IN or OUT Peter Maydell
2024-05-31 20:01 ` [PULL 00/43] target-arm queue Richard Henderson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).