qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PULL 00/24] target-arm queue
@ 2023-10-19 13:35 Peter Maydell
  2023-10-19 13:35 ` [PULL 01/24] hw/arm: Move raspberrypi-fw-defs.h to the include/hw/arm/ folder Peter Maydell
                   ` (24 more replies)
  0 siblings, 25 replies; 26+ messages in thread
From: Peter Maydell @ 2023-10-19 13:35 UTC (permalink / raw)
  To: qemu-devel

Hi; here's a queue of arm patches (plus a few elf2dmp changes);
mostly these are minor cleanups and bugfixes.

thanks
-- PMM

The following changes since commit deaca3fd30d3a8829160f8d3705d65ad83176800:

  Merge tag 'pull-vfio-20231018' of https://github.com/legoater/qemu into staging (2023-10-18 06:21:15 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 2a052b4ee01b3c413cef2ef49cb780cde17d4ba1:

  contrib/elf2dmp: Use g_malloc(), g_new() and g_free() (2023-10-19 14:32:13 +0100)

----------------------------------------------------------------
target-arm queue:
 * hw/arm: Move raspberrypi-fw-defs.h to the include/hw/arm/ folder
 * hw/arm/exynos4210: Get arm_boot_info declaration from 'hw/arm/boot'
 * xlnx devices: remove deprecated device reset
 * xlnx-bbram: hw/nvram: Use dot in device type name
 * elf2dmp: fix coverity issues
 * elf2dmp: convert to g_malloc, g_new and g_free
 * target/arm: Fix CNTPCT_EL0 trapping from EL0 when HCR_EL2.E2H is 0
 * hw/arm: refactor virt PPI logic
 * arm/kvm: convert to kvm_set_one_reg, kvm_get_one_reg
 * target/arm: Permit T32 LDM with single register
 * smmuv3: Advertise SMMUv3.1-XNX
 * target/arm: Implement FEAT_HPMN0
 * Remove some unnecessary include lines
 * target/arm/arm-powerctl: Correctly init CPUs when powered on to lower EL
 * hw/timer/npcm7xx_timer: Prevent timer from counting down past zero

----------------------------------------------------------------
Chris Rauer (1):
      hw/timer/npcm7xx_timer: Prevent timer from counting down past zero

Cornelia Huck (2):
      arm/kvm: convert to kvm_set_one_reg
      arm/kvm: convert to kvm_get_one_reg

Leif Lindholm (3):
      {include/}hw/arm: refactor virt PPI logic
      include/hw/arm: move BSA definitions to bsa.h
      hw/arm/sbsa-ref: use bsa.h for PPI definitions

Michal Orzel (1):
      target/arm: Fix CNTPCT_EL0 trapping from EL0 when HCR_EL2.E2H is 0

Peter Maydell (8):
      target/arm: Permit T32 LDM with single register
      hw/arm/smmuv3: Update ID register bit field definitions
      hw/arm/smmuv3: Sort ID register setting into field order
      hw/arm/smmuv3: Advertise SMMUv3.1-XNX feature
      target/arm: Implement FEAT_HPMN0
      target/arm/kvm64.c: Remove unused include
      target/arm/common-semi-target.h: Remove unnecessary boot.h include
      target/arm/arm-powerctl: Correctly init CPUs when powered on to lower EL

Philippe Mathieu-Daudé (1):
      hw/arm/exynos4210: Get arm_boot_info declaration from 'hw/arm/boot.h'

Suraj Shirvankar (1):
      contrib/elf2dmp: Use g_malloc(), g_new() and g_free()

Thomas Huth (1):
      hw/arm: Move raspberrypi-fw-defs.h to the include/hw/arm/ folder

Tong Ho (4):
      xlnx-bbram: hw/nvram: Remove deprecated device reset
      xlnx-zynqmp-efuse: hw/nvram: Remove deprecated device reset
      xlnx-versal-efuse: hw/nvram: Remove deprecated device reset
      xlnx-bbram: hw/nvram: Use dot in device type name

Viktor Prutyanov (2):
      elf2dmp: limit print length for sign_rsds
      elf2dmp: check array bounds in pdb_get_file_size

 MAINTAINERS                                    |   2 +-
 docs/system/arm/emulation.rst                  |   1 +
 hw/arm/smmuv3-internal.h                       |  38 ++++++++
 include/hw/arm/bsa.h                           |  35 +++++++
 include/hw/arm/exynos4210.h                    |   2 +-
 include/hw/{misc => arm}/raspberrypi-fw-defs.h |   0
 include/hw/arm/virt.h                          |  12 +--
 include/hw/nvram/xlnx-bbram.h                  |   2 +-
 target/arm/common-semi-target.h                |   4 +-
 target/arm/cpu-qom.h                           |   2 -
 target/arm/cpu.h                               |  22 +++++
 contrib/elf2dmp/addrspace.c                    |   7 +-
 contrib/elf2dmp/main.c                         |  11 +--
 contrib/elf2dmp/pdb.c                          |  32 ++++---
 contrib/elf2dmp/qemu_elf.c                     |   7 +-
 hw/arm/boot.c                                  |  95 +++++--------------
 hw/arm/sbsa-ref.c                              |  21 ++---
 hw/arm/smmuv3.c                                |   8 +-
 hw/arm/virt-acpi-build.c                       |  12 +--
 hw/arm/virt.c                                  |  24 +++--
 hw/misc/bcm2835_property.c                     |   2 +-
 hw/nvram/xlnx-bbram.c                          |   8 +-
 hw/nvram/xlnx-versal-efuse-ctrl.c              |   8 +-
 hw/nvram/xlnx-zynqmp-efuse.c                   |   8 +-
 hw/timer/npcm7xx_timer.c                       |   3 +
 target/arm/arm-powerctl.c                      |  53 +----------
 target/arm/cpu.c                               |  95 +++++++++++++++++++
 target/arm/helper.c                            |  19 +---
 target/arm/kvm.c                               |  28 ++----
 target/arm/kvm64.c                             | 124 +++++++------------------
 target/arm/tcg/cpu32.c                         |   4 +
 target/arm/tcg/cpu64.c                         |   1 +
 target/arm/tcg/translate.c                     |  37 +++++---
 33 files changed, 368 insertions(+), 359 deletions(-)
 create mode 100644 include/hw/arm/bsa.h
 rename include/hw/{misc => arm}/raspberrypi-fw-defs.h (100%)


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

end of thread, other threads:[~2023-10-20 16:07 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-10-19 13:35 [PULL 00/24] target-arm queue Peter Maydell
2023-10-19 13:35 ` [PULL 01/24] hw/arm: Move raspberrypi-fw-defs.h to the include/hw/arm/ folder Peter Maydell
2023-10-19 13:35 ` [PULL 02/24] hw/arm/exynos4210: Get arm_boot_info declaration from 'hw/arm/boot.h' Peter Maydell
2023-10-19 13:35 ` [PULL 03/24] xlnx-bbram: hw/nvram: Remove deprecated device reset Peter Maydell
2023-10-19 13:35 ` [PULL 04/24] xlnx-zynqmp-efuse: " Peter Maydell
2023-10-19 13:35 ` [PULL 05/24] xlnx-versal-efuse: " Peter Maydell
2023-10-19 13:35 ` [PULL 06/24] xlnx-bbram: hw/nvram: Use dot in device type name Peter Maydell
2023-10-19 13:35 ` [PULL 07/24] elf2dmp: limit print length for sign_rsds Peter Maydell
2023-10-19 13:35 ` [PULL 08/24] elf2dmp: check array bounds in pdb_get_file_size Peter Maydell
2023-10-19 13:35 ` [PULL 09/24] target/arm: Fix CNTPCT_EL0 trapping from EL0 when HCR_EL2.E2H is 0 Peter Maydell
2023-10-19 13:35 ` [PULL 10/24] {include/}hw/arm: refactor virt PPI logic Peter Maydell
2023-10-19 13:35 ` [PULL 11/24] include/hw/arm: move BSA definitions to bsa.h Peter Maydell
2023-10-19 13:35 ` [PULL 12/24] hw/arm/sbsa-ref: use bsa.h for PPI definitions Peter Maydell
2023-10-19 13:35 ` [PULL 13/24] arm/kvm: convert to kvm_set_one_reg Peter Maydell
2023-10-19 13:35 ` [PULL 14/24] arm/kvm: convert to kvm_get_one_reg Peter Maydell
2023-10-19 13:35 ` [PULL 15/24] target/arm: Permit T32 LDM with single register Peter Maydell
2023-10-19 13:35 ` [PULL 16/24] hw/arm/smmuv3: Update ID register bit field definitions Peter Maydell
2023-10-19 13:35 ` [PULL 17/24] hw/arm/smmuv3: Sort ID register setting into field order Peter Maydell
2023-10-19 13:35 ` [PULL 18/24] hw/arm/smmuv3: Advertise SMMUv3.1-XNX feature Peter Maydell
2023-10-19 13:35 ` [PULL 19/24] target/arm: Implement FEAT_HPMN0 Peter Maydell
2023-10-19 13:35 ` [PULL 20/24] target/arm/kvm64.c: Remove unused include Peter Maydell
2023-10-19 13:35 ` [PULL 21/24] target/arm/common-semi-target.h: Remove unnecessary boot.h include Peter Maydell
2023-10-19 13:35 ` [PULL 22/24] target/arm/arm-powerctl: Correctly init CPUs when powered on to lower EL Peter Maydell
2023-10-19 13:35 ` [PULL 23/24] hw/timer/npcm7xx_timer: Prevent timer from counting down past zero Peter Maydell
2023-10-19 13:35 ` [PULL 24/24] contrib/elf2dmp: Use g_malloc(), g_new() and g_free() Peter Maydell
2023-10-20 16:06 ` [PULL 00/24] target-arm queue Stefan Hajnoczi

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