[PULL 00/15] target-arm queue

There is a newer version of this series
include/hw/intc/arm_gicv3_common.h    |  54 ++----
include/qemu/bitmap.h                 |   8 +
include/qemu/bitops.h                 | 172 ++++++++++++++++-
target/arm/hvf/trace.h                |   1 +
hw/intc/loongarch_extioi.c            |  11 +-
hw/intc/openpic.c                     |  15 +-
hw/net/rocker/rocker_of_dpa.c         |  13 +-
hw/timer/exynos4210_mct.c             |   2 +-
hw/watchdog/cmsdk-apb-watchdog.c      |  34 +++-
system/dma-helpers.c                  |   2 +-
target/arm/hvf/hvf.c                  |   2 +-
target/arm/ptw.c                      |  72 ++++---
tests/qtest/cmsdk-apb-watchdog-test.c | 344 ++++++++++++++++++++++++++++++----
trace/control-target.c                |   1 -
trace/control.c                       |   1 -
system/trace-events                   |   7 +
tests/qtest/meson.build               |   3 +-
trace-events                          |   7 -
18 files changed, 584 insertions(+), 165 deletions(-)
create mode 100644 target/arm/hvf/trace.h
[PULL 00/15] target-arm queue
Posted by Peter Maydell 4 days, 1 hour ago
Some Arm bugfixes, and a few non-arm ones that I also picked up.
Most of the diffstat is a test program.

thanks
-- PMM

The following changes since commit af4c4fd128d3e73f7435a3723e9fcd2ec64c5f4c:

  Merge tag 'pull-nbd-2024-11-18' of https://repo.or.cz/qemu/ericb into staging (2024-11-18 20:24:05 +0000)

are available in the Git repository at:

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

for you to fetch changes up to c5275c734233d6457f2340ca01d4577a971ea328:

  trace: Don't include trace-root.h in control.c or control-target.c (2024-11-19 14:14:13 +0000)

----------------------------------------------------------------
target-arm queue:
 * hw/timer/exynos4210_mct: fix possible int overflow
 * hw/net/rocker/rocker_of_dpa.c: Remove superfluous error check
 * hw/intc/openpic: Avoid taking address of out-of-bounds array index
 * hw/watchdog/cmsdk_apb_watchdog: Fix INTEN issues
 * arm/ptw: Honour WXN/UWXN and SIF in short-format descriptors
 * hw/intc/loongarch_extioi: Use set_bit32() and clear_bit32() to avoid UB
 * system/dma-helpers.c: Move trace events to system/trace-events
 * target/arm/hvf: Add trace.h header
 * trace: Don't include trace-root.h in control.c or control-target.c

----------------------------------------------------------------
Dmitry Frolov (1):
      hw/timer/exynos4210_mct: fix possible int overflow

Pavel Skripkin (2):
      arm/ptw: Make get_S1prot accept decoded AP
      arm/ptw: Honour WXN/UWXN and SIF in short-format descriptors

Peter Maydell (7):
      hw/intc/openpic: Avoid taking address of out-of-bounds array index
      bitops.h: Define bit operations on 'uint32_t' arrays
      hw/intc/arm_gicv3: Use bitops.h uint32_t bit array functions
      hw/intc/loongarch_extioi: Use set_bit32() and clear_bit32() for s->isr
      system/dma-helpers.c: Move trace events to system/trace-events
      target/arm/hvf: Add trace.h header
      trace: Don't include trace-root.h in control.c or control-target.c

Rodrigo Dias Correa (1):
      hw/net/rocker/rocker_of_dpa.c: Remove superfluous error check

Roque Arcudia Hernandez (4):
      hw/watchdog/cmsdk_apb_watchdog: Fix INTEN issues
      tests/qtest/cmsdk-apb-watchdog-test: Parameterize tests
      tests/qtest/cmsdk-apb-watchdog-test: Don't abort on assertion failure
      tests/qtest/cmsdk-apb-watchdog-test: Test INTEN as counter enable

 include/hw/intc/arm_gicv3_common.h    |  54 ++----
 include/qemu/bitmap.h                 |   8 +
 include/qemu/bitops.h                 | 172 ++++++++++++++++-
 target/arm/hvf/trace.h                |   1 +
 hw/intc/loongarch_extioi.c            |  11 +-
 hw/intc/openpic.c                     |  15 +-
 hw/net/rocker/rocker_of_dpa.c         |  13 +-
 hw/timer/exynos4210_mct.c             |   2 +-
 hw/watchdog/cmsdk-apb-watchdog.c      |  34 +++-
 system/dma-helpers.c                  |   2 +-
 target/arm/hvf/hvf.c                  |   2 +-
 target/arm/ptw.c                      |  72 ++++---
 tests/qtest/cmsdk-apb-watchdog-test.c | 344 ++++++++++++++++++++++++++++++----
 trace/control-target.c                |   1 -
 trace/control.c                       |   1 -
 system/trace-events                   |   7 +
 tests/qtest/meson.build               |   3 +-
 trace-events                          |   7 -
 18 files changed, 584 insertions(+), 165 deletions(-)
 create mode 100644 target/arm/hvf/trace.h
Re: [PULL 00/15] target-arm queue
Posted by Peter Maydell 3 days, 23 hours ago
On Tue, 19 Nov 2024 at 14:23, Peter Maydell <peter.maydell@linaro.org> wrote:
>
> Some Arm bugfixes, and a few non-arm ones that I also picked up.
> Most of the diffstat is a test program.
>
> thanks
> -- PMM
>
> The following changes since commit af4c4fd128d3e73f7435a3723e9fcd2ec64c5f4c:
>
>   Merge tag 'pull-nbd-2024-11-18' of https://repo.or.cz/qemu/ericb into staging (2024-11-18 20:24:05 +0000)
>
> are available in the Git repository at:
>
>   https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20241119
>
> for you to fetch changes up to c5275c734233d6457f2340ca01d4577a971ea328:
>
>   trace: Don't include trace-root.h in control.c or control-target.c (2024-11-19 14:14:13 +0000)
>
> ----------------------------------------------------------------
> target-arm queue:
>  * hw/timer/exynos4210_mct: fix possible int overflow
>  * hw/net/rocker/rocker_of_dpa.c: Remove superfluous error check
>  * hw/intc/openpic: Avoid taking address of out-of-bounds array index
>  * hw/watchdog/cmsdk_apb_watchdog: Fix INTEN issues
>  * arm/ptw: Honour WXN/UWXN and SIF in short-format descriptors
>  * hw/intc/loongarch_extioi: Use set_bit32() and clear_bit32() to avoid UB
>  * system/dma-helpers.c: Move trace events to system/trace-events
>  * target/arm/hvf: Add trace.h header
>  * trace: Don't include trace-root.h in control.c or control-target.c


Applied, thanks.

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

-- PMM