Commit 010df8b0a2 for qemu.org
commit 010df8b0a293f3f95c2afd550e7e937c1a66a796
Merge: ac0cc20ad2 37863fff59
Author: Stefan Hajnoczi <stefanha@redhat.com>
Date: Tue May 5 10:10:49 2026 -0400
Merge tag 'pull-target-arm-20260505' of https://gitlab.com/pm215/qemu into staging
target-arm queue:
* hw/arm/fsl-imx8mp: Do not create redundant unimplemented devices
* hw/arm/fsl-imx8mp: Fix parent of ocram memory region
* sysbus: Remove unused irq routing notifier method
* linux-user/arm: Restrict regpairs_aligned
* qemu-options: Improve description for -smb option
* preliminary work for FEAT_RME_GDI
* docs/devel/decodetree: Fix formatting in "field examples" table
* hw/net/allwinner-sun8i-emac: Flush queued packets when rx is enabled
* hw/intc/arm_gicv3: Fix NS write to ICC_AP1Rn_EL1 when prebits < 7
* target/arm/kvm: Cache host CPU probe failure
* hvf: support platform vGIC
* hvf: support nested virtualization
# -----BEGIN PGP SIGNATURE-----
#
# iQJNBAABCAA3FiEE4aXFk81BneKOgxXPPCUl7RQ2DN4FAmn5uCMZHHBldGVyLm1h
# eWRlbGxAbGluYXJvLm9yZwAKCRA8JSXtFDYM3ngCD/4wB5suoxByGIFtyAU49hXy
# r/SqbIWc/68iQltO1rCtp0MTj6JBAuB/cX3ru9eD+U46OwAsY7O73QI33OL+mgxv
# tWioKTtqvxzT67MZf6b7TgOIJXGNpL8clqSm36/4qkbii4WCmR9ezw9NrbYWVHyH
# r+0D+3dM6VxxyZfICM5O4rxx7cOHbrARPqQiiAMLemRcv9jh5pX+YiRBpGP1i0tH
# MGYk3kYqmGaCkDSS7od1yKXhKzvcXbdHRgIG1n67FaFkO8wjjv4SiZVnFaIp9lh/
# KQnAPbk8Uhr0XbfWlRcaaAHRGNS5a7P5GNccJB2c8nBZfavyREuccAZfy4qFL2Tq
# WaUdPD4S6VqzA+alxxRSU1x/sZ9F18QlmE2a3LB7PI3PhF4b1jo0gRWxirRdPB/l
# 9DSu5myPlIo8d/aJCkvZPbiC34s3fFJS6ddmTS0E87DMtZL47g+hgdLNXaw9Gmjt
# Mn8SVSCcoLvlhwcTBhz78vltbFXX9K1LzGa2gLINcV51JXxta9iuax5CPmLb6uyU
# NzqXBeYhZQV7HbF+MgrsyjPWbjYNs5PF/O/EgtEBxHSoqYgzwpDIffIxKoqY1u1f
# zeuko1ngGADFwKeSHl6KnmCl5rt2s7jBPcAqPgruIpYHK70dEBgsfWIC2YDqQ8Yt
# tuII26kwz4yKov8cLloHww==
# =N199
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue 05 May 2026 05:28:03 EDT
# gpg: using RSA key E1A5C593CD419DE28E8315CF3C2525ED14360CDE
# gpg: issuer "peter.maydell@linaro.org"
# gpg: Good signature from "Peter Maydell <peter.maydell@linaro.org>" [full]
# gpg: aka "Peter Maydell <pmaydell@gmail.com>" [full]
# gpg: aka "Peter Maydell <pmaydell@chiark.greenend.org.uk>" [full]
# gpg: aka "Peter Maydell <peter@archaic.org.uk>" [unknown]
# Primary key fingerprint: E1A5 C593 CD41 9DE2 8E83 15CF 3C25 25ED 1436 0CDE
* tag 'pull-target-arm-20260505' of https://gitlab.com/pm215/qemu: (29 commits)
hvf: arm: enable vGIC by default for virt-11.1 and later
hvf: enable nested virtualisation support
hvf: arm: physical timer emulation
hvf: arm: disable SME when nested virt is active
target/arm: hvf: pass through CNTHCTL_EL2 and MDCCINT_EL1
hvf: sync registers used at EL2
hvf: arm: override HV_SYS_REG_MDCR_EL2
target/arm: hvf: add asserts for code paths not leveraged when using the vGIC
hvf: arm: allow exposing minimal PMU for kernel-irqchip=on
hvf: gate ARM_FEATURE_PMU register emulation when using the Apple vGIC
hvf: only call hvf_sync_vtimer() when running without the platform vGIC
hw/arm, target/arm: nested virtualisation on HVF
target/arm: hvf: instantiate GIC early
accel, hw/arm, include/system/hvf: infrastructure changes for HVF vGIC
hw/intc: arm_gicv3_hvf: save/restore Apple GIC state
hw/intc: Add hvf vGIC interrupt controller support
target/arm/kvm: Cache host CPU probe failure
hw/intc/arm_gicv3: Fix NS write to ICC_AP1Rn_EL1 when prebits < 7
hw/net/allwinner-sun8i-emac: Flush queued packets when rx is enabled
docs/devel/decodetree: Fix formatting in "field examples" table
...
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>