| # |
| # 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"], |
| } |