blob: 319fdaafdf08dc591f57da27b8d6b2268da3bea8 [file] [log] [blame]
Leonardo Sandoval9dfdd1b2020-08-06 17:08:11 -05001#!/usr/bin/env bash
Zelaleme9e81482020-07-10 15:18:46 -05002#
Harrison Mutaiececb4e2022-05-11 12:32:56 +01003# Copyright (c) 2019-2022 Arm Limited. All rights reserved.
Zelaleme9e81482020-07-10 15:18:46 -05004#
5# SPDX-License-Identifier: BSD-3-Clause
6#
7
8post_tf_archive() {
9 echo "Creating flash files which serve as Non-volatile Memory across reboots"
10 rm -f "$archive/flash0"
11 rm -f "$archive/flash1"
12 touch "$archive/flash0"
13 touch "$archive/flash1"
14
15 set_run_env "run_tftf_reboot_tests" "1"
16 # Contents of Non Volatile Memory are written to this file
17 set_run_env "NVM_file" "flash0"
18}
19
20post_fetch_tf_resource() {
Leonardo Sandoval00ced1f2020-12-07 12:55:08 -060021 local model="base-aemv8a"
22
Zelaleme9e81482020-07-10 15:18:46 -050023 uart0_log=$(echo uart-0-`date "+%H:%M:%S"`.log)
24 uart1_log=$(echo uart-1-`date "+%H:%M:%S"`.log)
25 set_run_env "uart0_file" "$uart0_log"
26 set_run_env "uart1_file" "$uart1_log"
27
Leonardo Sandoval00ced1f2020-12-07 12:55:08 -060028 aarch32="1" model="$model" retain_flash="1" \
Zelaleme9e81482020-07-10 15:18:46 -050029 cluster_0_num_cores="1" cluster_1_num_cores="1" \
Harrison Mutaiececb4e2022-05-11 12:32:56 +010030 secure_memory="0" \
Zelaleme9e81482020-07-10 15:18:46 -050031 uart0_out="$uart0_log" \
32 uart1_out="$uart1_log" \
33 flashloader0_fwrite="flash0" \
34 flashloader1_fwrite="flash1" \
35 gen_model_params
Leonardo Sandoval1240a0a2020-10-27 11:27:11 -060036
Leonardo Sandoval00ced1f2020-12-07 12:55:08 -060037 model="$model" gen_fvp_yaml
Zelaleme9e81482020-07-10 15:18:46 -050038}