The following changes since commit d5b5083cb783c447001e862c2b525e59f48ad78c:
Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging (2026-10-15 11:53:41 +0200) are available in the Git repository at: https://github.com/legoater/qemu/ tags/pull-aspeed-20261015 for you to fetch changes up to 4cf1f0e37d9491eb8b0c8be8dd9dab9260b8fa36: tests/functional: give the set_machine probe VM the test workdir (2026-10-15 13:14:09 +0200) ---------------------------------------------------------------- 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 ---------------------------------------------------------------- Cédric Le Goater (1): hw/misc/aspeed_hace: Fix OOB read in has_padding() Emmanuel Blot (1): tests/functional: give the set_machine probe VM the test workdir Jamin Lin (16): tests/qtest/aspeed-acry: Allocate SRAM buffers on the heap hw/arm/aspeed: Sort device IDs alphabetically tests/functional/aarch64/test_aspeed_ast2700a2: Add I2C test for IO expander 1 MAINTAINERS: Update ASPEED BMCs reviewers hw/misc/unimp: Add create_unimplemented_devices() helper hw/arm/aspeed_ast2400: Use a table for unimplemented devices hw/arm/aspeed_ast2600: Use a table for unimplemented devices hw/arm/aspeed_ast27x0: Use a table for unimplemented devices hw/arm/aspeed_ast10x0: Use a table for unimplemented devices hw/arm/aspeed_ast1040: Use a table for unimplemented devices hw/arm/aspeed: Remove unused unimplemented device fields hw/arm/aspeed_ast27x0: Use a table for unimplemented devices for SSP/TSP hw/arm/aspeed_coprocessor: Remove unused unimplemented device fields hw/arm/aspeed_ast1700: Use a table for unimplemented devices hw/arm/aspeed_ast1700: Remove unused unimplemented device field hw/arm/aspeed: Remove unused aspeed_mmio_map_unimplemented() Kane Chen (3): hw/nvram/aspeed_otp, hw/misc/aspeed_sbc: Consolidate OTP layout definitions hw/misc/aspeed_sbc: Derive ABR state from OTP config straps hw/misc/aspeed_sbc: Derive secure boot state from OTP config MAINTAINERS | 4 - include/hw/arm/aspeed_ast1700.h | 2 - include/hw/arm/aspeed_coprocessor.h | 5 +- include/hw/arm/aspeed_soc.h | 190 ++++++++++------------ include/hw/misc/aspeed_sbc.h | 3 - include/hw/misc/unimp.h | 21 +++ include/hw/nvram/aspeed_otp.h | 32 ++++ hw/arm/aspeed_ast1040.c | 40 ++--- hw/arm/aspeed_ast10x0.c | 55 ++----- hw/arm/aspeed_ast1700.c | 21 +-- hw/arm/aspeed_ast2400.c | 25 ++- hw/arm/aspeed_ast2600.c | 44 ++--- hw/arm/aspeed_ast27x0-ssp.c | 44 ++--- hw/arm/aspeed_ast27x0-tsp.c | 44 ++--- hw/arm/aspeed_ast27x0.c | 41 ++--- hw/arm/aspeed_soc_common.c | 11 -- hw/misc/aspeed_hace.c | 2 +- hw/misc/aspeed_sbc.c | 97 ++++++----- hw/misc/unimp.c | 20 +++ hw/nvram/aspeed_otp.c | 63 +++++++ tests/qtest/aspeed-acry-test.c | 8 +- tests/functional/aarch64/test_aspeed_ast2700a2.py | 3 + tests/functional/qemu_test/testcase.py | 2 +- 23 files changed, 378 insertions(+), 399 deletions(-)
