blob: e05200f00e5aef33662ef3afeb5240e7ec416cef [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" \
19 amu_present="1" \
20 has_sme="1" has_sme2="1" \
Manish Pandeye11b6592024-03-11 13:10:46 +000021 has_mpam="1" \
22 has_ecv="1" \
Arvind Ram Prakashe4602402024-11-19 10:19:02 -060023 has_fpmr="1" \
Govindraj Raja93be6f22024-10-16 18:38:27 -050024 has_translation_hardening="1" \
25 has_d128="1" \
Boyan Karatotev38462c52024-10-29 16:53:06 +000026 has_brbe="1" \
27 has_trbe="1" \
Arvind Ram Prakashe756e0e2024-07-10 13:38:52 -050028 has_v8_9_debug_extension="1" \
Manish Pandeye11b6592024-03-11 13:10:46 +000029 memory_tagging_support_level="3" \
Boyan Karatotev16ec1a02023-04-26 12:38:56 +010030 supports_branch_record_buffer_control_regs="1" \
31 supports_trace_buffer_control_regs="1" \
32 supports_trace_filter_regs="2" \
33 supports_system_trace_filter_regs="1" \
Govindraj Raja93be6f22024-10-16 18:38:27 -050034 arch_version="9.4" \
Andre Przywara7e369dc2024-11-04 18:13:06 +000035 accelerator_support_level="3" \
Boyan Karatotev16ec1a02023-04-26 12:38:56 +010036 gen_model_params
37
38 model="$model" gen_fvp_yaml
39}