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')