qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PULL 00/21] target-arm queue
@ 2024-04-30 16:48 Peter Maydell
  2024-04-30 16:48 ` [PULL 01/21] hw/core/clock: allow clock_propagate on child clocks Peter Maydell
                   ` (21 more replies)
  0 siblings, 22 replies; 23+ messages in thread
From: Peter Maydell @ 2024-04-30 16:48 UTC (permalink / raw)
  To: qemu-devel

Here's another arm pullreq; nothing too exciting in here I think.

thanks
-- PMM

The following changes since commit 5fee33d97a7f2e95716417bd164f2f5264acd976:

  Merge tag 'samuel-thibault' of https://people.debian.org/~sthibault/qemu into staging (2024-04-29 14:34:25 -0700)

are available in the Git repository at:

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

for you to fetch changes up to a0c325c4b05cf7815739d6a84e567b95c8c5be7e:

  tests/qtest : Add testcase for DM163 (2024-04-30 16:05:08 +0100)

----------------------------------------------------------------
target-arm queue:
 * hw/core/clock: allow clock_propagate on child clocks
 * hvf: arm: Remove unused PL1_WRITE_MASK define
 * target/arm: Restrict translation disabled alignment check to VMSA
 * docs/system/arm/emulation.rst: Add missing implemented features
 * target/arm: Enable FEAT_CSV2_3, FEAT_ETS2, FEAT_Spec_FPACC for 'max'
 * tests/avocado: update sunxi kernel from armbian to 6.6.16
 * target/arm: Make new CPUs default to 1GHz generic timer
 * hw/dmax/xlnx_dpdma: fix handling of address_extension descriptor fields
 * hw/char/stm32l4x5_usart: Fix memory corruption by adding correct class_size
 * hw/arm/npcm7xx: Store derivative OTP fuse key in little endian
 * hw/arm: Add DM163 display to B-L475E-IOT01A board

----------------------------------------------------------------
Alexandra Diupina (1):
      hw/dmax/xlnx_dpdma: fix handling of address_extension descriptor fields

Inès Varhol (5):
      hw/display : Add device DM163
      hw/arm : Pass STM32L4x5 SYSCFG gpios to STM32L4x5 SoC
      hw/arm : Create Bl475eMachineState
      hw/arm : Connect DM163 to B-L475E-IOT01A
      tests/qtest : Add testcase for DM163

Peter Maydell (10):
      docs/system/arm/emulation.rst: Add missing implemented features
      target/arm: Enable FEAT_CSV2_3 for -cpu max
      target/arm: Enable FEAT_ETS2 for -cpu max
      target/arm: Implement ID_AA64MMFR3_EL1
      target/arm: Enable FEAT_Spec_FPACC for -cpu max
      tests/avocado: update sunxi kernel from armbian to 6.6.16
      target/arm: Refactor default generic timer frequency handling
      hw/arm/sbsa-ref: Force CPU generic timer to 62.5MHz
      hw/watchdog/sbsa_gwdt: Make watchdog timer frequency a QOM property
      target/arm: Default to 1GHz cntfrq for 'max' and new CPUs

Philippe Mathieu-Daudé (1):
      hw/arm/npcm7xx: Store derivative OTP fuse key in little endian

Raphael Poggi (1):
      hw/core/clock: allow clock_propagate on child clocks

Richard Henderson (1):
      target/arm: Restrict translation disabled alignment check to VMSA

Thomas Huth (1):
      hw/char/stm32l4x5_usart: Fix memory corruption by adding correct class_size

Zenghui Yu (1):
      hvf: arm: Remove PL1_WRITE_MASK

 docs/system/arm/b-l475e-iot01a.rst  |   3 +-
 docs/system/arm/emulation.rst       |  42 ++++-
 include/hw/display/dm163.h          |  59 ++++++
 include/hw/watchdog/sbsa_gwdt.h     |   3 +-
 target/arm/cpu.h                    |  28 +++
 target/arm/internals.h              |  15 +-
 hw/arm/b-l475e-iot01a.c             | 105 +++++++++--
 hw/arm/npcm7xx.c                    |   3 +-
 hw/arm/sbsa-ref.c                   |  16 ++
 hw/arm/stm32l4x5_soc.c              |   6 +-
 hw/char/stm32l4x5_usart.c           |   1 +
 hw/core/clock.c                     |   1 -
 hw/core/machine.c                   |   4 +-
 hw/display/dm163.c                  | 349 ++++++++++++++++++++++++++++++++++++
 hw/dma/xlnx_dpdma.c                 |  20 +--
 hw/watchdog/sbsa_gwdt.c             |  15 +-
 target/arm/cpu.c                    |  42 +++--
 target/arm/cpu64.c                  |   2 +
 target/arm/helper.c                 |  22 +--
 target/arm/hvf/hvf.c                |   3 +-
 target/arm/kvm.c                    |   2 +
 target/arm/tcg/cpu32.c              |   6 +-
 target/arm/tcg/cpu64.c              |  28 ++-
 target/arm/tcg/hflags.c             |  12 +-
 tests/qtest/dm163-test.c            | 194 ++++++++++++++++++++
 tests/qtest/stm32l4x5_gpio-test.c   |  13 +-
 tests/qtest/stm32l4x5_syscfg-test.c |  17 +-
 hw/arm/Kconfig                      |   1 +
 hw/display/Kconfig                  |   3 +
 hw/display/meson.build              |   1 +
 hw/display/trace-events             |  14 ++
 tests/avocado/boot_linux_console.py |  70 ++++----
 tests/avocado/replay_kernel.py      |   8 +-
 tests/qtest/meson.build             |   2 +
 34 files changed, 987 insertions(+), 123 deletions(-)
 create mode 100644 include/hw/display/dm163.h
 create mode 100644 hw/display/dm163.c
 create mode 100644 tests/qtest/dm163-test.c


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

end of thread, other threads:[~2024-04-30 23:02 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-30 16:48 [PULL 00/21] target-arm queue Peter Maydell
2024-04-30 16:48 ` [PULL 01/21] hw/core/clock: allow clock_propagate on child clocks Peter Maydell
2024-04-30 16:48 ` [PULL 02/21] hvf: arm: Remove PL1_WRITE_MASK Peter Maydell
2024-04-30 16:48 ` [PULL 03/21] target/arm: Restrict translation disabled alignment check to VMSA Peter Maydell
2024-04-30 16:48 ` [PULL 04/21] docs/system/arm/emulation.rst: Add missing implemented features Peter Maydell
2024-04-30 16:48 ` [PULL 05/21] target/arm: Enable FEAT_CSV2_3 for -cpu max Peter Maydell
2024-04-30 16:48 ` [PULL 06/21] target/arm: Enable FEAT_ETS2 " Peter Maydell
2024-04-30 16:48 ` [PULL 07/21] target/arm: Implement ID_AA64MMFR3_EL1 Peter Maydell
2024-04-30 16:48 ` [PULL 08/21] target/arm: Enable FEAT_Spec_FPACC for -cpu max Peter Maydell
2024-04-30 16:48 ` [PULL 09/21] tests/avocado: update sunxi kernel from armbian to 6.6.16 Peter Maydell
2024-04-30 16:48 ` [PULL 10/21] target/arm: Refactor default generic timer frequency handling Peter Maydell
2024-04-30 16:48 ` [PULL 11/21] hw/arm/sbsa-ref: Force CPU generic timer to 62.5MHz Peter Maydell
2024-04-30 16:48 ` [PULL 12/21] hw/watchdog/sbsa_gwdt: Make watchdog timer frequency a QOM property Peter Maydell
2024-04-30 16:48 ` [PULL 13/21] target/arm: Default to 1GHz cntfrq for 'max' and new CPUs Peter Maydell
2024-04-30 16:48 ` [PULL 14/21] hw/dmax/xlnx_dpdma: fix handling of address_extension descriptor fields Peter Maydell
2024-04-30 16:48 ` [PULL 15/21] hw/char/stm32l4x5_usart: Fix memory corruption by adding correct class_size Peter Maydell
2024-04-30 16:48 ` [PULL 16/21] hw/arm/npcm7xx: Store derivative OTP fuse key in little endian Peter Maydell
2024-04-30 16:48 ` [PULL 17/21] hw/display : Add device DM163 Peter Maydell
2024-04-30 16:48 ` [PULL 18/21] hw/arm : Pass STM32L4x5 SYSCFG gpios to STM32L4x5 SoC Peter Maydell
2024-04-30 16:48 ` [PULL 19/21] hw/arm : Create Bl475eMachineState Peter Maydell
2024-04-30 16:48 ` [PULL 20/21] hw/arm : Connect DM163 to B-L475E-IOT01A Peter Maydell
2024-04-30 16:48 ` [PULL 21/21] tests/qtest : Add testcase for DM163 Peter Maydell
2024-04-30 23:01 ` [PULL 00/21] target-arm queue Richard Henderson

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