Commit 07f97d5da0 for qemu.org

commit 07f97d5da04a9f97e273de85c76f5017d8135a6e
Merge: 53af6529b1 10059583c7
Author: Peter Maydell <peter.maydell@linaro.org>
Date:   Thu Feb 19 10:36:06 2026 +0000

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

    target-arm queue:
     * Allow TCG to emulate CPUs with SME but not SVE
     * Refactorings for single-binary
     * whpx: minor fixes
     * hw/usb/hcd-ohci: Implement frame number overflow event

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQJNBAABCAA3FiEE4aXFk81BneKOgxXPPCUl7RQ2DN4FAmmW5pgZHHBldGVyLm1h
    # eWRlbGxAbGluYXJvLm9yZwAKCRA8JSXtFDYM3uukD/9hu74EY24AYHuOog8Kb/xO
    # 1WLGKFOa6rcSlSh+bvQ+mVqWXxsFp2sdEWddG7GD5i1ztOv2tcY+cKnvt9GBSaUf
    # /SGepqoY8xgUWuDhRwk3tzfssemZC5IK6dSfljhlPlFpRU8ih7nWrsNjg1igK922
    # UjYz2r/q+DT19liTOVzQhkl8VT7TvmFVOh3LxZcj0s4tB7E8S6DucWvhT/BYb/HF
    # kxNcnsW/TkHuhgKSxqioLnY5WEb28EKVCZHO5GOBhc50l9P/adEQ9Osx/2uSsSir
    # flnXbIc8JCOngNTyyF0RE00E14Fkh0EjTL/RB+kS5cqhcIN0NBI4E+JG7cjZ/+3H
    # oDY1f+BS47s7Yrqi0yjXiOeM7i4Hcn7R9Kod8NUOalFHDOne0pPusWrK9kGQbnwO
    # fnnJ2GCxTPcIG9tYVLqF0v4Wc8pAn5U1i2gK9HcRrUItgO0n7zvU/KBGZAAUW/Z/
    # YMgpQaWuGC8mFlhojPQ9I4gCVjLUBt7TwkmdFrdeNmeYSuZfIRBer6uSbr4b+nvi
    # VYyZgANiNazGIOZo+vchgHjqUMOkUN8L3bU0W8sFgISd2AEtWLVV1pAQs8XLWvxM
    # NFVCBBPcYngMkxMxNB1yC6Mx1JcUwmYOnBEXF9koHIf89RIQhpcQQA6W7zoiME+o
    # Do4a6MG6W4MekYVfsEJoJQ==
    # =OMZn
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Thu Feb 19 10:31:52 2026 GMT
    # gpg:                using RSA key E1A5C593CD419DE28E8315CF3C2525ED14360CDE
    # gpg:                issuer "peter.maydell@linaro.org"
    # gpg: Good signature from "Peter Maydell <peter.maydell@linaro.org>" [ultimate]
    # gpg:                 aka "Peter Maydell <pmaydell@gmail.com>" [ultimate]
    # gpg:                 aka "Peter Maydell <pmaydell@chiark.greenend.org.uk>" [ultimate]
    # gpg:                 aka "Peter Maydell <peter@archaic.org.uk>" [ultimate]
    # Primary key fingerprint: E1A5 C593 CD41 9DE2 8E83  15CF 3C25 25ED 1436 0CDE

    * tag 'pull-target-arm-20260219' of https://gitlab.com/pm215/qemu: (32 commits)
      include/tcg/tcg-op.h: eradicate TARGET_INSN_START_EXTRA_WORDS
      target/arm/tcg/translate.h: replace target_long with int64_t
      target/arm/tcg/translate.h: replace target_ulong with vaddr
      target/arm/tcg/vec_helper.c: make compilation unit common
      target/arm/tcg/cpu-v7m.c: make compilation unit common
      target/arm/tcg/psci.c: make compilation unit common
      target/arm: move exec/helper-* plumbery to helper.h
      tcg: move tcg_use_softmmu to tcg/tcg-internal.h
      target/arm: extract helper-sme.h from helper.h
      target/arm: extract helper-sve.h from helper.h
      target/arm: extract helper-a64.h from helper.h
      target/arm: extract helper-mve.h from helper.h
      target/arm: Don't require helper prototypes in helper.c
      target/arm: Move TCG-specific code out of debug_helper.c
      whpx: fix FP register loop
      whpx: remove duplicate include
      hw/usb/hcd-ohci: Implement frame number overflow event
      target/arm: Permit configurations with SME but not SVE
      target/arm: Squash FEAT_SME_FA64 if FEAT_SVE is not present
      target/arm: Don't squash all ID_AA64ZFR0_EL1 fields for non-SVE
      ...

    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>