From 5adb3155179b1b618a4c59911ada7659e1bee619 Mon Sep 17 00:00:00 2001 From: Peter Hoyes Date: Mon, 16 Dec 2024 14:17:57 +0000 Subject: [PATCH] arm/lib: Relax "Listening for serial connection" regex Newer versions of the FVP now contain a full log entry for the "Listening for serial connection on port" regex of the form: INFO: FVP_NAME: terminal_uart: Listening for serial connection... Relax the regex to support this new logging format and change from re.match to re.search as the regex may not appear at the start of the line. This change is backwards-compatible with older versions of the FVP. Signed-off-by: Peter Hoyes Signed-off-by: Jon Mason --- meta-arm/lib/fvp/runner.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-arm/lib/fvp/runner.py b/meta-arm/lib/fvp/runner.py index c7c9ad27..04c8ba00 100644 --- a/meta-arm/lib/fvp/runner.py +++ b/meta-arm/lib/fvp/runner.py @@ -56,7 +56,7 @@ class ConsolePortParser: while True: try: line = next(self._lines).strip().decode(errors='ignore') - m = re.match(r"^(\S+): Listening for serial connection on port (\d+)$", line) + m = re.search(r"(\S+): Listening for serial connection on port (\d+)$", line) if m: matched_console = m.group(1) matched_port = int(m.group(2))