mbox

[PULL,00/18] target-arm queue

Message ID 20241029151048.1047247-1-peter.maydell@linaro.org
State New
Headers show

Pull-request

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

Message

Peter Maydell Oct. 29, 2024, 3:10 p.m. UTC
The following changes since commit fdf250e5a37830615e324017cb3a503e84b3712c:

  Merge tag 'pull-maintainer-oct-misc-241024-1' of https://gitlab.com/stsquad/qemu into staging (2024-10-25 19:12:06 +0100)

are available in the Git repository at:

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

for you to fetch changes up to 84f298ea3e2f0627c09871561e55068db9ff9180:

  target/arm: kvm: require KVM_CAP_DEVICE_CTRL (2024-10-29 15:04:47 +0000)

----------------------------------------------------------------
target-arm queue:
 * arm/kvm: add support for MTE
 * docs/system/cpu-hotplug: Update example's socket-id/core-id
 * target/arm: Store FPSR cumulative exception bits in env->vfp.fpsr
 * target/arm: Don't assert in regime_is_user() for E10 mmuidx values
 * hw/sd/omap_mmc: Fix breakage of OMAP MMC controller
 * tests/functional: Add functional tests for collie, sx1
 * scripts/symlink-install-tree.py: Fix MESONINTROSPECT parsing
 * docs/system/arm: Document remaining undocumented boards
 * target/arm: Fix arithmetic underflow in SETM instruction
 * docs/devel/reset: Fix minor grammatical error
 * target/arm: kvm: require KVM_CAP_DEVICE_CTRL

----------------------------------------------------------------
Akihiko Odaki (1):
      scripts/symlink-install-tree.py: Fix MESONINTROSPECT parsing

Cornelia Huck (1):
      arm/kvm: add support for MTE

Ido Plat (1):
      target/arm: Fix arithmetic underflow in SETM instruction

Paolo Bonzini (1):
      target/arm: kvm: require KVM_CAP_DEVICE_CTRL

Peter Maydell (14):
      docs/system/cpu-hotplug: Update example's socket-id/core-id
      target/arm: Store FPSR cumulative exception bits in env->vfp.fpsr
      target/arm: Don't assert in regime_is_user() for E10 mmuidx values
      hw/sd/omap_mmc: Don't use sd_cmd_type_t
      tests/functional: Add a functional test for the collie board
      tests/functional: Add a functional test for the sx1 board
      docs/system/arm/stm32: List olimex-stm32-h405 in document title
      docs/system/arm: Don't use wildcard '*-bmc' in doc titles
      docs/system/arm: Split fby35 out from aspeed.rst
      docs/system/arm: Add placeholder doc for exynos4 boards
      docs/system/arm: Add placeholder doc for xlnx-zcu102 board
      docs/system/arm: Add placeholder docs for mcimx6ul-evk and mcimx7d-sabre
      docs/system/target-arm.rst: Remove "many boards are undocumented" note
      docs/devel/reset: Fix minor grammatical error

 MAINTAINERS                         |  6 +++
 docs/devel/reset.rst                |  4 +-
 docs/system/arm/aspeed.rst          | 52 +------------------------
 docs/system/arm/exynos.rst          |  9 +++++
 docs/system/arm/fby35.rst           | 47 +++++++++++++++++++++++
 docs/system/arm/mcimx6ul-evk.rst    |  5 +++
 docs/system/arm/mcimx7d-sabre.rst   |  5 +++
 docs/system/arm/nuvoton.rst         |  4 +-
 docs/system/arm/stm32.rst           |  4 +-
 docs/system/arm/xlnx-zcu102.rst     | 19 ++++++++++
 docs/system/cpu-hotplug.rst         | 56 +++++++++++++--------------
 docs/system/target-arm.rst          |  9 +++--
 include/hw/sd/sd.h                  |  8 ----
 target/arm/cpu.h                    |  2 +
 target/arm/internals.h              |  5 +--
 target/arm/kvm_arm.h                | 35 ++++++++++++-----
 hw/arm/virt.c                       | 76 +++++++++++++++++++++----------------
 hw/intc/arm_gic_kvm.c               |  9 +----
 hw/sd/omap_mmc.c                    | 22 ++++++++---
 hw/sd/sd.c                          |  8 ++++
 target/arm/cpu.c                    | 14 +++++--
 target/arm/kvm.c                    | 75 ++++++++++++++++++++++++++++++------
 target/arm/tcg/helper-a64.c         |  2 +-
 target/arm/vfp_helper.c             | 56 ++++++++-------------------
 scripts/symlink-install-tree.py     |  3 +-
 tests/functional/meson.build        |  3 ++
 tests/functional/test_arm_collie.py | 31 +++++++++++++++
 tests/functional/test_arm_sx1.py    | 72 +++++++++++++++++++++++++++++++++++
 28 files changed, 428 insertions(+), 213 deletions(-)
 create mode 100644 docs/system/arm/exynos.rst
 create mode 100644 docs/system/arm/fby35.rst
 create mode 100644 docs/system/arm/mcimx6ul-evk.rst
 create mode 100644 docs/system/arm/mcimx7d-sabre.rst
 create mode 100644 docs/system/arm/xlnx-zcu102.rst
 create mode 100755 tests/functional/test_arm_collie.py
 create mode 100755 tests/functional/test_arm_sx1.py

Comments

Peter Maydell Oct. 31, 2024, 4:33 p.m. UTC | #1
On Tue, 29 Oct 2024 at 15:10, Peter Maydell <peter.maydell@linaro.org> wrote:
>
> The following changes since commit fdf250e5a37830615e324017cb3a503e84b3712c:
>
>   Merge tag 'pull-maintainer-oct-misc-241024-1' of https://gitlab.com/stsquad/qemu into staging (2024-10-25 19:12:06 +0100)
>
> are available in the Git repository at:
>
>   https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20241029
>
> for you to fetch changes up to 84f298ea3e2f0627c09871561e55068db9ff9180:
>
>   target/arm: kvm: require KVM_CAP_DEVICE_CTRL (2024-10-29 15:04:47 +0000)
>
> ----------------------------------------------------------------
> target-arm queue:
>  * arm/kvm: add support for MTE
>  * docs/system/cpu-hotplug: Update example's socket-id/core-id
>  * target/arm: Store FPSR cumulative exception bits in env->vfp.fpsr
>  * target/arm: Don't assert in regime_is_user() for E10 mmuidx values
>  * hw/sd/omap_mmc: Fix breakage of OMAP MMC controller
>  * tests/functional: Add functional tests for collie, sx1
>  * scripts/symlink-install-tree.py: Fix MESONINTROSPECT parsing
>  * docs/system/arm: Document remaining undocumented boards
>  * target/arm: Fix arithmetic underflow in SETM instruction
>  * docs/devel/reset: Fix minor grammatical error
>  * target/arm: kvm: require KVM_CAP_DEVICE_CTRL
>

Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/9.2
for any user-visible changes.

-- PMM