VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/FirmwareNew/UefiPayloadPkg/UefiPayloadPkg.ci.yaml

Last change on this file was 108794, checked in by vboxsync, 3 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.1 KB
Line 
1## @file
2# Core CI configuration for UefiPayloadPkg
3#
4# Copyright (c) 2021, Intel Corporation. All rights reserved.<BR>
5# SPDX-License-Identifier: BSD-2-Clause-Patent
6##
7{
8 "PrEval": {
9 "DscPath": "UefiPayloadPkg.dsc",
10 },
11 ## options defined .pytool/Plugin/LicenseCheck
12 "LicenseCheck": {
13 "IgnoreFiles": []
14 },
15 "EccCheck": {
16 ## Exception sample looks like below:
17 ## "ExceptionList": [
18 ## "<ErrorID>", "<KeyWord>"
19 ## ]
20 "ExceptionList": [
21 ],
22 ## Both file path and directory path are accepted.
23 "IgnoreFiles": [
24 "Tools/",
25 "Include/Coreboot.h",
26 "Library/CbParseLib/CbParseLib.c",
27 "PayloadLoaderPeim/ElfLib/ElfCommon.h",
28 "PayloadLoaderPeim/ElfLib/Elf32.h",
29 "PayloadLoaderPeim/ElfLib/Elf64.h"
30 ]
31 },
32 ## options defined .pytool/Plugin/CompilerPlugin
33 "CompilerPlugin": {
34 "DscPath": "UefiPayloadPkg.dsc"
35 },
36
37 ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin
38 "HostUnitTestCompilerPlugin": {
39 "DscPath": "" # Don't support this test
40 },
41
42 ## options defined .pytool/Plugin/CharEncodingCheck
43 "CharEncodingCheck": {
44 "IgnoreFiles": []
45 },
46
47 ## options defined .pytool/Plugin/DependencyCheck
48 "DependencyCheck": {
49 "AcceptableDependencies": [],
50 # For host based unit tests
51 "AcceptableDependencies-HOST_APPLICATION":[],
52 # For UEFI shell based apps
53 "AcceptableDependencies-UEFI_APPLICATION":[],
54 "IgnoreInf": [],
55 "skip": True
56 },
57
58 ## options defined .pytool/Plugin/DscCompleteCheck
59 "DscCompleteCheck": {
60 "IgnoreInf": [""],
61 "DscPath": "" # Don't support this test
62 },
63
64 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck
65 "HostUnitTestDscCompleteCheck": {
66 "IgnoreInf": [""],
67 "DscPath": "" # Don't support this test
68 },
69
70 ## options defined .pytool/Plugin/GuidCheck
71 "GuidCheck": {
72 "IgnoreGuidName": [],
73 "IgnoreGuidValue": [],
74 "IgnoreFoldersAndFiles": [],
75 "IgnoreDuplicates": [],
76 },
77
78 ## options defined .pytool/Plugin/LibraryClassCheck
79 "LibraryClassCheck": {
80 "IgnoreHeaderFile": [],
81 "skip": True
82 },
83
84 ## options defined .pytool/Plugin/SpellCheck
85 "SpellCheck": {
86 "AuditOnly": True, # Fails right now with over 270 errors
87 "IgnoreFiles": [], # use gitignore syntax to ignore errors in matching files
88 "ExtendWords": [], # words to extend to the dictionary for this package
89 "IgnoreStandardPaths": [], # Standard Plugin defined paths that should be ignore
90 "AdditionalIncludePaths": [] # Additional paths to spell check (wildcards supported)
91 },
92
93 "Defines": {
94 "BLD_*_UNIVERSAL_PAYLOAD": "TRUE",
95 "BLD_*_EMU_VARIABLE_ENABLE": "FALSE",
96 "BLD_*_DISABLE_RESET_SYSTEM": "TRUE",
97 "BLD_*_SERIAL_DRIVER_ENABLE": "FALSE",
98 "BLD_*_BUILD_ARCH": "",
99 "BLD_*_SECURE_BOOT_ENABLE": "TRUE",
100 }
101}
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