The following changes since commit 039fae56bb79af1124619daae60e01c257fcb2ee:
Merge tag 'pull-request-2026-02-12v2' of https://gitlab.com/thuth/qemu into staging (2026-02-12 11:52:31 +0000) are available in the Git repository at: https://github.com/legoater/qemu/ tags/pull-aspeed-20260212 for you to fetch changes up to 1b662879513fa9823a887cac9cfc3d91b9d3f616: tests/functional/aarch64/test_aspeed_ast2700fc: Use AST2700 A2 SDK image for FC tests (2026-02-12 16:06:55 +0100) ---------------------------------------------------------------- aspeed-next queue: * Adds support for the AST2700 A2 SoC, including a new machine and a functional test * Enhances AST2600 OTP functional test * Restructures Aspeed ARM tests into separate files for better parallelism. * Includes new SDK tests with Linux 5.15. * Fixes Aspeed I2C models ---------------------------------------------------------------- Cédric Le Goater (2): tests/functional: Split Aspeed ARM tests into separate files tests/functional: Add SDK tests with Linux 5.15 Jamin Lin (13): hw/i2c/aspeed_i2c: Fix out-of-bounds read in I2C MMIO handlers hw/i2c/aspeed_i2c: Increase I2C device register size to 0xA0 hw/misc/aspeed_scu: Remove unused SoC silicon revision definitions hw/misc/aspeed_scu: Add AST2700 A2 silicon revisions hw/arm/aspeed_ast27x0: Add AST2700 A2 SoC support hw/arm/aspeed_ast27x0_evb: Add AST2700 A2 EVB machine hw/arm/aspeed_ast27x0_evb: Move ast2700-evb alias to AST2700 A2 EVB tests/qtest/ast2700-hace-test: Use ast2700-evb alias for AST2700 HACE tests tests/functional/aarch64/test_aspeed_ast2700: Rename AST2700 A1 test to reduce test runtime tests/functional/aarch64/test_aspeed_ast2700a2: Add AST2700 A2 EVB functional tests hw/arm/aspeed_ast27x0-fc: Switch AST2700 FC machine to A2 SoC hw/arm/aspeed_ast27x0-fc: Increase BMC DRAM size to 2GB for AST2700 A2 tests/functional/aarch64/test_aspeed_ast2700fc: Use AST2700 A2 SDK image for FC tests Kane Chen (1): tests/functional/arm/aspeed_ast2600: Enhance OTP test with functional validation include/hw/i2c/aspeed_i2c.h | 3 +- include/hw/misc/aspeed_scu.h | 11 +- hw/arm/aspeed_ast27x0-fc.c | 15 +- hw/arm/aspeed_ast27x0.c | 36 ++++ hw/arm/aspeed_ast27x0_evb.c | 29 +++- hw/i2c/aspeed_i2c.c | 58 +++---- hw/misc/aspeed_scu.c | 11 +- tests/qtest/ast2700-hace-test.c | 22 +-- tests/functional/aarch64/meson.build | 6 +- ..._aspeed_ast2700.py => test_aspeed_ast2700a1.py} | 0 tests/functional/aarch64/test_aspeed_ast2700a2.py | 190 +++++++++++++++++++++ tests/functional/aarch64/test_aspeed_ast2700fc.py | 16 +- tests/functional/arm/meson.build | 18 +- tests/functional/arm/test_aspeed_ast1060.py | 0 ...ast2500.py => test_aspeed_ast2500_buildroot.py} | 14 -- tests/functional/arm/test_aspeed_ast2500_sdk.py | 29 ++++ .../functional/arm/test_aspeed_ast2500_sdk_515.py | 29 ++++ .../arm/test_aspeed_ast2600_buildroot.py | 41 +---- .../arm/test_aspeed_ast2600_buildroot_tpm.py | 60 +++++++ tests/functional/arm/test_aspeed_ast2600_sdk.py | 15 -- .../functional/arm/test_aspeed_ast2600_sdk_515.py | 29 ++++ .../functional/arm/test_aspeed_ast2600_sdk_otp.py | 62 +++++++ 22 files changed, 539 insertions(+), 155 deletions(-) rename tests/functional/aarch64/{test_aspeed_ast2700.py => test_aspeed_ast2700a1.py} (100%) create mode 100755 tests/functional/aarch64/test_aspeed_ast2700a2.py mode change 100644 => 100755 tests/functional/arm/test_aspeed_ast1060.py rename tests/functional/arm/{test_aspeed_ast2500.py => test_aspeed_ast2500_buildroot.py} (74%) create mode 100755 tests/functional/arm/test_aspeed_ast2500_sdk.py create mode 100755 tests/functional/arm/test_aspeed_ast2500_sdk_515.py create mode 100755 tests/functional/arm/test_aspeed_ast2600_buildroot_tpm.py create mode 100755 tests/functional/arm/test_aspeed_ast2600_sdk_515.py create mode 100755 tests/functional/arm/test_aspeed_ast2600_sdk_otp.py
