blob: d930e1b292e5f54eb4d1db140e3e15388c037eaa [file] [log] [blame]
Manish Pandeye7cc1402024-03-08 14:26:47 +00001#!/usr/bin/env bash
2#
Govindraj Raja4d54f7a2025-02-20 12:03:26 -06003# Copyright (c) 2024-2025, Arm Limited. All rights reserved.
Manish Pandeye7cc1402024-03-08 14:26:47 +00004#
5# SPDX-License-Identifier: BSD-3-Clause
6#
7
8generate_lava_job() {
9 local model="base-aemv8a"
10
11 uart="0" file="tftf.exp" track_expect
12 uart="1" file="hold_uart.exp" track_expect
13
14 model="$model" \
Manish Pandeye7cc1402024-03-08 14:26:47 +000015 etm_plugin="1" \
Boyan Karatotev7b4ff312025-02-27 11:38:49 +000016 has_ete="1" \
Govindraj Raja700a3df2024-06-12 15:10:52 -050017 has_sve="1" \
Manish Pandeye7cc1402024-03-08 14:26:47 +000018 etm_present="1" \
Boyan Karatotevb60abde2025-03-11 15:50:37 +000019 amu_present="1" amu_version=2 \
Manish Pandeye7cc1402024-03-08 14:26:47 +000020 has_sme="1" has_sme2="1" \
Boyan Karatotev7b4ff312025-02-27 11:38:49 +000021 has_sme_fa64="1" \
Manish Pandeye11b6592024-03-11 13:10:46 +000022 has_mpam="1" \
23 has_ecv="1" \
Boyan Karatotev7b4ff312025-02-27 11:38:49 +000024 has_fpmr="1" \
25 has_translation_hardening="1" \
26 has_d128="1" \
27 has_brbe="1" \
28 has_trbe="1" \
29 has_fgt2="1" \
30 has_csv2_2="1" \
31 has_s1pie="1" \
32 has_s1poe="1" \
33 has_s2poe="1" \
34 has_gcs="1" \
35 has_pmuv3p7="1" \
Boyan Karatotev5a53a2d2025-05-16 12:30:32 +010036 has_twed="1" \
Boyan Karatotev7b4ff312025-02-27 11:38:49 +000037 has_v8_9_debug_extension="1" \
Manish Pandeye11b6592024-03-11 13:10:46 +000038 memory_tagging_support_level="3" \
Manish Pandeye7cc1402024-03-08 14:26:47 +000039 supports_branch_record_buffer_control_regs="1" \
Boyan Karatotev7b4ff312025-02-27 11:38:49 +000040 has_branch_target_exception="1" \
Manish Pandeye7cc1402024-03-08 14:26:47 +000041 supports_trace_buffer_control_regs="1" \
42 supports_trace_filter_regs="2" \
43 supports_system_trace_filter_regs="1" \
Boyan Karatotev7b4ff312025-02-27 11:38:49 +000044 accelerator_support_level="3" \
45 has_mops="1" \
46 arch_version="9.4" \
47 bmcov_plugin="1" \
48 bmcov_plugin_path="${coverage_trace_plugin}" \
Manish Pandeye7cc1402024-03-08 14:26:47 +000049 gen_model_params
50
51 model="$model" gen_fvp_yaml
52}