mirror of
				https://gitlab.com/qemu-project/edk2.git
				synced 2025-11-03 07:59:00 +08:00 
			
		
		
		
	This patch introduces support for firmware upgrades using the FMP capsule update mechanism. Signed-off-by: Tuan Phan <tphan@ventanamicro.com>
		
			
				
	
	
		
			110 lines
		
	
	
		
			3.6 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			110 lines
		
	
	
		
			3.6 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
## @file
 | 
						|
# Core CI configuration for OvmfPkg
 | 
						|
#
 | 
						|
# OvmfPkg is part of Platform Ci for builds so this is only
 | 
						|
# used for code analysis.
 | 
						|
#
 | 
						|
# Copyright (c) Microsoft Corporation
 | 
						|
# Copyright (c) 2020, Intel Corporation. All rights reserved.<BR>
 | 
						|
# SPDX-License-Identifier: BSD-2-Clause-Patent
 | 
						|
##
 | 
						|
{
 | 
						|
    ## options defined .pytool/Plugin/LicenseCheck
 | 
						|
    "LicenseCheck": {
 | 
						|
        ## Imported from Xen and MIT licensed.
 | 
						|
        "IgnoreFiles": ["OvmfPkg/Include/IndustryStandard/Xen"]
 | 
						|
    },
 | 
						|
    "EccCheck": {
 | 
						|
        ## Exception sample looks like below:
 | 
						|
        ## "ExceptionList": [
 | 
						|
        ##     "<ErrorID>", "<KeyWord>"
 | 
						|
        ## ]
 | 
						|
        "ExceptionList": [
 | 
						|
        ],
 | 
						|
        ## Both file path and directory path are accepted.
 | 
						|
        "IgnoreFiles": [
 | 
						|
        ],
 | 
						|
        "skip": True
 | 
						|
    },
 | 
						|
    ## options defined .pytool/Plugin/CompilerPlugin
 | 
						|
    "CompilerPlugin": {
 | 
						|
        "DscPath": "" # Don't support this test
 | 
						|
    },
 | 
						|
 | 
						|
    ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin
 | 
						|
    "HostUnitTestCompilerPlugin": {
 | 
						|
        "DscPath": "" # Don't support this test
 | 
						|
    },
 | 
						|
 | 
						|
    ## options defined .pytool/Plugin/CharEncodingCheck
 | 
						|
    "CharEncodingCheck": {
 | 
						|
        "IgnoreFiles": []
 | 
						|
    },
 | 
						|
 | 
						|
    ## options defined .pytool/Plugin/DependencyCheck
 | 
						|
    "DependencyCheck": {
 | 
						|
        "AcceptableDependencies": [
 | 
						|
            "CryptoPkg/CryptoPkg.dec",
 | 
						|
            "MdePkg/MdePkg.dec",
 | 
						|
            "MdeModulePkg/MdeModulePkg.dec",
 | 
						|
            "OvmfPkg/OvmfPkg.dec",
 | 
						|
            "NetworkPkg/NetworkPkg.dec",
 | 
						|
            "SecurityPkg/SecurityPkg.dec",
 | 
						|
            "UefiCpuPkg/UefiCpuPkg.dec",
 | 
						|
            "ShellPkg/ShellPkg.dec",
 | 
						|
            "EmbeddedPkg/EmbeddedPkg.dec",
 | 
						|
            "SourceLevelDebugPkg/SourceLevelDebugPkg.dec",
 | 
						|
            "StandaloneMmPkg/StandaloneMmPkg.dec",
 | 
						|
            "FmpDevicePkg/FmpDevicePkg.dec"
 | 
						|
        ],
 | 
						|
        # For host based unit tests
 | 
						|
        "AcceptableDependencies-HOST_APPLICATION":[
 | 
						|
            "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"
 | 
						|
        ],
 | 
						|
        # For UEFI shell based apps
 | 
						|
        "AcceptableDependencies-UEFI_APPLICATION":[],
 | 
						|
        "IgnoreInf": []
 | 
						|
    },
 | 
						|
 | 
						|
    ## options defined .pytool/Plugin/DscCompleteCheck
 | 
						|
    "DscCompleteCheck": {
 | 
						|
        "IgnoreInf": [""],
 | 
						|
        "DscPath": ""  # Don't support this test
 | 
						|
    },
 | 
						|
 | 
						|
    ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck
 | 
						|
    "HostUnitTestDscCompleteCheck": {
 | 
						|
        "IgnoreInf": [""],
 | 
						|
        "DscPath": "" # Don't support this test
 | 
						|
    },
 | 
						|
 | 
						|
    ## options defined .pytool/Plugin/GuidCheck
 | 
						|
    "GuidCheck": {
 | 
						|
        "IgnoreGuidName": ["ResetVector", "XenResetVector"], # Expected duplication for gEfiFirmwareVolumeTopFileGuid
 | 
						|
        "IgnoreGuidValue": [],
 | 
						|
        "IgnoreFoldersAndFiles": [],
 | 
						|
        "IgnoreDuplicates": ["gGrubFileGuid=Grub", "gUiAppFileGuid=UiApp"],
 | 
						|
    },
 | 
						|
 | 
						|
    ## options defined .pytool/Plugin/LibraryClassCheck
 | 
						|
    "LibraryClassCheck": {
 | 
						|
        "IgnoreHeaderFile": []
 | 
						|
    },
 | 
						|
 | 
						|
    ## options defined .pytool/Plugin/SpellCheck
 | 
						|
    "SpellCheck": {
 | 
						|
        "AuditOnly": True,           # Fails right now with over 270 errors
 | 
						|
        "IgnoreFiles": [],           # use gitignore syntax to ignore errors in matching files
 | 
						|
        "ExtendWords": [
 | 
						|
 | 
						|
        ],           # words to extend to the dictionary for this package
 | 
						|
        "IgnoreStandardPaths": [],   # Standard Plugin defined paths that should be ignore
 | 
						|
        "AdditionalIncludePaths": [] # Additional paths to spell check (wildcards supported)
 | 
						|
    },
 | 
						|
 | 
						|
    # options defined in .pytool/Plugin/UncrustifyCheck
 | 
						|
    "UncrustifyCheck": {
 | 
						|
      "IgnoreFiles": ["VbeShim.h"]
 | 
						|
    }
 | 
						|
}
 |