]> git.proxmox.com Git - mirror_edk2.git/blame - DynamicTablesPkg/DynamicTablesPkg.ci.yaml
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / DynamicTablesPkg / DynamicTablesPkg.ci.yaml
CommitLineData
2d0c42fd
SM
1## @file\r
2# CI configuration for DynamicTablesPkg\r
3#\r
095db69d 4# Copyright (c) 2020, Arm Limited. All rights reserved.<BR>\r
2d0c42fd
SM
5# SPDX-License-Identifier: BSD-2-Clause-Patent\r
6##\r
7{\r
7a8c037e
PG
8 "EccCheck": {\r
9 ## Exception sample looks like below:\r
10 ## "ExceptionList": [\r
11 ## "<ErrorID>", "<KeyWord>"\r
12 ## ]\r
13 "ExceptionList": [\r
14 # "The #ifndef at the start of an include file should use\r
15 # both prefix and postfix underscore characters, '_'"\r
16 # This error is not triggered for the latest BaseTools code.\r
17 # @TODO The error should be re-enabled when the python packages\r
18 # containing the BaseTools are updated to the latest version.\r
19 "8003", "DISABLE_NEW_DEPRECATED_INTERFACES",\r
20 "9005", "@defgroup", # Use extra Doxygen commands\r
21 "9005", "@ingroup", # Use extra Doxygen commands\r
22 "9005", "@mainpage", # Use extra Doxygen commands\r
23 "9005", "@ref", # Use extra Doxygen commands\r
24 ],\r
25 ## Both file path and directory path are accepted.\r
26 "IgnoreFiles": [\r
27 ]\r
28 },\r
29\r
2d0c42fd
SM
30 ## options defined .pytool/Plugin/CompilerPlugin\r
31 "CompilerPlugin": {\r
32 "DscPath": "DynamicTablesPkg.dsc"\r
33 },\r
34\r
35 ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin\r
36 "HostUnitTestCompilerPlugin": {\r
37 "DscPath": "" # Don't support this test\r
38 },\r
39\r
40 ## options defined .pytool/Plugin/CharEncodingCheck\r
41 "CharEncodingCheck": {\r
42 "IgnoreFiles": []\r
43 },\r
44\r
45 ## options defined .pytool/Plugin/DependencyCheck\r
46 "DependencyCheck": {\r
47 "AcceptableDependencies": [\r
7a8c037e 48 "ArmPkg/ArmPkg.dec",\r
2d0c42fd
SM
49 "ArmPlatformPkg/ArmPlatformPkg.dec",\r
50 "EmbeddedPkg/EmbeddedPkg.dec",\r
51 "DynamicTablesPkg/DynamicTablesPkg.dec",\r
52 "MdeModulePkg/MdeModulePkg.dec",\r
53 "MdePkg/MdePkg.dec"\r
54 ],\r
55 # For host based unit tests\r
56 "AcceptableDependencies-HOST_APPLICATION":[\r
57 "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"\r
58 ],\r
59 # For UEFI shell based apps\r
60 "AcceptableDependencies-UEFI_APPLICATION":[],\r
61 "IgnoreInf": []\r
62 },\r
63\r
64 ## options defined .pytool/Plugin/DscCompleteCheck\r
65 "DscCompleteCheck": {\r
66 "IgnoreInf": [],\r
67 "DscPath": "DynamicTablesPkg.dsc"\r
68 },\r
69\r
70 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck\r
71 "HostUnitTestDscCompleteCheck": {\r
72 "IgnoreInf": [""],\r
73 "DscPath": "" # Don't support this test\r
74 },\r
75\r
76 ## options defined .pytool/Plugin/GuidCheck\r
77 "GuidCheck": {\r
78 "IgnoreGuidName": [],\r
79 "IgnoreGuidValue": [],\r
80 "IgnoreFoldersAndFiles": [],\r
81 "IgnoreDuplicates": [],\r
82 },\r
83\r
84 ## options defined .pytool/Plugin/LibraryClassCheck\r
85 "LibraryClassCheck": {\r
86 "IgnoreHeaderFile": []\r
87 },\r
88\r
89 ## options defined .pytool/Plugin/SpellCheck\r
90 "SpellCheck": {\r
91 "AuditOnly": False,\r
92 "IgnoreFiles": [], # use gitignore syntax to ignore errors\r
93 # in matching files\r
94 "ExtendWords": [\r
bade7f42 95 "ARMHB", # ARMHB000\r
37568365 96 "ARMHC", # ARMHC600\r
bade7f42 97 "ARMLTD",\r
e18bc21d 98 "AMLDBG",\r
095db69d 99 "EISAID",\r
2d0c42fd
SM
100 "CCIDX",\r
101 "CCSIDR",\r
102 "countof",\r
7a8c037e 103 "edynamic",\r
2d0c42fd 104 "EOBJECT",\r
095db69d 105 "invoc",\r
7a8c037e 106 "ITARGETSR",\r
2d0c42fd 107 "GTBLOCK",\r
095db69d
PG
108 "lgreater",\r
109 "lless",\r
2d0c42fd 110 "MPIDR",\r
de200b7e 111 "PASID",\r
37568365 112 "PERIPHBASE",\r
7a8c037e 113 "phandle",\r
2d0c42fd 114 "pytool",\r
7a8c037e 115 "Rdword",\r
2d0c42fd 116 "Roadmap",\r
37568365
PG
117 "ROOTNODEBASE",\r
118 "ssdtcmn",\r
bade7f42 119 "ssdtserialporttemplate",\r
2d0c42fd 120 "SMMUV",\r
7a8c037e
PG
121 "ssdtpcieosctemplate",\r
122 "SSDTPC",\r
2d0c42fd
SM
123 "standardised",\r
124 "TABLEEX",\r
125 "TNSID",\r
126 "Vatos",\r
127 "WBINVD"\r
128 ], # words to extend to the dictionary for this package\r
129 "IgnoreStandardPaths": [], # Standard Plugin defined paths that\r
130 # should be ignore\r
131 "AdditionalIncludePaths": [] # Additional paths to spell check\r
132 # (wildcards supported)\r
133 }\r
134}\r