VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/Firmware/DynamicTablesPkg/DynamicTablesPkg.ci.yaml

Last change on this file was 105670, checked in by vboxsync, 3 months ago

Devices/EFI/FirmwareNew: Merge edk2-stable-202405 and make it build on aarch64, bugref:4643

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

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