blob: 9c55dcef2c68912eb9d6f9ea12cf4e158124793f [file] [log] [blame]
Boyan Karatotev16ec1a02023-04-26 12:38:56 +01001#!/usr/bin/env bash
2#
Govindraj Raja4d54f7a2025-02-20 12:03:26 -06003# Copyright (c) 2024-2025, Arm Limited. All rights reserved.
Boyan Karatotev16ec1a02023-04-26 12:38:56 +01004#
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" \
Boyan Karatotev16ec1a02023-04-26 12:38:56 +010015 etm_plugin="1" \
Govindraj Raja4d54f7a2025-02-20 12:03:26 -060016 has_ete="1" \
Govindraj Raja700a3df2024-06-12 15:10:52 -050017 has_sve="1" \
Boyan Karatotev16ec1a02023-04-26 12:38:56 +010018 etm_present="1" \
Boyan Karatotevb60abde2025-03-11 15:50:37 +000019 amu_present="1" amu_version=2 \
Boyan Karatotev16ec1a02023-04-26 12:38:56 +010020 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" \
Arvind Ram Prakashe4602402024-11-19 10:19:02 -060024 has_fpmr="1" \
Govindraj Raja93be6f22024-10-16 18:38:27 -050025 has_translation_hardening="1" \
26 has_d128="1" \
Boyan Karatotev38462c52024-10-29 16:53:06 +000027 has_brbe="1" \
28 has_trbe="1" \
Boyan Karatotev7b4ff312025-02-27 11:38:49 +000029 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" \
Arvind Ram Prakashe756e0e2024-07-10 13:38:52 -050037 has_v8_9_debug_extension="1" \
Manish Pandeye11b6592024-03-11 13:10:46 +000038 memory_tagging_support_level="3" \
Boyan Karatotev16ec1a02023-04-26 12:38:56 +010039 supports_branch_record_buffer_control_regs="1" \
Boyan Karatotev7b4ff312025-02-27 11:38:49 +000040 has_branch_target_exception="1" \
Boyan Karatotev16ec1a02023-04-26 12:38:56 +010041 supports_trace_buffer_control_regs="1" \
42 supports_trace_filter_regs="2" \
43 supports_system_trace_filter_regs="1" \
Andre Przywara7e369dc2024-11-04 18:13:06 +000044 accelerator_support_level="3" \
Boyan Karatotev7b4ff312025-02-27 11:38:49 +000045 has_mops="1" \
46 arch_version="9.4" \
Boyan Karatotev16ec1a02023-04-26 12:38:56 +010047 gen_model_params
48
49 model="$model" gen_fvp_yaml
50}