All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL 00/45] target-arm queue
@ 2024-02-27 13:32 Peter Maydell
  2024-02-27 13:32 ` [PULL 01/45] hw/arm/sbsa-ref: Simplify init since PCIe is always enabled Peter Maydell
                   ` (44 more replies)
  0 siblings, 45 replies; 46+ messages in thread
From: Peter Maydell @ 2024-02-27 13:32 UTC (permalink / raw)
  To: qemu-devel

The following changes since commit dccbaf0cc0f1744ffd7562a3dc60e4fc99fd9d44:

  Merge tag 'hw-misc-20240227' of https://github.com/philmd/qemu into staging (2024-02-27 10:11:07 +0000)

are available in the Git repository at:

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

for you to fetch changes up to 48f471ab5450ef8981298e39583118729f6b2aa2:

  docs/system/arm: Add RPi4B to raspi.rst (2024-02-27 13:01:43 +0000)

----------------------------------------------------------------
target-arm queue:
 * Handle atomic updates of page tables entries in MMIO during PTW
 * Advertise Cortex-A53 erratum #843419 fix via REVIDR
 * MAINTAINERS: Cover hw/ide/ahci-allwinner.c with AllWinner A10 machine
 * misc: m48t59: replace qemu_system_reset_request() call with watchdog_perform_action()
 * misc: pxa2xx_timer: replace qemu_system_reset_request() call with watchdog_perform_action()
 * xlnx-versal-ospi: disable reentrancy detection for iomem_dac
 * sbsa-ref: Simplify init since PCIe is always enabled
 * stm32l4x5: Use TYPE_OR_IRQ when connecting STM32L4x5 EXTI fan-in IRQs
 * pl031: Update last RTCLR value on write in case it's read back
 * block: m25p80: Add support of mt35xu02gbba
 * xlnx-versal-virt: Add machine property ospi-flash
 * reset: refactor system reset to be three-phase aware
 * new board model raspi4b

----------------------------------------------------------------
Abhiram Tilak (2):
      misc: m48t59: replace qemu_system_reset_request() call with watchdog_perform_action()
      misc: pxa2xx_timer: replace qemu_system_reset_request() call with watchdog_perform_action()

Ard Biesheuvel (1):
      target/arm: Advertise Cortex-A53 erratum #843419 fix via REVIDR

Inès Varhol (2):
      hw/arm: Use TYPE_OR_IRQ when connecting STM32L4x5 EXTI fan-in IRQs
      tests/qtest: Check that EXTI fan-in irqs are correctly connected

Jessica Clarke (1):
      pl031: Update last RTCLR value on write in case it's read back

Jonathan Cameron (1):
      arm/ptw: Handle atomic updates of page tables entries in MMIO during PTW.

Marcin Juszkiewicz (1):
      hw/arm/sbsa-ref: Simplify init since PCIe is always enabled

Peter Maydell (9):
      system/bootdevice: Don't unregister reset handler in restore_boot_order()
      include/qom/object.h: New OBJECT_DEFINE_SIMPLE_TYPE{, _WITH_INTERFACES} macros
      hw/core: Add documentation and license comments to reset.h
      hw/core: Add ResetContainer which holds objects implementing Resettable
      hw/core/reset: Add qemu_{register, unregister}_resettable()
      hw/core/reset: Implement qemu_register_reset via qemu_register_resettable
      hw/core/machine: Use qemu_register_resettable for sysbus reset
      docs/devel/reset: Update to discuss system reset
      tests/avocado/boot_linux_console.py: Add Rpi4b boot tests

Philippe Mathieu-Daudé (1):
      MAINTAINERS: Cover hw/ide/ahci-allwinner.c with AllWinner A10 machine

Sai Pavan Boddu (3):
      xlnx-versal-ospi: disable reentrancy detection for iomem_dac
      block: m25p80: Add support of mt35xu02gbba
      arm: xlnx-versal-virt: Add machine property ospi-flash

Sergey Kambalin (24):
      hw/arm/bcm2836: Split out common part of BCM283X classes
      hw/arm/bcm2853_peripherals: Split out common part of peripherals
      hw/arm/raspi: Split out raspi machine common part
      hw/arm: Introduce BCM2838 SoC
      hw/arm/bcm2838: Add GIC-400 to BCM2838 SoC
      hw/gpio: Add BCM2838 GPIO stub
      hw/gpio: Implement BCM2838 GPIO functionality
      hw/gpio: Connect SD controller to BCM2838 GPIO
      hw/arm: Add GPIO and SD to BCM2838 periph
      hw/arm: Introduce Raspberry PI 4 machine
      hw/arm/raspi4b: Temporarily disable unimplemented rpi4b devices
      hw/arm: Add memory region for BCM2837 RPiVid ASB
      hw/arm/bcm2838_peripherals: Add clock_isp stub
      tests/qtest: Add bcm2838 mailbox test stub
      tests/qtest/bcm2828-mailbox: Add mailbox test constants
      tests/qtest/bcm2828-mailbox: Add mailbox tests tags. Part 1
      tests/qtest/bcm2828-mailbox: Add mailbox tests tags. Part 2
      tests/qtest/bcm2828-mailbox: Add mailbox tests tags. Part 3
      tests/qtest/bcm2828-mailbox: Add mailbox property tests. Part 1
      tests/qtest/bcm2828-mailbox: Add mailbox property tests. Part 2
      tests/qtest/bcm2828-mailbox: Add mailbox property tests. Part 3
      hw/misc/bcm2835_property: Add missed BCM2835 properties
      tests/qtest/bcm2828-mailbox: Append added properties to mailbox test
      docs/system/arm: Add RPi4B to raspi.rst

 MAINTAINERS                              |  11 +
 docs/devel/qom.rst                       |  34 +-
 docs/devel/reset.rst                     |  44 ++-
 docs/system/arm/raspi.rst                |  12 +-
 hw/block/m25p80_sfdp.h                   |   1 +
 include/hw/arm/bcm2835_peripherals.h     |  29 +-
 include/hw/arm/bcm2836.h                 |  27 +-
 include/hw/arm/bcm2838.h                 |  31 ++
 include/hw/arm/bcm2838_peripherals.h     |  84 ++++
 include/hw/arm/raspberrypi-fw-defs.h     |  11 +
 include/hw/arm/raspi_platform.h          |  38 +-
 include/hw/arm/stm32l4x5_soc.h           |   4 +
 include/hw/core/resetcontainer.h         |  48 +++
 include/hw/display/bcm2835_fb.h          |   2 +
 include/hw/gpio/bcm2838_gpio.h           |  45 +++
 include/qom/object.h                     | 114 ++++--
 include/sysemu/reset.h                   | 113 ++++++
 tests/qtest/bcm2838-mailbox.h            | 532 ++++++++++++++++++++++++++
 hw/arm/bcm2835_peripherals.c             | 215 ++++++-----
 hw/arm/bcm2836.c                         | 117 +++---
 hw/arm/bcm2838.c                         | 263 +++++++++++++
 hw/arm/bcm2838_peripherals.c             | 224 +++++++++++
 hw/arm/raspi.c                           | 130 ++++---
 hw/arm/raspi4b.c                         | 132 +++++++
 hw/arm/sbsa-ref.c                        |   5 +-
 hw/arm/stm32l4x5_soc.c                   |  80 +++-
 hw/arm/xlnx-versal-virt.c                |  44 ++-
 hw/block/m25p80.c                        |   3 +
 hw/block/m25p80_sfdp.c                   |  36 ++
 hw/core/machine.c                        |   7 +-
 hw/core/reset.c                          | 166 ++++++--
 hw/core/resetcontainer.c                 |  77 ++++
 hw/gpio/bcm2838_gpio.c                   | 390 +++++++++++++++++++
 hw/misc/bcm2835_property.c               |  21 +
 hw/rtc/m48t59.c                          |   4 +-
 hw/rtc/pl031.c                           |   1 +
 hw/ssi/xlnx-versal-ospi.c                |   6 +
 hw/timer/pxa2xx_timer.c                  |   3 +-
 system/bootdevice.c                      |  25 +-
 target/arm/cpu64.c                       |   2 +-
 target/arm/ptw.c                         |  64 +++-
 tests/qtest/bcm2838-mailbox.c            |  60 +++
 tests/qtest/bcm2838-mbox-property-test.c | 631 +++++++++++++++++++++++++++++++
 tests/qtest/stm32l4x5_exti-test.c        |  37 ++
 hw/arm/meson.build                       |   2 +
 hw/arm/trace-events                      |   3 +
 hw/core/meson.build                      |   1 +
 hw/gpio/meson.build                      |   5 +-
 tests/avocado/boot_linux_console.py      |  97 +++++
 tests/qtest/meson.build                  |   3 +-
 50 files changed, 3728 insertions(+), 306 deletions(-)
 create mode 100644 include/hw/arm/bcm2838.h
 create mode 100644 include/hw/arm/bcm2838_peripherals.h
 create mode 100644 include/hw/core/resetcontainer.h
 create mode 100644 include/hw/gpio/bcm2838_gpio.h
 create mode 100644 tests/qtest/bcm2838-mailbox.h
 create mode 100644 hw/arm/bcm2838.c
 create mode 100644 hw/arm/bcm2838_peripherals.c
 create mode 100644 hw/arm/raspi4b.c
 create mode 100644 hw/core/resetcontainer.c
 create mode 100644 hw/gpio/bcm2838_gpio.c
 create mode 100644 tests/qtest/bcm2838-mailbox.c
 create mode 100644 tests/qtest/bcm2838-mbox-property-test.c


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

end of thread, other threads:[~2024-02-27 13:47 UTC | newest]

Thread overview: 46+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-02-27 13:32 [PULL 00/45] target-arm queue Peter Maydell
2024-02-27 13:32 ` [PULL 01/45] hw/arm/sbsa-ref: Simplify init since PCIe is always enabled Peter Maydell
2024-02-27 13:32 ` [PULL 02/45] target/arm: Advertise Cortex-A53 erratum #843419 fix via REVIDR Peter Maydell
2024-02-27 13:32 ` [PULL 03/45] MAINTAINERS: Cover hw/ide/ahci-allwinner.c with AllWinner A10 machine Peter Maydell
2024-02-27 13:32 ` [PULL 04/45] misc: m48t59: replace qemu_system_reset_request() call with watchdog_perform_action() Peter Maydell
2024-02-27 13:32 ` [PULL 05/45] misc: pxa2xx_timer: " Peter Maydell
2024-02-27 13:32 ` [PULL 06/45] xlnx-versal-ospi: disable reentrancy detection for iomem_dac Peter Maydell
2024-02-27 13:32 ` [PULL 07/45] hw/arm: Use TYPE_OR_IRQ when connecting STM32L4x5 EXTI fan-in IRQs Peter Maydell
2024-02-27 13:32 ` [PULL 08/45] tests/qtest: Check that EXTI fan-in irqs are correctly connected Peter Maydell
2024-02-27 13:32 ` [PULL 09/45] pl031: Update last RTCLR value on write in case it's read back Peter Maydell
2024-02-27 13:32 ` [PULL 10/45] block: m25p80: Add support of mt35xu02gbba Peter Maydell
2024-02-27 13:32 ` [PULL 11/45] arm: xlnx-versal-virt: Add machine property ospi-flash Peter Maydell
2024-02-27 13:32 ` [PULL 12/45] arm/ptw: Handle atomic updates of page tables entries in MMIO during PTW Peter Maydell
2024-02-27 13:32 ` [PULL 13/45] system/bootdevice: Don't unregister reset handler in restore_boot_order() Peter Maydell
2024-02-27 13:32 ` [PULL 14/45] include/qom/object.h: New OBJECT_DEFINE_SIMPLE_TYPE{, _WITH_INTERFACES} macros Peter Maydell
2024-02-27 13:32 ` [PULL 15/45] hw/core: Add documentation and license comments to reset.h Peter Maydell
2024-02-27 13:32 ` [PULL 16/45] hw/core: Add ResetContainer which holds objects implementing Resettable Peter Maydell
2024-02-27 13:32 ` [PULL 17/45] hw/core/reset: Add qemu_{register, unregister}_resettable() Peter Maydell
2024-02-27 13:32 ` [PULL 18/45] hw/core/reset: Implement qemu_register_reset via qemu_register_resettable Peter Maydell
2024-02-27 13:32 ` [PULL 19/45] hw/core/machine: Use qemu_register_resettable for sysbus reset Peter Maydell
2024-02-27 13:32 ` [PULL 20/45] docs/devel/reset: Update to discuss system reset Peter Maydell
2024-02-27 13:32 ` [PULL 21/45] hw/arm/bcm2836: Split out common part of BCM283X classes Peter Maydell
2024-02-27 13:32 ` [PULL 22/45] hw/arm/bcm2853_peripherals: Split out common part of peripherals Peter Maydell
2024-02-27 13:32 ` [PULL 23/45] hw/arm/raspi: Split out raspi machine common part Peter Maydell
2024-02-27 13:32 ` [PULL 24/45] hw/arm: Introduce BCM2838 SoC Peter Maydell
2024-02-27 13:32 ` [PULL 25/45] hw/arm/bcm2838: Add GIC-400 to " Peter Maydell
2024-02-27 13:32 ` [PULL 26/45] hw/gpio: Add BCM2838 GPIO stub Peter Maydell
2024-02-27 13:32 ` [PULL 27/45] hw/gpio: Implement BCM2838 GPIO functionality Peter Maydell
2024-02-27 13:32 ` [PULL 28/45] hw/gpio: Connect SD controller to BCM2838 GPIO Peter Maydell
2024-02-27 13:32 ` [PULL 29/45] hw/arm: Add GPIO and SD to BCM2838 periph Peter Maydell
2024-02-27 13:32 ` [PULL 30/45] hw/arm: Introduce Raspberry PI 4 machine Peter Maydell
2024-02-27 13:33 ` [PULL 31/45] hw/arm/raspi4b: Temporarily disable unimplemented rpi4b devices Peter Maydell
2024-02-27 13:33 ` [PULL 32/45] hw/arm: Add memory region for BCM2837 RPiVid ASB Peter Maydell
2024-02-27 13:33 ` [PULL 33/45] hw/arm/bcm2838_peripherals: Add clock_isp stub Peter Maydell
2024-02-27 13:33 ` [PULL 34/45] tests/avocado/boot_linux_console.py: Add Rpi4b boot tests Peter Maydell
2024-02-27 13:33 ` [PULL 35/45] tests/qtest: Add bcm2838 mailbox test stub Peter Maydell
2024-02-27 13:33 ` [PULL 36/45] tests/qtest/bcm2828-mailbox: Add mailbox test constants Peter Maydell
2024-02-27 13:33 ` [PULL 37/45] tests/qtest/bcm2828-mailbox: Add mailbox tests tags. Part 1 Peter Maydell
2024-02-27 13:33 ` [PULL 38/45] tests/qtest/bcm2828-mailbox: Add mailbox tests tags. Part 2 Peter Maydell
2024-02-27 13:33 ` [PULL 39/45] tests/qtest/bcm2828-mailbox: Add mailbox tests tags. Part 3 Peter Maydell
2024-02-27 13:33 ` [PULL 40/45] tests/qtest/bcm2828-mailbox: Add mailbox property tests. Part 1 Peter Maydell
2024-02-27 13:33 ` [PULL 41/45] tests/qtest/bcm2828-mailbox: Add mailbox property tests. Part 2 Peter Maydell
2024-02-27 13:33 ` [PULL 42/45] tests/qtest/bcm2828-mailbox: Add mailbox property tests. Part 3 Peter Maydell
2024-02-27 13:33 ` [PULL 43/45] hw/misc/bcm2835_property: Add missed BCM2835 properties Peter Maydell
2024-02-27 13:33 ` [PULL 44/45] tests/qtest/bcm2828-mailbox: Append added properties to mailbox test Peter Maydell
2024-02-27 13:33 ` [PULL 45/45] docs/system/arm: Add RPi4B to raspi.rst Peter Maydell

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.