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