]>
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 | |
97 | "ashldi",\r | |
98 | "ashrdi",\r | |
99 | "ccidx",\r | |
100 | "ccsidr",\r | |
101 | "clidr",\r | |
102 | "clrex",\r | |
103 | "clzsi",\r | |
104 | "cpuactlr",\r | |
105 | "csselr",\r | |
106 | "ctzsi",\r | |
107 | "cygdrive",\r | |
108 | "cygpaths",\r | |
109 | "datas",\r | |
110 | "dcmpeq",\r | |
111 | "dcmpge",\r | |
112 | "dcmpgt",\r | |
113 | "dcmple",\r | |
114 | "dcmplt",\r | |
115 | "ddisable",\r | |
116 | "divdi",\r | |
117 | "divsi",\r | |
118 | "dmdepkg",\r | |
119 | "drsub",\r | |
120 | "fcmpeq",\r | |
121 | "fcmpge",\r | |
122 | "fcmpgt",\r | |
123 | "fcmple",\r | |
124 | "fcmplt",\r | |
125 | "ffreestanding",\r | |
126 | "frsub",\r | |
127 | "hisilicon",\r | |
128 | "iccbpr",\r | |
129 | "icciar",\r | |
130 | "iccicr",\r | |
131 | "icciidr",\r | |
132 | "iccpmr",\r | |
133 | "icdicer",\r | |
134 | "icdicfr",\r | |
135 | "icdictr",\r | |
136 | "icdiser",\r | |
137 | "icdisr",\r | |
138 | "icdsgir",\r | |
139 | "icenabler",\r | |
140 | "intid",\r | |
141 | "ipriority",\r | |
142 | "irouter",\r | |
143 | "isenabler",\r | |
144 | "istatus",\r | |
145 | "itargets",\r | |
146 | "lable",\r | |
147 | "ldivmod",\r | |
148 | "ldmdb",\r | |
149 | "ldmia",\r | |
150 | "ldrbt",\r | |
151 | "ldrex",\r | |
152 | "ldrexb",\r | |
153 | "ldrexd",\r | |
154 | "ldrexh",\r | |
155 | "ldrhbt",\r | |
156 | "ldrht",\r | |
157 | "ldrsb",\r | |
158 | "ldrsbt",\r | |
159 | "ldrsh",\r | |
160 | "lshrdi",\r | |
161 | "moddi",\r | |
162 | "modsi",\r | |
163 | "mpidr",\r | |
164 | "muldi",\r | |
165 | "mullu",\r | |
166 | "nonshareable",\r | |
167 | "nsacr",\r | |
168 | "nsasedis",\r | |
169 | "nuvia",\r | |
170 | "oldit",\r | |
171 | "readc",\r | |
172 | "revsh",\r | |
173 | "rfedb",\r | |
174 | "sctlr",\r | |
175 | "smccc",\r | |
176 | "smlabb",\r | |
177 | "smlabt",\r | |
178 | "smlad",\r | |
179 | "smladx",\r | |
180 | "smlatb",\r | |
181 | "smlatt",\r | |
182 | "smlawb",\r | |
183 | "smlawt",\r | |
184 | "smlsd",\r | |
185 | "smlsdx",\r | |
186 | "smmla",\r | |
187 | "smmlar",\r | |
188 | "smmls",\r | |
189 | "smmlsr",\r | |
190 | "sourcery",\r | |
191 | "srsdb",\r | |
192 | "stmdb",\r | |
193 | "stmia",\r | |
194 | "strbt",\r | |
195 | "strexb",\r | |
196 | "strexd",\r | |
197 | "strexh",\r | |
198 | "strht",\r | |
199 | "switchu",\r | |
200 | "tpidrurw",\r | |
201 | "ttbcr",\r | |
202 | "typer",\r | |
203 | "ucmpdi",\r | |
204 | "udivdi",\r | |
205 | "udivmoddi",\r | |
206 | "udivsi",\r | |
207 | "uefi's",\r | |
208 | "uldiv",\r | |
209 | "umoddi",\r | |
210 | "umodsi",\r | |
211 | "usada",\r | |
212 | "vlpis",\r | |
213 | "writec"\r | |
214 | ], # words to extend to the dictionary for this package\r | |
215 | "IgnoreStandardPaths": [ # Standard Plugin defined paths that\r | |
216 | "*.asm", "*.s" # should be ignore\r | |
217 | ],\r | |
218 | "AdditionalIncludePaths": [] # Additional paths to spell check\r | |
219 | # (wildcards supported)\r | |
220 | }\r | |
221 | }\r |