Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260427124738.966578-1-peter.maydell@linaro.org
Maintainers: Peter Maydell <peter.maydell@linaro.org>, Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>, Bernhard Beschow <shentey@gmail.com>, Gaurav Sharma <gaurav.sharma_7@nxp.com>, Paolo Bonzini <pbonzini@redhat.com>, Jean-Christophe Dubois <jcd@tribudubois.net>, Alexander Graf <agraf@csgraf.de>, Phil Dennis-Jordan <phil@philjordan.eu>, Pedro Barbuda <pbarbuda@microsoft.com>, Mohamed Mediouni <mohamed@unpredictable.fr>, Fabiano Rosas <farosas@suse.de>, Laurent Vivier <lvivier@redhat.com>
MAINTAINERS | 16 +-
docs/system/arm/cpu-features.rst | 10 +-
docs/system/arm/emulation.rst | 2 +
docs/system/arm/{imx8mp-evk.rst => imx8m.rst} | 49 +-
docs/system/target-arm.rst | 2 +-
hw/arm/Kconfig | 25 +
hw/arm/fsl-imx6ul.c | 12 +-
hw/arm/fsl-imx8mm.c | 704 ++++++++++++++++++++++
hw/arm/imx8mm-evk.c | 130 ++++
hw/arm/integratorcp.c | 3 -
hw/arm/meson.build | 2 +
hw/arm/raspi4b.c | 10 +-
hw/arm/realview.c | 2 +-
hw/arm/vexpress.c | 2 +-
hw/arm/virt.c | 1 -
hw/display/Kconfig | 4 +
hw/display/imx6ul_lcdif.c | 453 ++++++++++++++
hw/display/meson.build | 1 +
hw/misc/arm_sysctl.c | 2 +-
hw/misc/imx8mp_analog.c | 12 +-
hw/timer/imx_gpt.c | 26 +
hw/vmapple/vmapple.c | 1 -
include/hw/arm/fsl-imx6ul.h | 4 +-
include/hw/arm/fsl-imx8mm.h | 242 ++++++++
include/hw/arm/primecell.h | 12 -
include/hw/display/imx6ul_lcdif.h | 37 ++
include/hw/misc/arm_sysctl.h | 16 +
include/hw/misc/imx8mp_analog.h | 3 +
include/hw/timer/imx_gpt.h | 2 +
target/arm/cpu-features.h | 5 +
target/arm/cpu.c | 153 ++++-
target/arm/cpu.h | 4 +-
target/arm/cpu64.c | 39 ++
target/arm/debug_helper.c | 29 -
target/arm/helper.c | 27 +-
target/arm/hvf/hvf.c | 14 +-
target/arm/internals.h | 60 ++
target/arm/machine.c | 33 +-
target/arm/syndrome.h | 595 ++++++++++++++----
target/arm/tcg/debug.c | 2 +-
target/arm/tcg/helper-a64.c | 2 +-
target/arm/tcg/helper-defs.h | 2 +-
target/arm/tcg/m_helper.c | 8 +-
target/arm/tcg/meson.build | 6 +-
target/arm/tcg/mve_helper.c | 102 ++--
target/arm/tcg/op_helper.c | 7 +-
target/arm/tcg/tlb_helper.c | 6 +-
target/arm/tcg/translate-a64.c | 2 +-
target/arm/tcg/vfp_helper.c | 5 +-
target/arm/trace-events | 2 +
target/arm/whpx/whpx-all.c | 13 +-
tests/functional/aarch64/meson.build | 3 +
tests/functional/aarch64/test_imx8mm_evk.py | 69 +++
tests/functional/aarch64/test_virt_aarch64_off.py | 37 ++
tests/qtest/arm-cpu-features.c | 8 +-
55 files changed, 2743 insertions(+), 275 deletions(-)
rename docs/system/arm/{imx8mp-evk.rst => imx8m.rst} (58%)
create mode 100644 hw/arm/fsl-imx8mm.c
create mode 100644 hw/arm/imx8mm-evk.c
create mode 100644 hw/display/imx6ul_lcdif.c
create mode 100644 include/hw/arm/fsl-imx8mm.h
delete mode 100644 include/hw/arm/primecell.h
create mode 100644 include/hw/display/imx6ul_lcdif.h
create mode 100644 include/hw/misc/arm_sysctl.h
create mode 100755 tests/functional/aarch64/test_imx8mm_evk.py
create mode 100755 tests/functional/aarch64/test_virt_aarch64_off.py