]> git.proxmox.com Git - mirror_edk2.git/blame - ArmPkg/ArmPkg.ci.yaml
Maintainers.txt: Update email address
[mirror_edk2.git] / ArmPkg / ArmPkg.ci.yaml
CommitLineData
f11252e9
PG
1## @file\r
2# CI configuration for ArmPkg\r
3#\r
4# Copyright (c) 2021, Arm Limited. All rights reserved.<BR>\r
5# SPDX-License-Identifier: BSD-2-Clause-Patent\r
6##\r
7{\r
8 ## options defined .pytool/Plugin/LicenseCheck\r
9 "LicenseCheck": {\r
10 "IgnoreFiles": []\r
11 },\r
12\r
13 "EccCheck": {\r
14 ## Exception sample looks like below:\r
15 ## "ExceptionList": [\r
16 ## "<ErrorID>", "<KeyWord>"\r
17 ## ]\r
18 "ExceptionList": [\r
19 ],\r
20 ## Both file path and directory path are accepted.\r
21 "IgnoreFiles": [\r
365dced2
MK
22 "Library/ArmSoftFloatLib/berkeley-softfloat-3",\r
23 "Library/ArmSoftFloatLib/ArmSoftFloatLib.c",\r
24 "Library/CompilerIntrinsicsLib",\r
25 "Universal/Smbios/SmbiosMiscDxe"\r
f11252e9
PG
26 ]\r
27 },\r
28\r
29 ## options defined .pytool/Plugin/CompilerPlugin\r
30 "CompilerPlugin": {\r
31 "DscPath": "ArmPkg.dsc"\r
32 },\r
33\r
34 ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin\r
35 "HostUnitTestCompilerPlugin": {\r
36 "DscPath": "" # Don't support this test\r
37 },\r
38\r
39 ## options defined .pytool/Plugin/CharEncodingCheck\r
40 "CharEncodingCheck": {\r
41 "IgnoreFiles": []\r
42 },\r
43\r
44 ## options defined .pytool/Plugin/DependencyCheck\r
45 "DependencyCheck": {\r
46 "AcceptableDependencies": [\r
47 "ArmPlatformPkg/ArmPlatformPkg.dec",\r
48 "ArmPkg/ArmPkg.dec",\r
49 "EmbeddedPkg/EmbeddedPkg.dec",\r
50 "MdeModulePkg/MdeModulePkg.dec",\r
51 "MdePkg/MdePkg.dec",\r
52 "ShellPkg/ShellPkg.dec"\r
53 ],\r
54 # For host based unit tests\r
55 "AcceptableDependencies-HOST_APPLICATION":[\r
56 "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"\r
57 ],\r
58 # For UEFI shell based apps\r
59 "AcceptableDependencies-UEFI_APPLICATION":[],\r
60 "IgnoreInf": []\r
61 },\r
62\r
63 ## options defined .pytool/Plugin/DscCompleteCheck\r
64 "DscCompleteCheck": {\r
65 "IgnoreInf": [],\r
66 "DscPath": "ArmPkg.dsc"\r
67 },\r
68\r
69 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck\r
70 "HostUnitTestDscCompleteCheck": {\r
71 "IgnoreInf": [""],\r
72 "DscPath": "" # Don't support this test\r
73 },\r
74\r
75 ## options defined .pytool/Plugin/GuidCheck\r
76 "GuidCheck": {\r
77 "IgnoreGuidName": [],\r
78 "IgnoreGuidValue": [],\r
79 "IgnoreFoldersAndFiles": [],\r
80 "IgnoreDuplicates": [],\r
81 },\r
82\r
83 ## options defined .pytool/Plugin/LibraryClassCheck\r
84 "LibraryClassCheck": {\r
85 "IgnoreHeaderFile": []\r
86 },\r
87\r
88 ## options defined .pytool/Plugin/SpellCheck\r
89 "SpellCheck": {\r
90 "AuditOnly": False,\r
91 "IgnoreFiles": [\r
92 "Library/ArmSoftFloatLib/berkeley-softfloat-3/**"\r
93 ], # use gitignore syntax to ignore errors\r
94 # in matching files\r
95 "ExtendWords": [\r
96 "api's",\r
97 "ackintid",\r
98 "actlr",\r
99 "aeabi",\r
04ddd127 100 "asedis",\r
f11252e9
PG
101 "ashldi",\r
102 "ashrdi",\r
04ddd127 103 "baddr",\r
f11252e9
PG
104 "ccidx",\r
105 "ccsidr",\r
106 "clidr",\r
107 "clrex",\r
108 "clzsi",\r
04ddd127
SB
109 "cnthctl",\r
110 "cortexa",\r
111 "cpacr",\r
f11252e9
PG
112 "cpuactlr",\r
113 "csselr",\r
114 "ctzsi",\r
115 "cygdrive",\r
116 "cygpaths",\r
117 "datas",\r
118 "dcmpeq",\r
119 "dcmpge",\r
120 "dcmpgt",\r
121 "dcmple",\r
122 "dcmplt",\r
123 "ddisable",\r
124 "divdi",\r
125 "divsi",\r
126 "dmdepkg",\r
04ddd127 127 "dpref",\r
f11252e9
PG
128 "drsub",\r
129 "fcmpeq",\r
130 "fcmpge",\r
131 "fcmpgt",\r
132 "fcmple",\r
133 "fcmplt",\r
134 "ffreestanding",\r
135 "frsub",\r
136 "hisilicon",\r
04ddd127 137 "iccabpr",\r
f11252e9
PG
138 "iccbpr",\r
139 "icciar",\r
140 "iccicr",\r
141 "icciidr",\r
04ddd127 142 "iccpir",\r
f11252e9 143 "iccpmr",\r
04ddd127
SB
144 "iccrpr",\r
145 "icdabr",\r
f11252e9
PG
146 "icdicer",\r
147 "icdicfr",\r
04ddd127 148 "icdicpr",\r
f11252e9 149 "icdictr",\r
04ddd127 150 "icdiidr",\r
f11252e9
PG
151 "icdiser",\r
152 "icdisr",\r
04ddd127 153 "icdppisr",\r
f11252e9 154 "icdsgir",\r
04ddd127 155 "icdspr",\r
f11252e9
PG
156 "icenabler",\r
157 "intid",\r
158 "ipriority",\r
159 "irouter",\r
160 "isenabler",\r
161 "istatus",\r
162 "itargets",\r
163 "lable",\r
164 "ldivmod",\r
165 "ldmdb",\r
166 "ldmia",\r
167 "ldrbt",\r
168 "ldrex",\r
169 "ldrexb",\r
170 "ldrexd",\r
171 "ldrexh",\r
172 "ldrhbt",\r
173 "ldrht",\r
174 "ldrsb",\r
175 "ldrsbt",\r
176 "ldrsh",\r
177 "lshrdi",\r
178 "moddi",\r
179 "modsi",\r
04ddd127 180 "mpcore",\r
f11252e9
PG
181 "mpidr",\r
182 "muldi",\r
183 "mullu",\r
184 "nonshareable",\r
185 "nsacr",\r
186 "nsasedis",\r
187 "nuvia",\r
188 "oldit",\r
04ddd127
SB
189 "pcten",\r
190 "plpis",\r
191 "procno",\r
f11252e9
PG
192 "readc",\r
193 "revsh",\r
194 "rfedb",\r
195 "sctlr",\r
196 "smccc",\r
197 "smlabb",\r
198 "smlabt",\r
199 "smlad",\r
200 "smladx",\r
201 "smlatb",\r
202 "smlatt",\r
203 "smlawb",\r
204 "smlawt",\r
205 "smlsd",\r
206 "smlsdx",\r
207 "smmla",\r
208 "smmlar",\r
209 "smmls",\r
210 "smmlsr",\r
211 "sourcery",\r
212 "srsdb",\r
04ddd127 213 "ssacr",\r
f11252e9
PG
214 "stmdb",\r
215 "stmia",\r
216 "strbt",\r
217 "strexb",\r
218 "strexd",\r
219 "strexh",\r
220 "strht",\r
221 "switchu",\r
222 "tpidrurw",\r
223 "ttbcr",\r
224 "typer",\r
225 "ucmpdi",\r
226 "udivdi",\r
227 "udivmoddi",\r
228 "udivsi",\r
229 "uefi's",\r
230 "uldiv",\r
231 "umoddi",\r
232 "umodsi",\r
233 "usada",\r
234 "vlpis",\r
235 "writec"\r
236 ], # words to extend to the dictionary for this package\r
237 "IgnoreStandardPaths": [ # Standard Plugin defined paths that\r
238 "*.asm", "*.s" # should be ignore\r
239 ],\r
240 "AdditionalIncludePaths": [] # Additional paths to spell check\r
241 # (wildcards supported)\r
242 }\r
243}\r