]>
Commit | Line | Data |
---|---|---|
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 |