Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20240227133314.1721857-1-peter.maydell@linaro.org
Maintainers: Paolo Bonzini <pbonzini@redhat.com>, "Daniel P. Berrangé" <berrange@redhat.com>, Eduardo Habkost <eduardo@habkost.net>, Peter Maydell <peter.maydell@linaro.org>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Radoslaw Biernacki <rad@semihalf.com>, Leif Lindholm <quic_llindhol@quicinc.com>, Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>, Arnaud Minier <arnaud.minier@telecom-paris.fr>, "Inès Varhol" <ines.varhol@telecom-paris.fr>, Alistair Francis <alistair@alistair23.me>, "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Kevin Wolf <kwolf@redhat.com>, Hanna Reitz <hreitz@redhat.com>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Yanan Wang <wangyanan55@huawei.com>, Francisco Iglesias <francisco.iglesias@xilinx.com>, "Gonglei (Arei)" <arei.gonglei@huawei.com>, Cleber Rosa <crosa@redhat.com>, Wainer dos Santos Moschetta <wainersm@redhat.com>, Beraldo Leal <bleal@redhat.com>, Thomas Huth <thuth@redhat.com>, Laurent Vivier <lvivier@redhat.com>
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