Commit 86af3e3f67 for qemu.org

commit 86af3e3f6715a67e8d5ea1b6d506e8da543e7ba4
Merge: f53c98a6fd 4575da5ecb
Author: Stefan Hajnoczi <stefanha@redhat.com>
Date:   Mon Apr 27 11:45:45 2026 -0400

    Merge tag 'pull-target-arm-20260427' of https://gitlab.com/pm215/qemu into staging

    target-arm queue:
    docs/system: add FEAT_AA32 and FEAT_AA64 to emulation list
    hw/arm: Add the i.MX 8MM EVK(Evaluation Kit) board
    target/arm: Build M-profile helper code once only
    hw/arm: Remove hw_error() for the unimplemented CM_LMBUSCNT register
    hw: Move ARM_SYSCTL_GPIO definitions to arm sysctl specific header
    target/arm: Allow 'aarch64=off' to be set for TCG CPUs
    target/arm: Allow some sysregs to not have to be an exact match for migration
    hw/arm/raspi4b: NOP all DTB nodes when removing unimplemented devices
    hw/arm/fsl-imx6ul: Implement LCDIF display device
    target/arm: Refactor syndrome value code to use registerfields
    target/arm: Report the register in WFxT syndromes

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQJNBAABCAA3FiEE4aXFk81BneKOgxXPPCUl7RQ2DN4FAmnvWqUZHHBldGVyLm1h
    # eWRlbGxAbGluYXJvLm9yZwAKCRA8JSXtFDYM3sXqD/0Rz/TCbnO82o1Pdgeq2ZJM
    # n9JdErd55w0LVepMZT4Hmq/V3W1Om65MGluRjUEdKK1+uB9l7wgHWxnJRPp1+pe4
    # EGg0rXxio1Z81CCMV6jQrlG+uKCn15gMpTXvGYGbd+8xXGMrCmsfVQxAU8BLyiRk
    # CcpOOdWqVtdq6F+yjzYBnz0PtLnbWt/x7hlcBAxOZZKjdH2t/zyDKMMMxPt2V8TS
    # XsJOgAk/ugmGZop2X4lwmtaJFelTb7g3XDkeh2fkdbkl0Jf8jFe4tVTirbc1RhSE
    # WHoH/yP3rE0oA16b6uXtU5rSFrW3WlNglIasidnDIrjX9NdImD68FDEaDJ2MBuS0
    # esy0+of/jqpy1rFBUP5KRtg4MJMstLRIlGxWQtQfoBK5uF5kT0SI2kAnipPIwN49
    # IrRfEVM3V7m83+BksfP0+anM85W92kPtwZQfey7oXGJ9jOWbLYRShWphE6k2UI3y
    # jU2bWiVdNF1qwUIEh5NHUJKw9rJI5Uz9msxT/U5VRnV78GC8sPf2+YXZmPOqbRFo
    # j4QuSNuEnQ2OxBzzneZFYzllLZhVU0CQjD5ax5xJ4Cj4o99eOlyMS3aopWDuVHxJ
    # TUJDXC349NeyzSwJgjdwH64lR+qfFeuU4jyI9yisNsYG1LbIEenXX8ww2LXI3eoh
    # s/VEjZo5wZ1e5RSAoP41dw==
    # =MSX5
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Mon 27 Apr 2026 08:46:29 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-20260427' of https://gitlab.com/pm215/qemu: (63 commits)
      target/arm: report register in WFIT syndromes
      target/arm: remove old syndrome defines
      target/arm: use syndrome helpers to query VNCR bit
      target/arm: use syndrome helpers in merge_syn_data_abort
      target/arm: make hvf use syndrome helpers for decode
      target/arm: make whpx use syndrome helpers for decode
      target/arm: use syndrome helpers to set SAME_EL EC bit
      target/arm: use syndrome helpers in arm_cpu_do_interrupt_aarch32_hyp
      target/arm: migrate check_hcr_el2_trap to use syndrome helper
      target/arm: migrate memory op syndromes to registerfields
      target/arm: migrate gcs syndromes to registerfields
      target/arm: migrate wfx syndromes to registerfields
      target/arm: migrate debug syndromes to registerfields
      target/arm: migrate fault syndromes to registerfields
      target/arm: migrate Granule Protection traps to registerfields
      target/arm: migrate BXJ trap syndromes to registerfields
      target/arm: migrate BTI trap syndromes to registerfields
      target/arm: migrate PAC trap syndromes to registerfields
      target/arm: migrate SME trap syndromes to registerfields
      target/arm: migrate eret trap syndromes to registerfields
      ...

    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>