qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PULL 00/37] target-arm queue
@ 2024-05-23 15:34 Peter Maydell
  2024-05-23 15:34 ` [PULL 01/37] xlnx_dpdma: fix descriptor endianness bug Peter Maydell
                   ` (37 more replies)
  0 siblings, 38 replies; 39+ messages in thread
From: Peter Maydell @ 2024-05-23 15:34 UTC (permalink / raw)
  To: qemu-devel

Hi; most of this is the first half of RTH's decodetree conversion;
the rest is a mix of fixes from the last couple of weeks.

thanks
-- PMM

The following changes since commit 7e1c0047015ffbd408e1aa4a5ec1abe4751dbf7e:

  Merge tag 'migration-20240522-pull-request' of https://gitlab.com/farosas/qemu into staging (2024-05-22 15:32:25 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 051aca523db178ad4c49d5ed736ad26308d1df7b:

  target/arm: Convert disas_simd_3same_logic to decodetree (2024-05-23 16:06:29 +0100)

----------------------------------------------------------------
target-arm queue:
 * xlnx_dpdma: fix descriptor endianness bug
 * hvf: arm: Fix encodings for ID_AA64PFR1_EL1 and debug System registers
 * hw/arm/npcm7xx: remove setting of mp-affinity
 * hw/char: Correct STM32L4x5 usart register CR2 field ADD_0 size
 * hw/intc/arm_gic: Fix handling of NS view of GICC_APR<n>
 * hw/input/tsc2005: Fix -Wchar-subscripts warning in tsc2005_txrx()
 * hw: arm: Remove use of tabs in some source files
 * docs/system: Remove ADC from raspi documentation
 * target/arm: Start of the conversion of A64 SIMD to decodetree

----------------------------------------------------------------
Alexandra Diupina (1):
      xlnx_dpdma: fix descriptor endianness bug

Andrey Shumilin (1):
      hw/intc/arm_gic: Fix handling of NS view of GICC_APR<n>

Dorjoy Chowdhury (1):
      hw/arm/npcm7xx: remove setting of mp-affinity

Inès Varhol (1):
      hw/char: Correct STM32L4x5 usart register CR2 field ADD_0 size

Philippe Mathieu-Daudé (1):
      hw/input/tsc2005: Fix -Wchar-subscripts warning in tsc2005_txrx()

Rayhan Faizel (1):
      docs/system: Remove ADC from raspi documentation

Richard Henderson (29):
      target/arm: Split out gengvec.c
      target/arm: Split out gengvec64.c
      target/arm: Convert Cryptographic AES to decodetree
      target/arm: Convert Cryptographic 3-register SHA to decodetree
      target/arm: Convert Cryptographic 2-register SHA to decodetree
      target/arm: Convert Cryptographic 3-register SHA512 to decodetree
      target/arm: Convert Cryptographic 2-register SHA512 to decodetree
      target/arm: Convert Cryptographic 4-register to decodetree
      target/arm: Convert Cryptographic 3-register, imm2 to decodetree
      target/arm: Convert XAR to decodetree
      target/arm: Convert Advanced SIMD copy to decodetree
      target/arm: Convert FMULX to decodetree
      target/arm: Convert FADD, FSUB, FDIV, FMUL to decodetree
      target/arm: Convert FMAX, FMIN, FMAXNM, FMINNM to decodetree
      target/arm: Expand vfp neg and abs inline
      target/arm: Convert FNMUL to decodetree
      target/arm: Convert FMLA, FMLS to decodetree
      target/arm: Convert FCMEQ, FCMGE, FCMGT, FACGE, FACGT to decodetree
      target/arm: Convert FABD to decodetree
      target/arm: Convert FRECPS, FRSQRTS to decodetree
      target/arm: Convert FADDP to decodetree
      target/arm: Convert FMAXP, FMINP, FMAXNMP, FMINNMP to decodetree
      target/arm: Use gvec for neon faddp, fmaxp, fminp
      target/arm: Convert ADDP to decodetree
      target/arm: Use gvec for neon padd
      target/arm: Convert SMAXP, SMINP, UMAXP, UMINP to decodetree
      target/arm: Use gvec for neon pmax, pmin
      target/arm: Convert FMLAL, FMLSL to decodetree
      target/arm: Convert disas_simd_3same_logic to decodetree

Tanmay Patil (1):
      hw: arm: Remove use of tabs in some source files

Zenghui Yu (1):
      hvf: arm: Fix encodings for ID_AA64PFR1_EL1 and debug System registers

 docs/system/arm/raspi.rst       |    1 -
 target/arm/helper.h             |   68 +-
 target/arm/tcg/helper-a64.h     |   12 +
 target/arm/tcg/translate-a64.h  |    4 +
 target/arm/tcg/translate.h      |   51 +
 target/arm/tcg/a64.decode       |  315 +++-
 hw/arm/boot.c                   |    8 +-
 hw/arm/npcm7xx.c                |    3 -
 hw/char/omap_uart.c             |   49 +-
 hw/char/stm32l4x5_usart.c       |    2 +-
 hw/dma/xlnx_dpdma.c             |   68 +-
 hw/gpio/zaurus.c                |   59 +-
 hw/input/tsc2005.c              |  135 +-
 hw/intc/arm_gic.c               |    4 +-
 target/arm/hvf/hvf.c            |  130 +-
 target/arm/tcg/gengvec.c        | 1672 +++++++++++++++++++++
 target/arm/tcg/gengvec64.c      |  190 +++
 target/arm/tcg/neon_helper.c    |    5 -
 target/arm/tcg/translate-a64.c  | 3110 +++++++++++++--------------------------
 target/arm/tcg/translate-neon.c |  136 +-
 target/arm/tcg/translate-sve.c  |  145 +-
 target/arm/tcg/translate-vfp.c  |   54 +-
 target/arm/tcg/translate.c      | 1588 --------------------
 target/arm/tcg/vec_helper.c     |  221 ++-
 target/arm/vfp_helper.c         |   30 -
 target/arm/tcg/meson.build      |    2 +
 26 files changed, 3807 insertions(+), 4255 deletions(-)
 create mode 100644 target/arm/tcg/gengvec.c
 create mode 100644 target/arm/tcg/gengvec64.c


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

end of thread, other threads:[~2024-05-23 16:30 UTC | newest]

Thread overview: 39+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-05-23 15:34 [PULL 00/37] target-arm queue Peter Maydell
2024-05-23 15:34 ` [PULL 01/37] xlnx_dpdma: fix descriptor endianness bug Peter Maydell
2024-05-23 15:34 ` [PULL 02/37] hvf: arm: Fix encodings for ID_AA64PFR1_EL1 and debug System registers Peter Maydell
2024-05-23 15:34 ` [PULL 03/37] hw/arm/npcm7xx: remove setting of mp-affinity Peter Maydell
2024-05-23 15:34 ` [PULL 04/37] hw/char: Correct STM32L4x5 usart register CR2 field ADD_0 size Peter Maydell
2024-05-23 15:34 ` [PULL 05/37] hw/intc/arm_gic: Fix handling of NS view of GICC_APR<n> Peter Maydell
2024-05-23 15:34 ` [PULL 06/37] hw/input/tsc2005: Fix -Wchar-subscripts warning in tsc2005_txrx() Peter Maydell
2024-05-23 15:34 ` [PULL 07/37] hw: arm: Remove use of tabs in some source files Peter Maydell
2024-05-23 15:34 ` [PULL 08/37] docs/system: Remove ADC from raspi documentation Peter Maydell
2024-05-23 15:34 ` [PULL 09/37] target/arm: Split out gengvec.c Peter Maydell
2024-05-23 15:34 ` [PULL 10/37] target/arm: Split out gengvec64.c Peter Maydell
2024-05-23 15:34 ` [PULL 11/37] target/arm: Convert Cryptographic AES to decodetree Peter Maydell
2024-05-23 15:34 ` [PULL 12/37] target/arm: Convert Cryptographic 3-register SHA " Peter Maydell
2024-05-23 15:34 ` [PULL 13/37] target/arm: Convert Cryptographic 2-register " Peter Maydell
2024-05-23 15:34 ` [PULL 14/37] target/arm: Convert Cryptographic 3-register SHA512 " Peter Maydell
2024-05-23 15:34 ` [PULL 15/37] target/arm: Convert Cryptographic 2-register " Peter Maydell
2024-05-23 15:34 ` [PULL 16/37] target/arm: Convert Cryptographic 4-register " Peter Maydell
2024-05-23 15:34 ` [PULL 17/37] target/arm: Convert Cryptographic 3-register, imm2 " Peter Maydell
2024-05-23 15:34 ` [PULL 18/37] target/arm: Convert XAR " Peter Maydell
2024-05-23 15:34 ` [PULL 19/37] target/arm: Convert Advanced SIMD copy " Peter Maydell
2024-05-23 15:34 ` [PULL 20/37] target/arm: Convert FMULX " Peter Maydell
2024-05-23 15:34 ` [PULL 21/37] target/arm: Convert FADD, FSUB, FDIV, FMUL " Peter Maydell
2024-05-23 15:34 ` [PULL 22/37] target/arm: Convert FMAX, FMIN, FMAXNM, FMINNM " Peter Maydell
2024-05-23 15:34 ` [PULL 23/37] target/arm: Expand vfp neg and abs inline Peter Maydell
2024-05-23 15:34 ` [PULL 24/37] target/arm: Convert FNMUL to decodetree Peter Maydell
2024-05-23 15:34 ` [PULL 25/37] target/arm: Convert FMLA, FMLS " Peter Maydell
2024-05-23 15:34 ` [PULL 26/37] target/arm: Convert FCMEQ, FCMGE, FCMGT, FACGE, FACGT " Peter Maydell
2024-05-23 15:34 ` [PULL 27/37] target/arm: Convert FABD " Peter Maydell
2024-05-23 15:34 ` [PULL 28/37] target/arm: Convert FRECPS, FRSQRTS " Peter Maydell
2024-05-23 15:34 ` [PULL 29/37] target/arm: Convert FADDP " Peter Maydell
2024-05-23 15:34 ` [PULL 30/37] target/arm: Convert FMAXP, FMINP, FMAXNMP, FMINNMP " Peter Maydell
2024-05-23 15:34 ` [PULL 31/37] target/arm: Use gvec for neon faddp, fmaxp, fminp Peter Maydell
2024-05-23 15:35 ` [PULL 32/37] target/arm: Convert ADDP to decodetree Peter Maydell
2024-05-23 15:35 ` [PULL 33/37] target/arm: Use gvec for neon padd Peter Maydell
2024-05-23 15:35 ` [PULL 34/37] target/arm: Convert SMAXP, SMINP, UMAXP, UMINP to decodetree Peter Maydell
2024-05-23 15:35 ` [PULL 35/37] target/arm: Use gvec for neon pmax, pmin Peter Maydell
2024-05-23 15:35 ` [PULL 36/37] target/arm: Convert FMLAL, FMLSL to decodetree Peter Maydell
2024-05-23 15:35 ` [PULL 37/37] target/arm: Convert disas_simd_3same_logic " Peter Maydell
2024-05-23 16:29 ` [PULL 00/37] target-arm queue Peter Maydell

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).