VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/FirmwareNew/UefiCpuPkg/UefiCpuPkg.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: 3.0 KB
Line 
1## @file
2# CI configuration for UefiCpuPkg
3#
4# Copyright (c) Microsoft Corporation
5# Copyright (c) 2020, Intel Corporation. All rights reserved.<BR>
6# SPDX-License-Identifier: BSD-2-Clause-Patent
7##
8{
9 "PrEval": {
10 "DscPath": "UefiCpuPkg.dsc",
11 },
12 "LicenseCheck": {
13 "IgnoreFiles": []
14 },
15 "EccCheck": {
16 ## Exception sample looks like below:
17 ## "ExceptionList": [
18 ## "<ErrorID>", "<KeyWord>"
19 ## ]
20 "ExceptionList": [
21 "8006", "main",
22 "8005", "GENERAL_REGISTER.R8",
23 "8005", "GENERAL_REGISTER.R9",
24 "8005", "GENERAL_REGISTER.R10",
25 "8005", "GENERAL_REGISTER.R11",
26 "8005", "GENERAL_REGISTER.R12",
27 "8005", "GENERAL_REGISTER.R13",
28 "8005", "GENERAL_REGISTER.R14",
29 "8005", "GENERAL_REGISTER.R15"
30 ],
31 ## Both file path and directory path are accepted.
32 "IgnoreFiles": [
33 "Library/BaseRiscV64CpuExceptionHandlerLib/CpuExceptionHandlerLib.h"
34 ]
35 },
36 "CompilerPlugin": {
37 "DscPath": "UefiCpuPkg.dsc"
38 },
39 ## options defined ci/Plugin/HostUnitTestCompilerPlugin
40 "HostUnitTestCompilerPlugin": {
41 "DscPath": "Test/UefiCpuPkgHostTest.dsc"
42 },
43 "CharEncodingCheck": {
44 "IgnoreFiles": []
45 },
46 "DependencyCheck": {
47 "AcceptableDependencies": [
48 "MdePkg/MdePkg.dec",
49 "MdeModulePkg/MdeModulePkg.dec",
50 "UefiCpuPkg/UefiCpuPkg.dec"
51 ],
52 # For host based unit tests
53 "AcceptableDependencies-HOST_APPLICATION":[
54 "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec",
55 "CryptoPkg/CryptoPkg.dec"
56 ],
57 # For UEFI shell based apps
58 "AcceptableDependencies-UEFI_APPLICATION":[],
59 "IgnoreInf": []
60 },
61 "DscCompleteCheck": {
62 "DscPath": "UefiCpuPkg.dsc",
63 "IgnoreInf": [
64 "UefiCpuPkg/ResetVector/FixupVtf/Vtf.inf",
65 "UefiCpuPkg/ResetVector/Vtf0/Vtf0.inf",
66 "UefiCpuPkg/ResetVector/Vtf0/Bin/ResetVector1G.inf"
67 ]
68 },
69 "HostUnitTestDscCompleteCheck": {
70 "IgnoreInf": [""],
71 "DscPath": "Test/UefiCpuPkgHostTest.dsc"
72 },
73 "GuidCheck": {
74 "IgnoreGuidName": ["SecCore", "ResetVector"], # Expected duplication for gEfiFirmwareVolumeTopFileGuid
75 "IgnoreGuidValue": [],
76 "IgnoreFoldersAndFiles": [],
77 "IgnoreDuplicates": []
78 },
79 "LibraryClassCheck": {
80 "IgnoreHeaderFile": []
81 },
82
83 ## options defined ci/Plugin/SpellCheck
84 "SpellCheck": {
85 "AuditOnly": True, # Fails test but run in AuditOnly mode to collect log
86 "IgnoreFiles": [], # use gitignore syntax to ignore errors in matching files
87 "ExtendWords": [], # words to extend to the dictionary for this package
88 "IgnoreStandardPaths": [], # Standard Plugin defined paths that should be ignore
89 "AdditionalIncludePaths": [] # Additional paths to spell check (wildcards supported)
90 }
91}
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