blob: 31ca9dec50506b3274d9124941000db3b83604a0 [file] [log] [blame]
Leonardo Sandoval6eff3f72021-05-03 11:12:37 -05001#
2# Copyright (c) 2021, Arm Limited. All rights reserved.
3#
4# SPDX-License-Identifier: BSD-3-Clause
5#
6# Script to interact with AArch32 Trusted Firmware-A.
7#
8
9# Initial boot message won't be present if we're starting at SP_MIN. Skip
10# waiting for them by inspecting the environment variable
11# 'skip_early_boot_msgs'.
12if [ -z "$skip_early_boot_msgs" ]; then
13
14 expect_string+=('Booting Trusted Firmware')
15
16 prompt='BL1: Booting BL2'
17 # Catch all 3 possible BL2 loading error messages, namely:
18 # "Failure in pre image load handling of BL2"
19 # "Failed to load BL2 firmware."
20 # "Failure in post image load handling of BL2"
21 failures='Fail.*load.*BL2'
22 expect_string+=("${prompt};;${failures}")
23
24 expect_string+=('BL1: Booting BL32')
25fi
26
27expect_string+=('SP_MIN:')