Commit 7e8d3c7fc4 for qemu.org

commit 7e8d3c7fc460fe7cd28a3e423d7466fa292bc269
Merge: 5bf33fac16 4cf1f0e37d
Author: Richard Henderson <richard.henderson@linaro.org>
Date:   Thu Oct 15 14:58:28 2026 +0200

    Merge tag 'pull-aspeed-20261015' of https://github.com/legoater/qemu into staging

    aspeed queue:

    * Fix OOB read in HACE has_padding() when padding_size is zero
    * Allocate ACRY RSA qtest SRAM buffers on the heap to reduce stack usage
    * Consolidate OTP layout definitions between aspeed_otp and aspeed_sbc
    * Derive ABR and secure boot state from OTP config straps, removing
      the "emmc-abr" and "signing-settings" machine properties
    * Sort device IDs alphabetically
    * Add I2C test for IO expander 1 on the AST2700A2
    * Update ASPEED BMCs reviewer list
    * Add a create_unimplemented_devices() helper and convert all Aspeed
      SoCs and coprocessors to table-driven unimplemented devices
    * Fix the set_machine probe VM to use the test workdir

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCAAdFiEEoPZlSPBIlev+awtgUaNDx8/77KEFAmrQxUgACgkQUaNDx8/7
    # 7KEMPw/9Emv/w9ne3uOc8T8pz7+L2Z4GFDIvZfpo18y+IR81ae1MQezPlbIZAND1
    # qXm+qdeljhch4IPW/Z6XudHLVSO1DNJhZllmVy8mkfMFuuHYNIGM+Nv/xti6xl1q
    # sma2JlHY4k8fwlvSt1RFmZAE4nJAFqqNpVg7ot0Z2lZxPjXp+lE+6D1tFWmFGyRj
    # 6mX9YLRSWqMhusAAL5CRWZXj0pbJcjxrf9gCJaWCeU385R3oShw7rooxsZFSg8Wf
    # 3Jw700PAuy5sOR9Cb4XrPRwQybjA0JlUgPYj2bz01grB975jsWNv5aXEHpB76WdU
    # bmHRSp+t2uZUsh9A+nxFK2B+d/Kjad4t/Lz0/QQABvM7KWjKMihb30RsdDIBlytZ
    # MG9ipnRjFxHXRLyVzBQLX7tOYgbhUwOcHUbsyEb4XEsE846AiQFZLGHuwigfs1yx
    # xTehs58S+GiS2UaZj6vftx10B7xpYLBNCbGJZqf+qNiszBwAmJgRlsZcth3oCS20
    # /FowJ/Ec4dmUPUKvp2WwDkNQ95SrvSG/SIwoBOe+kMC8Y71UBlqfV31casW+JRTa
    # PB2AZA8CahyHCmXIBe89qPomepkMqZ/IqtzFoNH/Lk+vS4rYTOygYrTVyr2O1oHP
    # jXp/QDLuFxp0be4MehDJ4IrUViiRxDObDfRy40TL61QmE4sNmH0=
    # =pfzl
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Thu 15 Oct 2026 02:21:28 PM CEST
    # gpg:                using RSA key A0F66548F04895EBFE6B0B6051A343C7CFFBECA1
    # gpg: Good signature from "Cédric Le Goater <clg@redhat.com>" [full]
    # gpg:                 aka "Cédric Le Goater <clg@kaod.org>" [full]

    * tag 'pull-aspeed-20261015' of https://github.com/legoater/qemu: (21 commits)
      tests/functional: give the set_machine probe VM the test workdir
      hw/arm/aspeed: Remove unused aspeed_mmio_map_unimplemented()
      hw/arm/aspeed_ast1700: Remove unused unimplemented device field
      hw/arm/aspeed_ast1700: Use a table for unimplemented devices
      hw/arm/aspeed_coprocessor: Remove unused unimplemented device fields
      hw/arm/aspeed_ast27x0: Use a table for unimplemented devices for SSP/TSP
      hw/arm/aspeed: Remove unused unimplemented device fields
      hw/arm/aspeed_ast1040: Use a table for unimplemented devices
      hw/arm/aspeed_ast10x0: Use a table for unimplemented devices
      hw/arm/aspeed_ast27x0: Use a table for unimplemented devices
      hw/arm/aspeed_ast2600: Use a table for unimplemented devices
      hw/arm/aspeed_ast2400: Use a table for unimplemented devices
      hw/misc/unimp: Add create_unimplemented_devices() helper
      MAINTAINERS: Update ASPEED BMCs reviewers
      tests/functional/aarch64/test_aspeed_ast2700a2: Add I2C test for IO expander 1
      hw/arm/aspeed: Sort device IDs alphabetically
      hw/misc/aspeed_sbc: Derive secure boot state from OTP config
      hw/misc/aspeed_sbc: Derive ABR state from OTP config straps
      hw/nvram/aspeed_otp, hw/misc/aspeed_sbc: Consolidate OTP layout definitions
      tests/qtest/aspeed-acry: Allocate SRAM buffers on the heap
      ...

    Signed-off-by: Richard Henderson <richard.henderson@linaro.org>