VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/Firmware/ArmPkg/ArmPkg.ci.yaml@ 105598

最後變更 在這個檔案從105598是 101291,由 vboxsync 提交於 14 月 前

EFI/FirmwareNew: Make edk2-stable202308 build on all supported platforms (using gcc at least, msvc not tested yet), bugref:4643

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

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette