Commit d5393e5a03 for qemu.org

commit d5393e5a03103ba964ae5753a7ace3a65f6d77eb
Merge: e8d693e12a 0375f6498e
Author: Richard Henderson <richard.henderson@linaro.org>
Date:   Wed Aug 12 07:16:57 2026 -0700

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

    aspeed queue:

    * Fixes missing Kconfig dependencies for Aspeed boards
    * Adds 64-bit addressing support to the EHCI USB controller model.
      Enable it on the AST2700
    * Extends Aspeed SMC qtest coverage with fast-read, DOR and QOR
      read modes
    * Introduces a separate Aspeed2700SCUState type and shares the SCUIO,
      FMC and SCU instances across the AST2700 PSP, SSP and TSP
      coprocessors
    * Adds Data FIFO-based flash access for the AST2700 FMC controller
    * Adds the ADC128D818 12-bit 8-channel ADC sensor device with tests,
      wired up on the Anacapa board
    * Reworks the PCA9552/PCA9555 GPIO/LED driver: polarity inversion,
      datasheet-conformant command handling, GPIO QOM properties, reset
      via the Resettable interface, and extensive qtest coverage
    * Reworks the PCA9554 GPIO driver: output-to-input reflection,
      PCA9536 support, pin direction property, and qtest coverage
    * Adds PCA9555 IO expanders and temperature sensors to the Catalina
      board
    * Adds AST2700 I2C master buffer mode support
    * Updates ASPEED functional tests to SDK v11.03 and Zephyr SDK v03.08
    * Adds AES-GCM support to the QEMU crypto cipher layer (gcrypt,
      nettle, gnutls backends) with unit tests
    * Adds crypto (AES) command emulation to the Aspeed HACE model:
      direct access, scatter-gather, CTR, GCM modes, 64-bit DMA, with
      qtest coverage on AST2500, AST2600, AST1030 and AST2700

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCAAdFiEEoPZlSPBIlev+awtgUaNDx8/77KEFAmp7TbQACgkQUaNDx8/7
    # 7KGqiBAAuiozhStgwzhV1ywfStIVL1wUQsg4UiODmihJEd1eRS7KH6q37enXuydI
    # zKycSTjg1gJUglRbq0OUk+WNeMCwusLVZm2u6GCIF4B9m8n7Qn09vpGY9egAfTdv
    # XTm1/GStxLLlYp6WaXyXXbm6D5F2KjkaNyqjy2UEQwzsiOfkDcABqnH5CFNT6d3U
    # q2rcRZ/8exv1bWDD9PI5ip3Si/Uf1p8X8Kcrij5aQRMaJJMZnQZcccryZFz6waxe
    # xTeQEEE6whS0MwTfKqH6uIm1D2NlekYe3FXDjP4agePhTG/RN3leMxCL3QIwJfk4
    # sMKf+Mapac1rVE/EY5KHYwKbCGR2t8uRbVTXMhywiZeV8WyBGiq+tabklw8hsFvA
    # 56Q3ez7oTT6vTaIRMSC7PrXXLEZKywhA4jICd2HWq2Dt+XEiAcT6nvM4pDp2ktXq
    # PtpxLKhlelZ2P7GJUAvOa8rtaeif9RiPELN8cliVqT5MrC0iodMmh+eCponYKwZl
    # tThzUBatZVn/BP3EFGT7GHicfr3owCblxfuHPVMZiWlX3n4ymixa/3sGk73zb+jo
    # foSCpi8YEAYxzhcwBfOrNE1UqQuwhOvQWugmEgFfSbjvqL7sFOeivWraYv46fcwE
    # EQ9+Ah35VE2rq6fNvfUHiTZqWFGDYSvMVHKGCGR0CCu8PJOwdFM=
    # =SS88
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Tue 11 Aug 2026 09:28:36 AM PDT
    # 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-20260811' of https://github.com/legoater/qemu: (83 commits)
      tests/qtest/aspeed-hace: Test the crypto command on the AST2700
      hw/misc/aspeed_hace: Enable the crypto command on the AST2700
      hw/misc/aspeed_hace: Support the AES-GCM mode for the crypto command
      hw/misc/aspeed_hace: Support 64-bit DMA for the crypto command
      tests/unit/test-crypto-cipher: Test AES-GCM mode
      crypto/cipher-gnutls: Implement AES-GCM
      crypto/cipher-nettle: Implement AES-GCM
      crypto/cipher-gcrypt: Implement AES-GCM
      crypto/cipher: Add setaad/gettag for AEAD modes
      crypto/cipher: Add GCM to QCryptoCipherMode
      tests/qtest/aspeed-hace: Test the crypto command on the AST1030
      tests/qtest/aspeed-hace: Test the crypto command on the AST2600
      hw/misc/aspeed_hace: Support the CTR mode for the crypto command
      hw/misc/aspeed_hace: Support scatter-gather mode for the crypto command
      tests/qtest/aspeed-hace: Test the crypto command on the AST2500
      hw/misc/aspeed_hace: Support the crypto command in direct access mode
      hw/arm/aspeed: avoid sign mismatch on sscanf for uart property
      tests/functional/arm/test_aspeed_ast1060: Update ASPEED ZEPHYR PROJECT v03.07
      tests/functional/arm/test_aspeed_ast1030: Update ASPEED Zephyr SDK v03.08
      tests/functional/arm/test_aspeed_ast2500_sdk: Update ASPEED SDK v11.03
      ...

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