VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/FirmwareNew/DynamicTablesPkg/DynamicTablesPkg.ci.yaml@ 109019

Last change on this file since 109019 was 108794, checked in by vboxsync, 4 weeks ago

Devices/EFI/FirmwareNew: Merge edk2-stable202502 from the vendor branch and make it build for the important platforms, bugref:4643

  • Property svn:eol-style set to native
File size: 4.7 KB
Line 
1## @file
2# CI configuration for DynamicTablesPkg
3#
4# Copyright (c) 2020, Arm Limited. All rights reserved.<BR>
5# Copyright (C) 2024 - 2025 Advanced Micro Devices, Inc. All rights reserved.<BR>
6# SPDX-License-Identifier: BSD-2-Clause-Patent
7##
8{
9 "PrEval": {
10 "DscPath": "DynamicTablesPkg.dsc",
11 },
12 "EccCheck": {
13 ## Exception sample looks like below:
14 ## "ExceptionList": [
15 ## "<ErrorID>", "<KeyWord>"
16 ## ]
17 "ExceptionList": [
18 # "The #ifndef at the start of an include file should use
19 # both prefix and postfix underscore characters, '_'"
20 # This error is not triggered for the latest BaseTools code.
21 # @TODO The error should be re-enabled when the python packages
22 # containing the BaseTools are updated to the latest version.
23 "8003", "DISABLE_NEW_DEPRECATED_INTERFACES",
24 "9005", "@defgroup", # Use extra Doxygen commands
25 "9005", "@ingroup", # Use extra Doxygen commands
26 "9005", "@mainpage", # Use extra Doxygen commands
27 "9005", "@ref", # Use extra Doxygen commands
28 ],
29 ## Both file path and directory path are accepted.
30 "IgnoreFiles": [
31 ]
32 },
33
34 ## options defined .pytool/Plugin/CompilerPlugin
35 "CompilerPlugin": {
36 "DscPath": "DynamicTablesPkg.dsc"
37 },
38
39 ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin
40 "HostUnitTestCompilerPlugin": {
41 "DscPath": "" # Don't support this test
42 },
43
44 ## options defined .pytool/Plugin/CharEncodingCheck
45 "CharEncodingCheck": {
46 "IgnoreFiles": []
47 },
48
49 ## options defined .pytool/Plugin/DependencyCheck
50 "DependencyCheck": {
51 "AcceptableDependencies": [
52 "ArmPkg/ArmPkg.dec",
53 "ArmPlatformPkg/ArmPlatformPkg.dec",
54 "EmbeddedPkg/EmbeddedPkg.dec",
55 "DynamicTablesPkg/DynamicTablesPkg.dec",
56 "MdeModulePkg/MdeModulePkg.dec",
57 "MdePkg/MdePkg.dec"
58 ],
59 # For host based unit tests
60 "AcceptableDependencies-HOST_APPLICATION":[
61 "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"
62 ],
63 # For UEFI shell based apps
64 "AcceptableDependencies-UEFI_APPLICATION":[],
65 "IgnoreInf": []
66 },
67
68 ## options defined .pytool/Plugin/DscCompleteCheck
69 "DscCompleteCheck": {
70 "IgnoreInf": [],
71 "DscPath": "DynamicTablesPkg.dsc"
72 },
73
74 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck
75 "HostUnitTestDscCompleteCheck": {
76 "IgnoreInf": [""],
77 "DscPath": "" # Don't support this test
78 },
79
80 ## options defined .pytool/Plugin/GuidCheck
81 "GuidCheck": {
82 "IgnoreGuidName": [],
83 "IgnoreGuidValue": [],
84 "IgnoreFoldersAndFiles": [],
85 "IgnoreDuplicates": [],
86 },
87
88 ## options defined .pytool/Plugin/LibraryClassCheck
89 "LibraryClassCheck": {
90 "IgnoreHeaderFile": []
91 },
92
93 ## options defined .pytool/Plugin/SpellCheck
94 "SpellCheck": {
95 "AuditOnly": False,
96 "IgnoreFiles": [], # use gitignore syntax to ignore errors
97 # in matching files
98 "ExtendWords": [
99 "ARMHB", # ARMHB000
100 "ARMHC", # ARMHC600
101 "ARMLTD",
102 "AMLDBG",
103 "EISAID",
104 "cacheablity",
105 "CCIDX",
106 "CCSIDR",
107 "countof",
108 "deviceid",
109 "EArch",
110 "edynamic",
111 "EOBJECT",
112 "invoc",
113 "ITARGETSR",
114 "GTBLOCK",
115 "lgreater",
116 "lless",
117 "MPIDR",
118 "NAMESPACEID",
119 "PASID",
120 "PERIPHBASE",
121 "phandle",
122 "pytool",
123 "Rdword",
124 "Roadmap",
125 "ROOTNODEBASE",
126 "sapic",
127 "ssdtcmn",
128 "ssdtserialporttemplate",
129 "SMMUV",
130 "ssdtpcieosctemplate",
131 "SSDTPC",
132 "standardised",
133 "TABLEEX",
134 "TNSID",
135 "Vatos",
136 "WBINVD",
137 "xapic"
138 ], # words to extend to the dictionary for this package
139 "IgnoreStandardPaths": [], # Standard Plugin defined paths that
140 # should be ignore
141 "AdditionalIncludePaths": [] # Additional paths to spell check
142 # (wildcards supported)
143 },
144
145 "DebugMacroCheck": {
146 "StringSubstitutions": {
147 # DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c
148 # Reason: Debug format strings are dynamically set.
149 "Parser[Index].Format": "%d"
150 }
151 }
152}
Note: See TracBrowser for help on using the repository browser.

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