]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
test: correct architecture in EFI FIT test
authorHeinrich Schuchardt <heinrich.schuchardt@canonical.com>
Thu, 15 Jun 2023 11:40:05 +0000 (13:40 +0200)
committerHeinrich Schuchardt <heinrich.schuchardt@canonical.com>
Fri, 16 Jun 2023 04:45:20 +0000 (06:45 +0200)
On arm64 the its we use to generate the test FIT image has

arch = "arm";

We should use "arm64" here which is mapped to IH_ARCH_ARM64 via
uimage_arch[].

Fixes: 8391f955494e ("test/py: Create a test for launching UEFI binaries from FIT images")
Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
test/py/tests/test_efi_fit.py

index 7b7c98fb04caa0015977b3e16e4aacc3bc7b5363..0ad483500f8180fce534df71a4f6c73c8d6f4cdf 100644 (file)
@@ -431,6 +431,11 @@ def test_efi_fit_launch(u_boot_console):
     cons = u_boot_console
     # Array slice removes leading/trailing quotes.
     sys_arch = cons.config.buildconfig.get('config_sys_arch', '"sandbox"')[1:-1]
+    if sys_arch == 'arm':
+        arm64 = cons.config.buildconfig.get('config_arm64')
+        if arm64:
+            sys_arch = 'arm64'
+
     is_sandbox = sys_arch == 'sandbox'
 
     if is_sandbox: