blob: 34117a4506df2545542e04c186a824a5e4acc9ff [file] [log] [blame]
johpow01936638d2021-11-08 18:22:24 -06001#
Chris Kay581893e2022-11-15 11:32:03 +00002# Copyright (c) 2021-2022 Arm Limited. All rights reserved.
johpow01936638d2021-11-08 18:22:24 -06003#
4# SPDX-License-Identifier: BSD-3-Clause
5#
6# Expect script for booting Yocto linux on FVP-R
7#
8
9source [file join [file dirname [info script]] handle-arguments.inc]
10
11# FVP-R BL1
12expect {
13 "Booting Trusted Firmware" {
Chris Kayc4f00722022-11-15 12:24:24 +000014 message "Booting Trusted Firmware"
johpow01936638d2021-11-08 18:22:24 -060015 }
johpow01936638d2021-11-08 18:22:24 -060016}
17
18expect {
19 "BL1: Booting BL33" {
Chris Kayc4f00722022-11-15 12:24:24 +000020 message "Booting BL33"
johpow01936638d2021-11-08 18:22:24 -060021 }
johpow01936638d2021-11-08 18:22:24 -060022}
23
24# Uboot
25expect {
26 "U-Boot" {
Chris Kayc4f00722022-11-15 12:24:24 +000027 message "Entered Uboot"
johpow01936638d2021-11-08 18:22:24 -060028 }
johpow01936638d2021-11-08 18:22:24 -060029}
30
31# Yocto
32expect {
33 "Booting Linux on physical CPU" {
Chris Kayc4f00722022-11-15 12:24:24 +000034 message "Booting Linux"
johpow01936638d2021-11-08 18:22:24 -060035 }
johpow01936638d2021-11-08 18:22:24 -060036}
37
38expect {
39 "fvp-baser-aemv8r64 login:" {
Chris Kayc4f00722022-11-15 12:24:24 +000040 message "Yocto Login Prompt Received"
johpow01936638d2021-11-08 18:22:24 -060041 send "root\n"
42 }
johpow01936638d2021-11-08 18:22:24 -060043}
44
45expect {
46 "#" {
Chris Kayc4f00722022-11-15 12:24:24 +000047 message "Successfully Reached Yocto Shell"
johpow01936638d2021-11-08 18:22:24 -060048 }
johpow01936638d2021-11-08 18:22:24 -060049}