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