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>