Commit e8212ed5be for qemu.org
commit e8212ed5beeb109a9eb656f56a335d07c6385921
Author: Jamin Lin <jamin_lin@aspeedtech.com>
Date: Wed Oct 28 02:32:08 2026 +0000
tests/functional/arm/test_aspeed_ast1040: Update AST1040 image to aspeed-mcu-fw-hub v01.00
Previously, ASPEED hosted the AST1040 pre-built image in the Zephyr GitHub repository
as a temporary solution for QEMU functional tests.
ASPEED now provides official AST1040/AST1080 pre-built images in the aspeed-mcu-fw-hub
repository, starting with release v01.00.
Update the AST1040 functional test to use the official pre-built image from
aspeed-mcu-fw-hub instead of the Zephyr repository.
Signed-off-by: Jamin Lin <jamin_lin@aspeedtech.com>
Reviewed-by: Cédric Le Goater <clg@redhat.com>
Link: https://lore.kernel.org/qemu-devel/20261028023154.48395-14-jamin_lin@aspeedtech.com
Signed-off-by: Cédric Le Goater <clg@redhat.com>
diff --git a/tests/functional/arm/test_aspeed_ast1040.py b/tests/functional/arm/test_aspeed_ast1040.py
index e4d8ecb37a..bdfd815673 100644
--- a/tests/functional/arm/test_aspeed_ast1040.py
+++ b/tests/functional/arm/test_aspeed_ast1040.py
@@ -12,17 +12,19 @@
class AST1040Machine(AspeedTest):
- ASSET_ZEPHYR_3_07 = Asset(
+ ASSET_ASPEED_AST1040_EVB_01_00 = Asset(
('https://github.com/AspeedTech-BMC'
- '/zephyr/releases/download/v00.03.07/ast1040-evb-demo.zip'),
- 'b5189797c22c2d732ddc27670c1efdeba821a2747c9c7434f190791125baa121')
+ '/aspeed-mcu-fw-hub/releases/download/v01.00'
+ '/ast1040a0-evb-v01.00.tar.gz'),
+ '62dff10cef99a72a9ec679b7ed2c80ba1b76dcdab6bb66251e99a83a31612a02')
def test_arm_ast1040_zephyros(self):
self.set_machine('ast1040-evb')
- kernel_name = "zephyr.bin"
+ kernel_name = ('ast1040a0-evb-v01.00/ast1040/ast1040a0/evb/'
+ 'zephyr-shell-module.bin')
kernel_file = self.archive_extract(
- self.ASSET_ZEPHYR_3_07, member=kernel_name)
+ self.ASSET_ASPEED_AST1040_EVB_01_00, member=kernel_name)
self.vm.set_console()
self.vm.add_args('-kernel', kernel_file, '-nographic')