Commit fd5feef61a for qemu.org

commit fd5feef61a06e553b6f6f6cd4f4dc4ea414f6200
Merge: 916ab315cc 0e7aa78b0b
Author: Stefan Hajnoczi <stefanha@redhat.com>
Date:   Tue Jul 7 19:11:53 2026 +0200

    Merge tag 'pull-request-2026-07-07' of https://gitlab.com/huth/qemu into staging

    * Add test for hotplugging a virtio-scsi disk
    * Improve boot completion detection in aspeed tests
    * Use QMP to query available machines in functional tests

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQJGBAABCAAwFiEEJ7iIR+7gJQEY8+q5LtnXdP5wLbUFAmpMl5oSHHRoLmh1dGhA
    # cG9zdGVvLmV1AAoJEC7Z13T+cC21pmAQAJa2bVXA7cvKz0w7p7R0AAGrYfetiqbR
    # f/HLuO17OE6Df2quoIpcYzAOjyLwFFBjb4RyPVMdcuKWPWcFnCA9i5ft30TLK84I
    # 3SIx6M7N9OZnAlxPOGsVy8eyoIny8bQOm1/RsGP+SDkNpfQSPcQzp6IAVazEFcM/
    # g6sOPuHp2SOUe+as1+ZTqGDTS5O9VTna/WLGV/Hka1+KCtAwAYws9SWnczHdFvMd
    # rvTJOSKVe2gfs0vLdTIOx44Bj8xhty402+jQqvL8Rwm5wjXRECEQQe7g+qPXINot
    # pnR2LCe952KHhkSoL+70N4SZTimX+UMt0qACr03isqSpVJDcYDD9T/rY5RL9PYPE
    # TdVZM66ZfxmQGSfqNI0GI0vrEXr7zilOjowq/F8BBgT1RG8EzMM23WykPQtwqXuu
    # vsVuu1IV99vbSH76EJEsMra5JuQrAnTNAkXLBtI9BQvlrP/553dl/2DQd7GUb8we
    # B+bFtIk9QXkmkBGOGWOtOfkazPir5GKyy6zLFomZt1SBsbKyL8ZdHvV/XHeChSqO
    # boMFfO67WnoqZeVhc53U3Hm8poo8sIw5UIRU/HAc3thE+esDXnYALEDwwcy8fdnE
    # 2FB0PVzqVOuLXe0rNGsPFP/h+Fd30YFsTGQxxvS65ADAGkP5bztuZqejR2tVgeOU
    # iHgw5kauDJ31
    # =RNE6
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Tue 07 Jul 2026 08:07:22 CEST
    # gpg:                using RSA key 27B88847EEE0250118F3EAB92ED9D774FE702DB5
    # gpg:                issuer "th.huth@posteo.eu"
    # gpg: Good signature from "Thomas Huth <th.huth@gmx.de>" [full]
    # gpg:                 aka "Thomas Huth <thuth@redhat.com>" [full]
    # gpg:                 aka "Thomas Huth <huth@tuxfamily.org>" [full]
    # gpg:                 aka "Thomas Huth <th.huth@posteo.de>" [unknown]
    # gpg: issuer "th.huth@posteo.eu" does not match any User ID
    # gpg: WARNING: The key's User ID is not certified with a trusted signature!
    # gpg:          There is no indication that the signature belongs to the owner.
    # Primary key fingerprint: 27B8 8847 EEE0 2501 18F3  EAB9 2ED9 D774 FE70 2DB5

    * tag 'pull-request-2026-07-07' of https://gitlab.com/huth/qemu:
      tests/functional: use QMP to query available machines
      tests/functional/aspeed: unify boot completion detection on 'login:' prompt
      tests/functional: Add hotplug_scsi test to hotplug virtio-scsi disk

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

diff --cc tests/functional/arm/test_aspeed_anacapa.py
index b16c6035c9,809afeaeb8..363b4c2a1d
--- a/tests/functional/arm/test_aspeed_anacapa.py
+++ b/tests/functional/arm/test_aspeed_anacapa.py
@@@ -5,14 -5,14 +5,14 @@@
  # SPDX-License-Identifier: GPL-2.0-or-later

  from qemu_test import Asset
- from aspeed import FacebookAspeedTest
+ from aspeed import AspeedTest


- class AnacapaMachine(FacebookAspeedTest):
+ class AnacapaMachine(AspeedTest):

      ASSET_ANACAPA_FLASH = Asset(
 -        'https://github.com/legoater/qemu-aspeed-boot/raw/3fa3212827b04be4034d43b5adeef57c27d6ab18/images/anacapa-bmc/openbmc-20260512025228/obmc-phosphor-image-anacapa-20260512025228.static.mtd.xz',
 -        '2232e241abcfb6d4f6b82cb6c378ce5ce05e364aac6d118785c2b6cc33fe43f3')
 +        'https://github.com/legoater/qemu-aspeed-boot/raw/refs/heads/master/images/anacapa-bmc/openbmc-20260616025349/obmc-phosphor-image-anacapa-20260616025349.static.mtd.xz',
 +        'de3841fb6ed3085aec6424358ee6efc4b8ee85688361e5aa1987fd1acb7d3fb4')

      def test_arm_ast2600_anacapa_openbmc(self):
          image_path = self.uncompress(self.ASSET_ANACAPA_FLASH)