qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PULL 0/9] target-arm queue
@ 2022-07-07 12:27 Peter Maydell
  2022-07-07 12:27 ` [PULL 1/9] hw/arm/virt: dt: add rng-seed property Peter Maydell
                   ` (9 more replies)
  0 siblings, 10 replies; 22+ messages in thread
From: Peter Maydell @ 2022-07-07 12:27 UTC (permalink / raw)
  To: qemu-devel

My OS Lock/DoubleLock patches, plus a small selection of other
bug fixes and minor things.

thanks
-- PMM

The following changes since commit 8e9398e3b1a860b8c29c670c1b6c36afe8d87849:

  Merge tag 'pull-ppc-20220706' of https://gitlab.com/danielhb/qemu into staging (2022-07-07 06:21:05 +0530)

are available in the Git repository at:

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

for you to fetch changes up to c2360eaa0262a816faf8032b7762d0c73df2cc62:

  target/arm: Fix qemu-system-arm handling of LPAE block descriptors for highmem (2022-07-07 11:41:04 +0100)

----------------------------------------------------------------
target-arm queue:
 * hw/arm/virt: dt: add rng-seed property
 * Fix MTE check in sve_ldnfff1_r
 * Record tagged bit for user-only in sve_probe_page
 * Correctly implement OS Lock and OS DoubleLock
 * Implement DBGDEVID, DBGDEVID1, DBGDEVID2 registers
 * Fix qemu-system-arm handling of LPAE block descriptors for highmem

----------------------------------------------------------------
Jason A. Donenfeld (1):
      hw/arm/virt: dt: add rng-seed property

Peter Maydell (6):
      target/arm: Fix code style issues in debug helper functions
      target/arm: Move define_debug_regs() to debug_helper.c
      target/arm: Suppress debug exceptions when OS Lock set
      target/arm: Implement AArch32 DBGDEVID, DBGDEVID1, DBGDEVID2
      target/arm: Correctly implement Feat_DoubleLock
      target/arm: Fix qemu-system-arm handling of LPAE block descriptors for highmem

Richard Henderson (2):
      target/arm: Fix MTE check in sve_ldnfff1_r
      target/arm: Record tagged bit for user-only in sve_probe_page

 docs/about/deprecated.rst |   8 +
 docs/system/arm/virt.rst  |  17 +-
 include/hw/arm/virt.h     |   2 +-
 target/arm/cpregs.h       |   3 +
 target/arm/cpu.h          |  27 +++
 target/arm/internals.h    |   9 +
 hw/arm/virt.c             |  44 ++--
 target/arm/cpu64.c        |   6 +
 target/arm/cpu_tcg.c      |   6 +
 target/arm/debug_helper.c | 580 ++++++++++++++++++++++++++++++++++++++++++++++
 target/arm/helper.c       | 513 +---------------------------------------
 target/arm/ptw.c          |   2 +-
 target/arm/sve_helper.c   |   5 +-
 13 files changed, 684 insertions(+), 538 deletions(-)


^ permalink raw reply	[flat|nested] 22+ messages in thread
* [PULL 0/9] target-arm queue
@ 2025-06-16 14:06 Peter Maydell
  2025-06-17 13:10 ` Stefan Hajnoczi
  0 siblings, 1 reply; 22+ messages in thread
From: Peter Maydell @ 2025-06-16 14:06 UTC (permalink / raw)
  To: qemu-devel

Hi; small pullreq with mostly just minor bug fixes in it this week.

thanks
-- PMM

The following changes since commit d9ce74873a6a5a7c504379857461e4ae64fcf0cd:

  Merge tag 'pull-vfio-20250611' of https://github.com/legoater/qemu into staging (2025-06-11 11:39:53 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 5ad2b1f443a96444cf3e7a2fbe17aae696201012:

  linux-user/arm: Fix return value of SYS_cacheflush (2025-06-16 11:26:25 +0100)

----------------------------------------------------------------
target-arm queue:
 * hw/arm/virt: Check bypass iommu is not set for iommu-map DT property
 * tests/functional: Add a test for the realview-eb-mpcore machine
 * qemu-options.hx: Fix reversed description of icount sleep behavior
 * target/arm: Define raw write for PMU CLR registers
 * docs/interop: convert qed_spec.txt to reStructuredText format
 * hw/arm: make cpu targeted by arm_load_kernel the primary CPU.
 * hw/intc/arm_gic: introduce a first-cpu-index property
 * hw/arm/mps2: Configure the AN500 CPU with 16 MPU regions
 * linux-user/arm: Fix return value of SYS_cacheflush

----------------------------------------------------------------
Akihiko Odaki (1):
      target/arm: Define raw write for PMU CLR registers

Clément Chigot (1):
      hw/arm: make cpu targeted by arm_load_kernel the primary CPU.

Ethan Chen (1):
      qemu-options.hx: Fix reversed description of icount sleep behavior

Frederic Konrad (1):
      hw/intc/arm_gic: introduce a first-cpu-index property

J. Neuschäfer (1):
      linux-user/arm: Fix return value of SYS_cacheflush

Peter Maydell (1):
      hw/arm/mps2: Configure the AN500 CPU with 16 MPU regions

Shameer Kolothum (1):
      hw/arm/virt: Check bypass iommu is not set for iommu-map DT property

Souleymane Conte (1):
      docs/interop: convert qed_spec.txt to reStructuredText format

Thomas Huth (1):
      tests/functional: Add a test for the realview-eb-mpcore machine

 MAINTAINERS                           |   2 +
 docs/interop/index.rst                |   1 +
 docs/interop/qed_spec.rst             | 219 ++++++++++++++++++++++++++++++++++
 docs/interop/qed_spec.txt             | 138 ---------------------
 include/hw/arm/boot.h                 |   3 +
 include/hw/intc/arm_gic.h             |   3 +
 include/hw/intc/arm_gic_common.h      |   2 +
 hw/arm/boot.c                         |  15 ++-
 hw/arm/mps2.c                         |   4 +
 hw/arm/virt.c                         |  15 ++-
 hw/intc/arm_gic.c                     |   2 +-
 hw/intc/arm_gic_common.c              |   1 +
 linux-user/arm/cpu_loop.c             |   1 +
 target/arm/helper.c                   |  12 +-
 qemu-options.hx                       |   8 +-
 tests/functional/meson.build          |   1 +
 tests/functional/test_arm_realview.py |  47 ++++++++
 17 files changed, 312 insertions(+), 162 deletions(-)
 create mode 100644 docs/interop/qed_spec.rst
 delete mode 100644 docs/interop/qed_spec.txt
 create mode 100755 tests/functional/test_arm_realview.py


^ permalink raw reply	[flat|nested] 22+ messages in thread
* [PULL 0/9] target-arm queue
@ 2024-11-26 17:02 Peter Maydell
  2024-11-26 20:16 ` Peter Maydell
  0 siblings, 1 reply; 22+ messages in thread
From: Peter Maydell @ 2024-11-26 17:02 UTC (permalink / raw)
  To: qemu-devel

This one's almost all docs fixes.

thanks
-- PMM

The following changes since commit ba54a7e6b86884e43bed2d2f5a79c719059652a8:

  Merge tag 'net-pull-request' of https://github.com/jasowang/qemu into staging (2024-11-26 14:06:40 +0000)

are available in the Git repository at:

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

for you to fetch changes up to d8790ead55a2ef1e65332ebec63ae3c5db598942:

  docs/system/arm/aspeed: add missing model supermicrox11spi-bmc (2024-11-26 16:22:38 +0000)

----------------------------------------------------------------
target-arm queue:
 * target/arm/tcg/cpu32.c: swap ATCM and BTCM register names
 * docs/system/arm: Fix broken links and missing feature names

----------------------------------------------------------------
Michael Tokarev (1):
      target/arm/tcg/cpu32.c: swap ATCM and BTCM register names

Pierrick Bouvier (8):
      docs/system/arm/emulation: mention armv9
      docs/system/arm/emulation: fix typo in feature name
      docs/system/arm/emulation: add FEAT_SSBS2
      target/arm/tcg/: fix typo in FEAT name
      docs/system/arm/: add FEAT_MTE_ASYNC
      docs/system/arm/: add FEAT_DoubleLock
      docs/system/arm/fby35: update link to product page
      docs/system/arm/aspeed: add missing model supermicrox11spi-bmc

 docs/system/arm/aspeed.rst    |  7 ++++---
 docs/system/arm/emulation.rst | 11 +++++++----
 docs/system/arm/fby35.rst     |  2 +-
 target/arm/tcg/cpu32.c        |  6 +++---
 4 files changed, 15 insertions(+), 11 deletions(-)


^ permalink raw reply	[flat|nested] 22+ messages in thread
* [PULL 0/9] target-arm queue
@ 2022-07-26 15:20 Peter Maydell
  2022-07-26 18:36 ` Richard Henderson
  0 siblings, 1 reply; 22+ messages in thread
From: Peter Maydell @ 2022-07-26 15:20 UTC (permalink / raw)
  To: qemu-devel

A last lot of bug fixes before rc0...

thanks
-- PMM

The following changes since commit 0d0275c31f00b71b49eb80bbdca2cfe244cf80fb:

  Merge tag 'net-pull-request' of https://github.com/jasowang/qemu into staging (2022-07-26 10:31:02 +0100)

are available in the Git repository at:

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

for you to fetch changes up to 5865d99fe88d8c8fa437c18c6b63fb2a8165634f:

  hw/display/bcm2835_fb: Fix framebuffer allocation address (2022-07-26 14:09:44 +0100)

----------------------------------------------------------------
target-arm queue:
 * Update Coverity component definitions
 * target/arm: Add MO_128 entry to pred_esz_masks[]
 * configure: Fix portability issues
 * hw/display/bcm2835_fb: Fix framebuffer allocation address

----------------------------------------------------------------
Alan Jian (1):
      hw/display/bcm2835_fb: Fix framebuffer allocation address

Peter Maydell (8):
      scripts/coverity-scan/COMPONENTS.md: Add loongarch component
      scripts/coverity-scan/COMPONENTS.md: Update slirp component info
      target/arm: Add MO_128 entry to pred_esz_masks[]
      configure: Add missing POSIX-required space
      configure: Add braces to clarify intent of $emu[[:space:]]
      configure: Don't use bash-specific string-replacement syntax
      configure: Drop dead code attempting to use -msmall-data on alpha hosts
      configure: Avoid '==' bashism

 configure                           | 20 +++++++-------------
 target/arm/cpu.h                    |  2 +-
 hw/display/bcm2835_fb.c             |  3 +--
 target/arm/translate-sve.c          |  5 +++--
 scripts/coverity-scan/COMPONENTS.md |  7 +++++--
 5 files changed, 17 insertions(+), 20 deletions(-)


^ permalink raw reply	[flat|nested] 22+ messages in thread
* [PULL 0/9] target-arm queue
@ 2020-11-17 13:48 Peter Maydell
  2020-11-17 14:00 ` no-reply
  2020-11-17 21:06 ` Peter Maydell
  0 siblings, 2 replies; 22+ messages in thread
From: Peter Maydell @ 2020-11-17 13:48 UTC (permalink / raw)
  To: qemu-devel

Arm queue; bugfixes only.

thanks
-- PMM

The following changes since commit 48aa8f0ac536db3550a35c295ff7de94e4c33739:

  Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2020-11-16' into staging (2020-11-17 11:07:00 +0000)

are available in the Git repository at:

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

for you to fetch changes up to ab135622cf478585bdfcb68b85e4a817d74a0c42:

  tmp105: Correct handling of temperature limit checks (2020-11-17 12:56:33 +0000)

----------------------------------------------------------------
target-arm queue:
 * hw/arm/virt: ARM_VIRT must select ARM_GIC
 * exynos: Fix bad printf format specifiers
 * hw/input/ps2.c: Remove remnants of printf debug
 * target/openrisc: Remove dead code attempting to check "is timer disabled"
 * register: Remove unnecessary NULL check
 * util/cutils: Fix Coverity array overrun in freq_to_str()
 * configure: Make "does libgio work" test pull in some actual functions
 * tmp105: reset the T_low and T_High registers
 * tmp105: Correct handling of temperature limit checks

----------------------------------------------------------------
Alex Chen (1):
      exynos: Fix bad printf format specifiers

Alistair Francis (1):
      register: Remove unnecessary NULL check

Andrew Jones (1):
      hw/arm/virt: ARM_VIRT must select ARM_GIC

Peter Maydell (5):
      hw/input/ps2.c: Remove remnants of printf debug
      target/openrisc: Remove dead code attempting to check "is timer disabled"
      configure: Make "does libgio work" test pull in some actual functions
      hw/misc/tmp105: reset the T_low and T_High registers
      tmp105: Correct handling of temperature limit checks

Philippe Mathieu-Daudé (1):
      util/cutils: Fix Coverity array overrun in freq_to_str()

 configure                    | 11 +++++--
 hw/misc/tmp105.h             |  7 +++++
 hw/core/register.c           |  4 ---
 hw/input/ps2.c               |  9 ------
 hw/misc/tmp105.c             | 73 ++++++++++++++++++++++++++++++++++++++------
 hw/timer/exynos4210_mct.c    |  4 +--
 hw/timer/exynos4210_pwm.c    |  8 ++---
 target/openrisc/sys_helper.c |  3 --
 util/cutils.c                |  3 +-
 hw/arm/Kconfig               |  1 +
 10 files changed, 89 insertions(+), 34 deletions(-)


^ permalink raw reply	[flat|nested] 22+ messages in thread
* [PULL 0/9] target-arm queue
@ 2019-09-27 14:42 Peter Maydell
  2019-09-30 10:45 ` Peter Maydell
  0 siblings, 1 reply; 22+ messages in thread
From: Peter Maydell @ 2019-09-27 14:42 UTC (permalink / raw)
  To: qemu-devel

target-arm queue: nothing major here, but no point
sitting on them waiting for more stuff to come along.

thanks
-- PMM

The following changes since commit 1329132d28bf14b9508f7a1f04a2c63422bc3f99:

  Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging (2019-09-26 16:14:03 +0100)

are available in the Git repository at:

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

for you to fetch changes up to e4e34855e658b78ecac50a651cc847662ff02cfd:

  hw/arm/boot: Use the IEC binary prefix definitions (2019-09-27 11:44:39 +0100)

----------------------------------------------------------------
target-arm queue:
 * Fix the CBAR register implementation for Cortex-A53,
   Cortex-A57, Cortex-A72
 * Fix direct booting of Linux kernels on emulated CPUs
   which have an AArch32 EL3 (incorrect NSACR settings
   meant they could not access the FPU)
 * semihosting cleanup: do more work at translate time
   and less work at runtime

----------------------------------------------------------------
Alex Bennée (6):
      tests/tcg: clean-up some comments after the de-tangling
      target/arm: handle M-profile semihosting at translate time
      target/arm: handle A-profile semihosting at translate time
      target/arm: remove run time semihosting checks
      target/arm: remove run-time semihosting checks for linux-user
      tests/tcg: add linux-user semihosting smoke test for ARM

Luc Michel (1):
      target/arm: fix CBAR register for AArch64 CPUs

Peter Maydell (1):
      hw/arm/boot.c: Set NSACR.{CP11,CP10} for NS kernel boots

Philippe Mathieu-Daudé (1):
      hw/arm/boot: Use the IEC binary prefix definitions

 tests/tcg/Makefile.target         |   7 ++-
 tests/tcg/aarch64/Makefile.target |   8 ++-
 tests/tcg/arm/Makefile.target     |  20 ++++---
 linux-user/arm/target_syscall.h   |   3 -
 hw/arm/boot.c                     |  12 ++--
 linux-user/arm/cpu_loop.c         |   3 -
 target/arm/helper.c               | 115 +++++++++++++-------------------------
 target/arm/m_helper.c             |  18 ++----
 target/arm/translate.c            |  30 ++++++++--
 tests/tcg/arm/semihosting.c       |  45 +++++++++++++++
 10 files changed, 146 insertions(+), 115 deletions(-)
 create mode 100644 tests/tcg/arm/semihosting.c


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

end of thread, other threads:[~2025-06-17 15:55 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-07-07 12:27 [PULL 0/9] target-arm queue Peter Maydell
2022-07-07 12:27 ` [PULL 1/9] hw/arm/virt: dt: add rng-seed property Peter Maydell
2022-07-07 12:27 ` [PULL 2/9] target/arm: Fix MTE check in sve_ldnfff1_r Peter Maydell
2022-07-07 12:27 ` [PULL 3/9] target/arm: Record tagged bit for user-only in sve_probe_page Peter Maydell
2022-07-07 12:27 ` [PULL 4/9] target/arm: Fix code style issues in debug helper functions Peter Maydell
2022-07-07 12:27 ` [PULL 5/9] target/arm: Move define_debug_regs() to debug_helper.c Peter Maydell
2022-07-07 12:27 ` [PULL 6/9] target/arm: Suppress debug exceptions when OS Lock set Peter Maydell
2022-07-07 12:27 ` [PULL 7/9] target/arm: Implement AArch32 DBGDEVID, DBGDEVID1, DBGDEVID2 Peter Maydell
2022-07-07 12:27 ` [PULL 8/9] target/arm: Correctly implement Feat_DoubleLock Peter Maydell
2022-07-07 12:27 ` [PULL 9/9] target/arm: Fix qemu-system-arm handling of LPAE block descriptors for highmem Peter Maydell
2022-07-08  2:32 ` [PULL 0/9] target-arm queue Richard Henderson
  -- strict thread matches above, loose matches on Subject: below --
2025-06-16 14:06 Peter Maydell
2025-06-17 13:10 ` Stefan Hajnoczi
2024-11-26 17:02 Peter Maydell
2024-11-26 20:16 ` Peter Maydell
2022-07-26 15:20 Peter Maydell
2022-07-26 18:36 ` Richard Henderson
2020-11-17 13:48 Peter Maydell
2020-11-17 14:00 ` no-reply
2020-11-17 21:06 ` Peter Maydell
2019-09-27 14:42 Peter Maydell
2019-09-30 10:45 ` Peter Maydell

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