]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
test: bdinfo: correct expected X86 arch info
authorHeinrich Schuchardt <heinrich.schuchardt@canonical.com>
Sun, 23 Nov 2025 22:56:58 +0000 (23:56 +0100)
committerTom Rini <trini@konsulko.com>
Fri, 5 Dec 2025 14:54:44 +0000 (08:54 -0600)
Skipping to the line starting with tsc reaches the tsc_base output not the
final tsc output.

Expect all the X86 specific lines in the bdinfo output.

Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
test/cmd/bdinfo.c

index 9ffa0d3cdd5e1cc55d45350c66cb5bab86582e24..2f3a65996e790ba639dfc64fd9a725461450448f 100644 (file)
@@ -216,8 +216,25 @@ static int bdinfo_test_all(struct unit_test_state *uts)
        }
 
        /* Check arch_print_bdinfo() output */
-       if (IS_ENABLED(CONFIG_X86))
-               ut_check_skip_to_linen(uts, "tsc");
+       if (IS_ENABLED(CONFIG_X86)) {
+               ut_check_console_linen(uts, "prev table");
+               ut_check_console_linen(uts, "clock_rate");
+               ut_check_console_linen(uts, "tsc_base");
+               ut_check_console_linen(uts, "vendor");
+               if (!IS_ENABLED(CONFIG_X86_64))
+                       ut_check_console_linen(uts, " name");
+               ut_check_console_linen(uts, "model");
+               ut_check_console_linen(uts, "phys_addr in bits");
+               ut_check_console_linen(uts, "table start");
+               ut_check_console_linen(uts, "table end");
+               ut_check_console_linen(uts, " high start");
+               ut_check_console_linen(uts, " high end");
+               ut_check_console_linen(uts, "tsc");
+               if (IS_ENABLED(CONFIG_EFI_STUB)) {
+                       ut_check_console_linen(uts, "efi_table");
+                       ut_check_console_linen(uts, " revision");
+               }
+       }
 
 #ifdef CONFIG_RISCV
        ut_check_console_linen(uts, "boot hart");