[PATCH 06/19] test: bdinfo: correct expected X86 arch info

Heinrich Schuchardt heinrich.schuchardt at canonical.com
Sun Nov 23 23:56:58 CET 2025


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 at canonical.com>
---
 test/cmd/bdinfo.c | 21 +++++++++++++++++++--
 1 file changed, 19 insertions(+), 2 deletions(-)

diff --git a/test/cmd/bdinfo.c b/test/cmd/bdinfo.c
index 9ffa0d3cdd5..2f3a65996e7 100644
--- a/test/cmd/bdinfo.c
+++ b/test/cmd/bdinfo.c
@@ -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");
-- 
2.51.0



More information about the U-Boot mailing list