[PULL 00/29] target-arm queue

Failed in applying to current master (apply log)
Maintainers: "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Alistair Francis <alistair@alistair23.me>, Peter Maydell <peter.maydell@linaro.org>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Eric Auger <eric.auger@redhat.com>, Arnaud Minier <arnaud.minier@telecom-paris.fr>, "Inès Varhol" <ines.varhol@telecom-paris.fr>, Radoslaw Biernacki <rad@semihalf.com>, Leif Lindholm <quic_llindhol@quicinc.com>, Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>, Cleber Rosa <crosa@redhat.com>, Wainer dos Santos Moschetta <wainersm@redhat.com>, Beraldo Leal <bleal@redhat.com>, Thomas Huth <thuth@redhat.com>, Laurent Vivier <lvivier@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>
There is a newer version of this series
MAINTAINERS                              |   3 +-
docs/system/arm/emulation.rst            |   1 +
docs/system/arm/xlnx-zynq.rst            |  47 ++
docs/system/target-arm.rst               |   1 +
include/hw/arm/bcm2835_peripherals.h     |   3 +-
include/hw/arm/raspberrypi-fw-defs.h     |   2 +
include/hw/arm/smmu-common.h             |   4 +-
include/hw/misc/bcm2835_property.h       |   2 +
include/hw/misc/stm32l4x5_exti.h         |   2 +
include/hw/nvram/bcm2835_otp.h           |  68 +++
target/arm/cpu.h                         |   2 +
target/arm/helper.h                      |  10 +
target/arm/tcg/a64.decode                |  43 ++
hw/arm/bcm2835_peripherals.c             |  15 +-
hw/arm/smmu-common.c                     |   8 +-
hw/arm/smmuv3.c                          |  12 +-
hw/arm/xilinx_zynq.c                     |  31 ++
hw/misc/bcm2835_property.c               |  87 ++++
hw/misc/stm32l4x5_exti.c                 |  28 +-
hw/misc/zynq_slcr.c                      |  22 +-
hw/nvram/bcm2835_otp.c                   | 187 +++++++
target/arm/tcg/cpu32.c                   |  35 +-
target/arm/tcg/cpu64.c                   |   4 +-
target/arm/tcg/translate-a64.c           | 808 ++++++++++---------------------
target/arm/tcg/vec_helper.c              | 100 +++-
target/arm/vfp_helper.c                  |  18 +-
tests/qtest/stm32l4x5_exti-test.c        |   8 +
tests/qtest/stm32l4x5_syscfg-test.c      |  16 +-
tests/tcg/aarch64/test-2375.c            |  21 +
hw/nvram/meson.build                     |   1 +
tests/avocado/machine_aarch64_sbsaref.py |  16 +-
tests/tcg/aarch64/Makefile.target        |   3 +-
32 files changed, 967 insertions(+), 641 deletions(-)
create mode 100644 docs/system/arm/xlnx-zynq.rst
create mode 100644 include/hw/nvram/bcm2835_otp.h
create mode 100644 hw/nvram/bcm2835_otp.c
create mode 100644 tests/tcg/aarch64/test-2375.c
[PULL 00/29] target-arm queue
Posted by Peter Maydell 2 months, 1 week ago
The following changes since commit b6d32a06fc0984e537091cba08f2e1ed9f775d74:

  Merge tag 'pull-trivial-patches' of https://gitlab.com/mjt0k/qemu into staging (2024-06-30 16:12:24 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 58c782de557beb496bfb4c5ade721bbbd2480c72:

  tests/qtest: Ensure STM32L4x5 EXTI state is correct at the end of QTests (2024-07-01 15:40:54 +0100)

----------------------------------------------------------------
target-arm queue:
 * tests/avocado: update firmware for sbsa-ref and use all cores
 * hw/arm/smmu-common: Replace smmu_iommu_mr with smmu_find_sdev
 * arm: Fix VCMLA Dd, Dn, Dm[idx]
 * arm: Fix SQDMULH (by element) with Q=0
 * arm: Fix FJCVTZS vs flush-to-zero
 * arm: More conversion of A64 AdvSIMD to decodetree
 * arm: Enable FEAT_Debugv8p8 for -cpu max
 * MAINTAINERS: Update family name for Patrick Leis
 * hw/arm/xilinx_zynq: Add boot-mode property
 * docs/system/arm: Add a doc for zynq board
 * hw/misc: In STM32L4x5 EXTI, correct configurable interrupts
 * tests/qtest: fix minor issues in STM32L4x5 tests

----------------------------------------------------------------
Gustavo Romero (3):
      target/arm: Fix indentation
      target/arm: Move initialization of debug ID registers
      target/arm: Enable FEAT_Debugv8p8 for -cpu max

Inès Varhol (3):
      tests/qtest: Fix STM32L4x5 SYSCFG irq line 15 state assumption
      hw/misc: In STM32L4x5 EXTI, correct configurable interrupts
      tests/qtest: Ensure STM32L4x5 EXTI state is correct at the end of QTests

Marcin Juszkiewicz (2):
      tests/avocado: update firmware for sbsa-ref
      tests/avocado: use default amount of cores on sbsa-ref

Nicolin Chen (1):
      hw/arm/smmu-common: Replace smmu_iommu_mr with smmu_find_sdev

Patrick Leis (1):
      MAINTAINERS: Update my family name

Rayhan Faizel (3):
      hw/nvram: Add BCM2835 OTP device
      hw/arm: Connect OTP device to BCM2835
      hw/misc: Implement mailbox properties for customer OTP and device specific private keys

Richard Henderson (13):
      target/arm: Fix VCMLA Dd, Dn, Dm[idx]
      target/arm: Fix SQDMULH (by element) with Q=0
      target/arm: Fix FJCVTZS vs flush-to-zero
      target/arm: Convert SQRDMLAH, SQRDMLSH to decodetree
      target/arm: Convert SDOT, UDOT to decodetree
      target/arm: Convert SUDOT, USDOT to decodetree
      target/arm: Convert BFDOT to decodetree
      target/arm: Convert BFMLALB, BFMLALT to decodetree
      target/arm: Convert BFMMLA, SMMLA, UMMLA, USMMLA to decodetree
      target/arm: Add data argument to do_fp3_vector
      target/arm: Convert FCADD to decodetree
      target/arm: Convert FCMLA to decodetree
      target/arm: Delete dead code from disas_simd_indexed

Sai Pavan Boddu (3):
      hw/misc/zynq_slcr: Add boot-mode property
      hw/arm/xilinx_zynq: Add boot-mode property
      docs/system/arm: Add a doc for zynq board

 MAINTAINERS                              |   3 +-
 docs/system/arm/emulation.rst            |   1 +
 docs/system/arm/xlnx-zynq.rst            |  47 ++
 docs/system/target-arm.rst               |   1 +
 include/hw/arm/bcm2835_peripherals.h     |   3 +-
 include/hw/arm/raspberrypi-fw-defs.h     |   2 +
 include/hw/arm/smmu-common.h             |   4 +-
 include/hw/misc/bcm2835_property.h       |   2 +
 include/hw/misc/stm32l4x5_exti.h         |   2 +
 include/hw/nvram/bcm2835_otp.h           |  68 +++
 target/arm/cpu.h                         |   2 +
 target/arm/helper.h                      |  10 +
 target/arm/tcg/a64.decode                |  43 ++
 hw/arm/bcm2835_peripherals.c             |  15 +-
 hw/arm/smmu-common.c                     |   8 +-
 hw/arm/smmuv3.c                          |  12 +-
 hw/arm/xilinx_zynq.c                     |  31 ++
 hw/misc/bcm2835_property.c               |  87 ++++
 hw/misc/stm32l4x5_exti.c                 |  28 +-
 hw/misc/zynq_slcr.c                      |  22 +-
 hw/nvram/bcm2835_otp.c                   | 187 +++++++
 target/arm/tcg/cpu32.c                   |  35 +-
 target/arm/tcg/cpu64.c                   |   4 +-
 target/arm/tcg/translate-a64.c           | 808 ++++++++++---------------------
 target/arm/tcg/vec_helper.c              | 100 +++-
 target/arm/vfp_helper.c                  |  18 +-
 tests/qtest/stm32l4x5_exti-test.c        |   8 +
 tests/qtest/stm32l4x5_syscfg-test.c      |  16 +-
 tests/tcg/aarch64/test-2375.c            |  21 +
 hw/nvram/meson.build                     |   1 +
 tests/avocado/machine_aarch64_sbsaref.py |  16 +-
 tests/tcg/aarch64/Makefile.target        |   3 +-
 32 files changed, 967 insertions(+), 641 deletions(-)
 create mode 100644 docs/system/arm/xlnx-zynq.rst
 create mode 100644 include/hw/nvram/bcm2835_otp.h
 create mode 100644 hw/nvram/bcm2835_otp.c
 create mode 100644 tests/tcg/aarch64/test-2375.c

Re: [PULL 00/29] target-arm queue
Posted by Richard Henderson 2 months, 1 week ago
On 7/1/24 09:07, Peter Maydell wrote:
> The following changes since commit b6d32a06fc0984e537091cba08f2e1ed9f775d74:
> 
>    Merge tag 'pull-trivial-patches' ofhttps://gitlab.com/mjt0k/qemu  into staging (2024-06-30 16:12:24 -0700)
> 
> are available in the Git repository at:
> 
>    https://git.linaro.org/people/pmaydell/qemu-arm.git  tags/pull-target-arm-20240701
> 
> for you to fetch changes up to 58c782de557beb496bfb4c5ade721bbbd2480c72:
> 
>    tests/qtest: Ensure STM32L4x5 EXTI state is correct at the end of QTests (2024-07-01 15:40:54 +0100)
> 
> ----------------------------------------------------------------
> target-arm queue:
>   * tests/avocado: update firmware for sbsa-ref and use all cores
>   * hw/arm/smmu-common: Replace smmu_iommu_mr with smmu_find_sdev
>   * arm: Fix VCMLA Dd, Dn, Dm[idx]
>   * arm: Fix SQDMULH (by element) with Q=0
>   * arm: Fix FJCVTZS vs flush-to-zero
>   * arm: More conversion of A64 AdvSIMD to decodetree
>   * arm: Enable FEAT_Debugv8p8 for -cpu max
>   * MAINTAINERS: Update family name for Patrick Leis
>   * hw/arm/xilinx_zynq: Add boot-mode property
>   * docs/system/arm: Add a doc for zynq board
>   * hw/misc: In STM32L4x5 EXTI, correct configurable interrupts
>   * tests/qtest: fix minor issues in STM32L4x5 tests

Applied, thanks.  Please update https://wiki.qemu.org/ChangeLog/9.1 as appropriate.


r~