| # |
| # Copyright (c) 2019-2022, Arm Limited. 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 RDN1EDGE TF-A Tests and MISRA checks for any platform changes |
| "path:plat/arm/board/rdn1edge": |
| ["tf-l3-boot-tests-css/fvp-rdn1edge-tbb,fvp-rdn1edge-default:fvp-tftf.sgi-fip.tftf-rdn1edge", |
| "tf-l2-coverity-misra-nominated/fvp-rdn1edge-tbb:coverity-tf-misra.diff", |
| "tf-l3-boot-tests-css/fvp-rdn1edgex2-tbb:fvp-linux.sgi-fip.sgi-rdn1edgex2-debug", |
| "tf-l2-coverity-misra-nominated/fvp-rdn1edgex2-tbb:coverity-tf-misra.diff"], |
| |
| # Run RD-V1 TF-A Tests and MISRA checks for any platform changes |
| "path:plat/arm/board/rdv1": |
| ["tf-l3-boot-tests-css/fvp-rdv1-tbb:fvp-linux.sgi-fip.sgi-rdv1-debug", |
| "tf-l2-coverity-misra-nominated/fvp-rdv1-tbb:coverity-tf-misra.diff"], |
| |
| # Run SGI575 boot test, TF-A Tests and MISRA checks for any changes with "sgi" in the path |
| "pathre:sgi": |
| ["tf-l3-boot-tests-css/fvp-sgi575-tbb:fvp-linux.sgi-fip.sgi-sgi575-debug", |
| "tf-l3-boot-tests-css/fvp-sgi575-tbb,fvp-sgi575-default:fvp-tftf.sgi-fip.tftf-sgi575", |
| "tf-l2-coverity-misra-nominated/fvp-sgi575-tbb:coverity-tf-misra.diff"], |
| |
| # 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 rde1edge platform changes |
| "path:plat/arm/board/rde1edge": |
| ["tf-l2-coverity-misra-nominated/fvp-rde1edge-tbb: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"], |
| |
| # Run Morello FVP busybox boot test for any platform changes |
| "path:plat/arm/board/morello": |
| ["tf-l3-boot-tests-css/fvp-morello-tbb:fvp-linux.morello-fip.morello-morello-debug"], |
| } |