blob: 34e4dd540f7d182bf85f841324929b11c6c8999a [file] [log] [blame]
#
# Copyright (c) 2019-2025, Arm Limited and Contributors. All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
#
#
# Nomination map for Trusted Firmware.
#
# This file is EXECED from gen_nomination.py
nomination_rules = {
# Run Coverity MISRA checks for tc platform changes
"path:plat/arm/board/tc":
["tf-l2-coverity-misra-nominated/fvp-tc-tbb:coverity-tf-misra.diff"],
# Run Coverity MISRA checks and boot test for n1sdp platform changes
"path:plat/arm/board/n1sdp":
["tf-l2-coverity-misra-nominated/n1sdp-tbb:coverity-tf-misra.diff",
"tf-l3-boot-tests-n1sdp/n1sdp-tbb:n1sdp-linux-fip-firmware-debug"],
# Run Coverity MISRA checks for arm_fpga platform changes
"path:plat/arm/board/arm_fpga":
["tf-l2-coverity-misra-nominated/arm_fpga-default:coverity-tf-misra.diff"],
# Run Coverity MISRA checks for fvp_ve platform changes
"path:plat/arm/board/fvp_ve":
["tf-l2-coverity-misra-nominated/fvp_ve-a7:coverity-tf-misra.diff"],
# Run Coverity MISRA checks for a5ds platform changes
"path:plat/arm/board/a5ds":
["tf-l2-coverity-misra-nominated/a5ds:coverity-tf-misra.diff"],
# Run Coverity MISRA checks for corstone700 platform changes
"path:plat/arm/board/corstone700":
["tf-l2-coverity-misra-nominated/corstone700-fvp-default:coverity-tf-misra.diff",
"tf-l2-coverity-misra-nominated/corstone700-fpga-default:coverity-tf-misra.diff"],
# Run Coverity MISRA checks for SPM_MM changes
"pathre:spm_mm":
["tf-l2-coverity-misra-nominated/fvp-spm-mm:coverity-tf-misra.diff"],
# Run Coverity MISRA checks for Debugfs changes
"pathre:debugfs":
["tf-l2-coverity-misra-nominated/fvp-debugfs:coverity-tf-misra.diff"],
# Run Coverity MISRA checks for fconf changes
"pathre:fconf":
["tf-l2-coverity-misra-nominated/fvp-aarch64-sdei-fconf:coverity-tf-misra.diff"],
# Run Coverity MISRA checks for pauth changes
"pathre:pauth":
["tf-l2-coverity-misra-nominated/fvp-pauth-standard-sdei:coverity-tf-misra.diff"],
# Run Coverity MISRA checks for RAS extension changes
("path:lib/extensions/ras", "pathre:fvp_ras"):
["tf-l2-coverity-misra-nominated/fvp-ras-fault-inject:coverity-tf-misra.diff"],
# Run SDEI boot test for SDEI, EHF, or RAS changes or mention
("pathre:sdei", "pathre:ehf", "pathre:ras", "has:SDEI_SUPPORT",
"has:EL3_EXCEPTION_HANDLING"):
["tftf-l2-fvp/fvp-aarch64-sdei,fvp-default:fvp-tftf-fip.tftf-aemv8a-debug",
"tf-l2-coverity-misra-nominated/fvp-aarch64-sdei:coverity-tf-misra.diff"],
}