Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20210901103653.13435-1-peter.maydell@linaro.org
Maintainers: "Alex Bennée" <alex.bennee@linaro.org>, David Gibson <david@gibson.dropbear.id.au>, Paolo Bonzini <pbonzini@redhat.com>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, "Michael S. Tsirkin" <mst@redhat.com>, Thomas Huth <thuth@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, Christian Borntraeger <borntraeger@de.ibm.com>, Alexandre Iooss <erdnaxe@crans.org>, Laurent Vivier <lvivier@redhat.com>, Alistair Francis <alistair@alistair23.me>, Joel Stanley <joel@jms.id.au>, Greg Kurz <groug@kaod.org>, Cornelia Huck <cohuck@redhat.com>, Aurelien Jarno <aurelien@aurel32.net>, Subbaraya Sundeep <sundeep.lkml@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>, David Hildenbrand <david@redhat.com>, Peter Maydell <peter.maydell@linaro.org>, Halil Pasic <pasic@linux.ibm.com>
docs/about/deprecated.rst | 7 -
docs/about/removed-features.rst | 7 +
docs/devel/clocks.rst | 23 ++
docs/devel/qgraph.rst | 38 +-
docs/system/arm/virt.rst | 1 +
include/hw/arm/armv7m.h | 24 ++
include/hw/arm/msf2-soc.h | 8 +-
include/hw/arm/nrf51_soc.h | 2 +
include/hw/arm/stm32f100_soc.h | 8 +
include/hw/arm/stm32f205_soc.h | 8 +
include/hw/arm/stm32f405_soc.h | 3 +
include/hw/boards.h | 3 +
include/hw/clock.h | 29 ++
include/hw/i386/pc.h | 3 +
include/hw/intc/armv7m_nvic.h | 8 -
include/hw/misc/armv7m_ras.h | 37 ++
include/hw/timer/armv7m_systick.h | 36 +-
include/hw/timer/stellaris-gptm.h | 51 +++
target/arm/helper-mve.h | 142 +++++++
target/arm/translate.h | 6 +
tests/qtest/libqos/qgraph.h | 6 +-
tests/qtest/libqos/qgraph_internal.h | 2 +-
target/arm/mve.decode | 297 +++++++++++++--
hw/arm/armsse.c | 20 +-
hw/arm/armv7m.c | 260 ++++++++++++-
hw/arm/mps2.c | 17 +-
hw/arm/msf2-soc.c | 68 ++--
hw/arm/msf2-som.c | 7 +-
hw/arm/netduino2.c | 12 +-
hw/arm/netduinoplus2.c | 12 +-
hw/arm/nrf51_soc.c | 20 +-
hw/arm/raspi.c | 2 -
hw/arm/stellaris.c | 396 +++----------------
hw/arm/stm32f100_soc.c | 47 ++-
hw/arm/stm32f205_soc.c | 47 ++-
hw/arm/stm32f405_soc.c | 30 ++
hw/arm/stm32vldiscovery.c | 13 +-
hw/arm/virt.c | 12 +-
hw/core/clock-vmstate.c | 40 +-
hw/core/clock.c | 31 +-
hw/core/machine.c | 3 +
hw/i386/pc.c | 3 +
hw/i386/pc_piix.c | 14 +-
hw/i386/pc_q35.c | 13 +-
hw/intc/arm_gicv3_dist.c | 205 +++++-----
hw/intc/armv7m_nvic.c | 274 +-------------
hw/misc/armv7m_ras.c | 93 +++++
hw/ppc/spapr.c | 17 +-
hw/s390x/s390-virtio-ccw.c | 14 +-
hw/timer/armv7m_systick.c | 118 ++++--
hw/timer/stellaris-gptm.c | 332 ++++++++++++++++
target/arm/cpu64.c | 48 +++
target/arm/cpu_tcg.c | 7 +-
target/arm/mve_helper.c | 650 ++++++++++++++++++++++++++++++++
target/arm/translate-mve.c | 277 +++++++++++++-
target/arm/translate-neon.c | 6 -
tests/qtest/arm-cpu-features.c | 13 +
tests/qtest/boot-serial-test.c | 2 +-
tests/qtest/libqos/arm-raspi2-machine.c | 8 +-
tests/unit/test-qgraph.c | 2 +-
fpu/softfloat-specialize.c.inc | 1 -
MAINTAINERS | 2 +
hw/arm/Kconfig | 1 +
hw/core/trace-events | 1 +
hw/misc/meson.build | 2 +
hw/timer/Kconfig | 3 +
hw/timer/meson.build | 1 +
tests/acceptance/boot_linux_console.py | 6 +-
68 files changed, 2928 insertions(+), 971 deletions(-)
create mode 100644 include/hw/misc/armv7m_ras.h
create mode 100644 include/hw/timer/stellaris-gptm.h
create mode 100644 hw/misc/armv7m_ras.c
create mode 100644 hw/timer/stellaris-gptm.c