blob: 1f4ebd55576ab1bb01588875f4e73331f17b10c0 [file] [log] [blame]
Fathi Boudra422bf772019-12-02 11:10:16 +02001#
Rohit Mathewc81ff042024-02-18 20:55:06 +00002# Copyright (c) 2019-2024, Arm Limited and Contributors. All rights reserved.
Fathi Boudra422bf772019-12-02 11:10:16 +02003#
4# SPDX-License-Identifier: BSD-3-Clause
5#
6
7#
8# Nomination map for Trusted Firmware.
9#
10# This file is EXECED from gen_nomination.py
11
12nomination_rules = {
Zelalem67596fa2020-07-01 11:59:37 -050013 # Run RDN1EDGE TF-A Tests and MISRA checks for any platform changes
Rohit Mathew2a8ee772024-02-14 22:48:10 +000014 "path:plat/arm/board/neoverse_rd/platform/rdn1edge":
Rohit Mathew91e3f972024-02-14 22:35:37 +000015 ["tf-l3-boot-tests-css/fvp-rdn1edge-tbb,fvp-rdn1edge-default:fvp-tftf.nrd-fip.tftf-rdn1edge",
Vijayenthiran Subramaniam11fc9072020-07-23 16:51:50 +053016 "tf-l2-coverity-misra-nominated/fvp-rdn1edge-tbb:coverity-tf-misra.diff",
Rohit Mathew91e3f972024-02-14 22:35:37 +000017 "tf-l3-boot-tests-css/fvp-rdn1edgex2-tbb:fvp-linux.nrd-fip.nrd-rdn1edgex2-debug",
Vijayenthiran Subramaniam11fc9072020-07-23 16:51:50 +053018 "tf-l2-coverity-misra-nominated/fvp-rdn1edgex2-tbb:coverity-tf-misra.diff"],
Fathi Boudra422bf772019-12-02 11:10:16 +020019
Aditya Angadi634d61f2021-01-04 09:30:20 +053020 # Run RD-V1 TF-A Tests and MISRA checks for any platform changes
Rohit Mathew2a8ee772024-02-14 22:48:10 +000021 "path:plat/arm/board/neoverse_rd/platform/rdv1":
Rohit Mathew91e3f972024-02-14 22:35:37 +000022 ["tf-l3-boot-tests-css/fvp-rdv1-tbb:fvp-linux.nrd-fip.nrd-rdv1-debug",
Aditya Angadi634d61f2021-01-04 09:30:20 +053023 "tf-l2-coverity-misra-nominated/fvp-rdv1-tbb:coverity-tf-misra.diff"],
Vijayenthiran Subramaniamb4c9da32020-07-23 15:57:43 +053024
Rohit Mathew2a8ee772024-02-14 22:48:10 +000025 # Run SGI575 boot test, TF-A Tests and MISRA checks for any changes with "neoverse_rd" in the path
26 "pathre:neoverse_rd":
Rohit Mathew91e3f972024-02-14 22:35:37 +000027 ["tf-l3-boot-tests-css/fvp-sgi575-tbb:fvp-linux.nrd-fip.nrd-sgi575-debug",
28 "tf-l3-boot-tests-css/fvp-sgi575-tbb,fvp-sgi575-default:fvp-tftf.nrd-fip.tftf-sgi575",
Zelalem67596fa2020-07-01 11:59:37 -050029 "tf-l2-coverity-misra-nominated/fvp-sgi575-tbb:coverity-tf-misra.diff"],
Fathi Boudra422bf772019-12-02 11:10:16 +020030
Usama Arifcba711d2021-08-04 15:53:42 +010031 # Run Coverity MISRA checks for tc platform changes
32 "path:plat/arm/board/tc":
33 ["tf-l2-coverity-misra-nominated/fvp-tc-tbb:coverity-tf-misra.diff"],
Zelalem67596fa2020-07-01 11:59:37 -050034
sah01acb23942021-09-07 03:56:51 +000035 # Run Coverity MISRA checks and boot test for n1sdp platform changes
Zelalem67596fa2020-07-01 11:59:37 -050036 "path:plat/arm/board/n1sdp":
sahil46218482022-07-26 12:53:17 +053037 ["tf-l2-coverity-misra-nominated/n1sdp-tbb:coverity-tf-misra.diff",
38 "tf-l3-boot-tests-n1sdp/n1sdp-tbb:n1sdp-linux-fip-firmware-debug"],
Zelalem67596fa2020-07-01 11:59:37 -050039
40 # Run Coverity MISRA checks for arm_fpga platform changes
41 "path:plat/arm/board/arm_fpga":
42 ["tf-l2-coverity-misra-nominated/arm_fpga-default:coverity-tf-misra.diff"],
43
Zelalem67596fa2020-07-01 11:59:37 -050044 # Run Coverity MISRA checks for fvp_ve platform changes
45 "path:plat/arm/board/fvp_ve":
46 ["tf-l2-coverity-misra-nominated/fvp_ve-a7:coverity-tf-misra.diff"],
47
48 # Run Coverity MISRA checks for a5ds platform changes
49 "path:plat/arm/board/a5ds":
50 ["tf-l2-coverity-misra-nominated/a5ds:coverity-tf-misra.diff"],
51
52 # Run Coverity MISRA checks for corstone700 platform changes
53 "path:plat/arm/board/corstone700":
Manish Pandeye7027bd2020-07-22 14:35:14 +010054 ["tf-l2-coverity-misra-nominated/corstone700-fvp-default:coverity-tf-misra.diff",
55 "tf-l2-coverity-misra-nominated/corstone700-fpga-default:coverity-tf-misra.diff"],
Zelalem67596fa2020-07-01 11:59:37 -050056
57 # Run Coverity MISRA checks for SPM_MM changes
58 "pathre:spm_mm":
59 ["tf-l2-coverity-misra-nominated/fvp-spm-mm:coverity-tf-misra.diff"],
60
61 # Run Coverity MISRA checks for Debugfs changes
62 "pathre:debugfs":
63 ["tf-l2-coverity-misra-nominated/fvp-debugfs:coverity-tf-misra.diff"],
64
65 # Run Coverity MISRA checks for fconf changes
66 "pathre:fconf":
67 ["tf-l2-coverity-misra-nominated/fvp-aarch64-sdei-fconf:coverity-tf-misra.diff"],
68
69 # Run Coverity MISRA checks for pauth changes
70 "pathre:pauth":
Zelalem Aweke0ef74f72021-09-15 18:18:06 -050071 ["tf-l2-coverity-misra-nominated/fvp-pauth-standard-sdei:coverity-tf-misra.diff"],
Zelalem67596fa2020-07-01 11:59:37 -050072
73 # Run Coverity MISRA checks for RAS extension changes
74 ("path:lib/extensions/ras", "pathre:fvp_ras"):
75 ["tf-l2-coverity-misra-nominated/fvp-ras-fault-inject:coverity-tf-misra.diff"],
Fathi Boudra422bf772019-12-02 11:10:16 +020076
77 # Run SDEI boot test for SDEI, EHF, or RAS changes or mention
78 ("pathre:sdei", "pathre:ehf", "pathre:ras", "has:SDEI_SUPPORT",
79 "has:EL3_EXCEPTION_HANDLING"):
Zelalem67596fa2020-07-01 11:59:37 -050080 ["tftf-l2-fvp/fvp-aarch64-sdei,fvp-default:fvp-tftf-fip.tftf-aemv8a-debug",
81 "tf-l2-coverity-misra-nominated/fvp-aarch64-sdei:coverity-tf-misra.diff"],
Fathi Boudra422bf772019-12-02 11:10:16 +020082
Chandni Cherukuri889f9f42021-08-19 21:23:39 +053083 # Run Morello FVP busybox boot test for any platform changes
Anurag Koulbaedf932021-12-09 12:49:56 +000084 "path:plat/arm/board/morello":
85 ["tf-l3-boot-tests-css/fvp-morello-tbb:fvp-linux.morello-fip.morello-morello-debug"],
Fathi Boudra422bf772019-12-02 11:10:16 +020086 }