]> git.proxmox.com Git - mirror_edk2.git/blame - OvmfPkg/OvmfPkg.ci.yaml
UefiCpuPkg: Allow AP booting under SEV-ES
[mirror_edk2.git] / OvmfPkg / OvmfPkg.ci.yaml
CommitLineData
6cdf647b
SB
1## @file\r
2# Core CI configuration for OvmfPkg\r
3#\r
4# OvmfPkg is part of Platform Ci for builds so this is only\r
5# used for code analysis.\r
6#\r
7# Copyright (c) Microsoft Corporation\r
8# SPDX-License-Identifier: BSD-2-Clause-Patent\r
9##\r
10{\r
aaaa7fd4
SZ
11 ## options defined .pytool/Plugin/LicenseCheck\r
12 "LicenseCheck": {\r
13 "IgnoreFiles": []\r
14 },\r
6cdf647b
SB
15 ## options defined .pytool/Plugin/CompilerPlugin\r
16 "CompilerPlugin": {\r
17 "DscPath": "" # Don't support this test\r
18 },\r
19\r
20 ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin\r
21 "HostUnitTestCompilerPlugin": {\r
22 "DscPath": "" # Don't support this test\r
23 },\r
24\r
25 ## options defined .pytool/Plugin/CharEncodingCheck\r
26 "CharEncodingCheck": {\r
27 "IgnoreFiles": []\r
28 },\r
29\r
30 ## options defined .pytool/Plugin/DependencyCheck\r
31 "DependencyCheck": {\r
32 "AcceptableDependencies": [\r
33 "MdePkg/MdePkg.dec",\r
34 "MdeModulePkg/MdeModulePkg.dec",\r
35 "OvmfPkg/OvmfPkg.dec",\r
36 "NetworkPkg/NetworkPkg.dec",\r
37 "SecurityPkg/SecurityPkg.dec",\r
38 "UefiCpuPkg/UefiCpuPkg.dec",\r
39 "ShellPkg/ShellPkg.dec",\r
40 "EmbeddedPkg/EmbeddedPkg.dec",\r
41 "SourceLevelDebugPkg/SourceLevelDebugPkg.dec"\r
42 ],\r
43 # For host based unit tests\r
44 "AcceptableDependencies-HOST_APPLICATION":[\r
45 "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"\r
46 ],\r
47 # For UEFI shell based apps\r
48 "AcceptableDependencies-UEFI_APPLICATION":[],\r
49 "IgnoreInf": []\r
50 },\r
51\r
52 ## options defined .pytool/Plugin/DscCompleteCheck\r
53 "DscCompleteCheck": {\r
54 "IgnoreInf": [""],\r
55 "DscPath": "" # Don't support this test\r
56 },\r
57\r
58 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck\r
59 "HostUnitTestDscCompleteCheck": {\r
60 "IgnoreInf": [""],\r
61 "DscPath": "" # Don't support this test\r
62 },\r
63\r
64 ## options defined .pytool/Plugin/GuidCheck\r
65 "GuidCheck": {\r
66 "IgnoreGuidName": ["ResetVector", "XenResetVector"], # Expected duplication for gEfiFirmwareVolumeTopFileGuid\r
67 "IgnoreGuidValue": [],\r
68 "IgnoreFoldersAndFiles": [],\r
69 "IgnoreDuplicates": [],\r
70 },\r
71\r
72 ## options defined .pytool/Plugin/LibraryClassCheck\r
73 "LibraryClassCheck": {\r
74 "IgnoreHeaderFile": []\r
75 },\r
76\r
77 ## options defined .pytool/Plugin/SpellCheck\r
78 "SpellCheck": {\r
79 "AuditOnly": True, # Fails right now with over 270 errors\r
80 "IgnoreFiles": [], # use gitignore syntax to ignore errors in matching files\r
81 "ExtendWords": [\r
82\r
83 ], # words to extend to the dictionary for this package\r
84 "IgnoreStandardPaths": [], # Standard Plugin defined paths that should be ignore\r
85 "AdditionalIncludePaths": [] # Additional paths to spell check (wildcards supported)\r
86 }\r
87}\r