mbox

[PULL,00/32] target-arm queue

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

Pull-request

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

Message

Peter Maydell May 6, 2025, 2:41 p.m. UTC
Now I'm back from holiday, here's a target-arm pullreq :-)

thanks
-- PMM

The following changes since commit a9e0c9c0f14e19d23443ac24c8080b4708d2eab8:

  Merge tag 'pull-9p-20250505' of https://github.com/cschoenebeck/qemu into staging (2025-05-05 11:26:59 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 607e1208b53ac713a76d158f4abc4cd2e8870051:

  hw/arm/virt: Remove deprecated virt-4.0 machine (2025-05-06 15:02:35 +0100)

----------------------------------------------------------------
target-arm queue:
 * hw/arm/npcm8xx_boards: Correct valid_cpu_types setting of NPCM8XX SoC
 * arm/hvf: fix crashes when using gdbstub
 * target/arm/ptw: fix arm_cpu_get_phys_page_attrs_debug
 * hw/arm/virt: Remove deprecated old versions of 'virt' machine
 * tests/functional: Add test for imx8mp-evk board with USDHC coverage
 * hw/arm: Attach PSPI module to NPCM8XX SoC
 * target/arm: Don't assert() for ISB/SB inside IT block
 * docs: Don't define duplicate label in qemu-block-drivers.rst.inc
 * target/arm/kvm: Drop support for kernels without KVM_ARM_PREFERRED_TARGET
 * hw/pci-host/designware: Fix viewport configuration
 * hw/gpio/imx_gpio: Fix interpretation of GDIR polarity

----------------------------------------------------------------
Bernhard Beschow (4):
      tests/functional: Add test for imx8mp-evk board with USDHC coverage
      hw/pci-host/designware: Remove unused include
      hw/pci-host/designware: Fix viewport configuration
      hw/gpio/imx_gpio: Fix interpretation of GDIR polarity

Mads Ynddal (2):
      hvf: avoid repeatedly setting trap debug for each cpu
      hvf: only update sysreg from owning thread

Peter Maydell (3):
      target/arm: Don't assert() for ISB/SB inside IT block
      docs: Don't define duplicate label in qemu-block-drivers.rst.inc
      target/arm/kvm: Drop support for kernels without KVM_ARM_PREFERRED_TARGET

Philippe Mathieu-Daudé (17):
      hw/arm/virt: Remove deprecated virt-2.6 machine
      hw/arm/virt: Remove VirtMachineClass::no_pmu field
      hw/arm/virt: Remove VirtMachineClass::disallow_affinity_adjustment
      hw/arm/virt: Remove deprecated virt-2.7 machine
      hw/arm/virt: Remove VirtMachineClass::no_its field
      hw/arm/virt: Remove deprecated virt-2.8 machine
      hw/arm/virt: Remove VirtMachineClass::claim_edge_triggered_timers field
      hw/arm/virt: Remove deprecated virt-2.9 machine
      hw/arm/virt: Remove deprecated virt-2.10 machine
      hw/arm/virt: Remove deprecated virt-2.11 machine
      hw/arm/virt: Remove VirtMachineClass::smbios_old_sys_ver field
      hw/arm/virt: Remove deprecated virt-2.12 machine
      hw/arm/virt: Remove VirtMachineClass::no_highmem_ecam field
      hw/arm/virt: Update comment about Multiprocessor Affinity Register
      hw/arm/virt: Remove deprecated virt-3.0 machine
      hw/arm/virt: Remove deprecated virt-3.1 machine
      hw/arm/virt: Remove deprecated virt-4.0 machine

Pierrick Bouvier (4):
      target/arm/ptw: extract arm_mmu_idx_to_security_space
      target/arm/ptw: get current security_space for current mmu_idx
      target/arm/ptw: extract arm_cpu_get_phys_page
      target/arm/ptw: fix arm_cpu_get_phys_page_attrs_debug

Tim Lee (2):
      hw/arm/npcm8xx_boards: Correct valid_cpu_types setting of NPCM8XX SoC
      hw/arm: Attach PSPI module to NPCM8XX SoC

 MAINTAINERS                                 |   1 +
 docs/devel/codebase.rst                     |   2 +-
 docs/system/qemu-block-drivers.rst.inc      |   2 -
 include/hw/arm/npcm8xx.h                    |   2 +
 include/hw/arm/virt.h                       |   6 --
 target/arm/kvm_arm.h                        |   7 +-
 accel/hvf/hvf-all.c                         |   7 +-
 hw/arm/npcm8xx.c                            |  11 +-
 hw/arm/npcm8xx_boards.c                     |   2 +-
 hw/arm/virt-acpi-build.c                    |  10 +-
 hw/arm/virt.c                               | 153 ++++------------------------
 hw/gpio/imx_gpio.c                          |   2 +-
 hw/pci-host/designware.c                    |   5 +-
 target/arm/arm-qmp-cmds.c                   |   2 +-
 target/arm/hvf/hvf.c                        |  27 ++---
 target/arm/kvm.c                            |  55 ++--------
 target/arm/ptw.c                            |  71 +++++++++----
 target/arm/tcg/translate.c                  |   3 +-
 tests/functional/meson.build                |   2 +
 tests/functional/test_aarch64_imx8mp_evk.py |  67 ++++++++++++
 20 files changed, 188 insertions(+), 249 deletions(-)
 create mode 100755 tests/functional/test_aarch64_imx8mp_evk.py