mirror of
				https://gitlab.com/qemu-project/edk2.git
				synced 2025-10-30 07:56:39 +08:00 
			
		
		
		
	 35706d43c5
			
		
	
	35706d43c5
	
	
	
		
			
			Currently, the only way to disable PXE boot options is to change the PCD variables PcdIPv4PXESupport and PcdIPv6PXESupport in the source code or use the "--pcd" option in the build script. Other boot options such as HTTP or iSCSI can be disabled using the -D<option> flag. NETWORK_PXE_BOOT_ENABLE will add a consistent way to disable PXE booting. This is the third and final part of a series of patches to enable the NETWORK_PXE_BOOT_ENABLE build flag. At this point, the flag will be able to disable PXE functionality. Signed-off-by: Alexander Gryanko <xpahos@gmail.com>
		
			
				
	
	
		
			89 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			89 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| ## @file
 | |
| # CI configuration for NetworkPkg
 | |
| #
 | |
| # Copyright (c) Microsoft Corporation
 | |
| # Copyright (c) 2020, Intel Corporation. All rights reserved.<BR>
 | |
| # (C) Copyright 2020 Hewlett Packard Enterprise Development LP<BR>
 | |
| # SPDX-License-Identifier: BSD-2-Clause-Patent
 | |
| ##
 | |
| {
 | |
|     "PrEval": {
 | |
|         "DscPath": "NetworkPkg.dsc",
 | |
|     },
 | |
|     "LicenseCheck": {
 | |
|         "IgnoreFiles": []
 | |
|     },
 | |
|     "EccCheck": {
 | |
|         ## Exception sample looks like below:
 | |
|         ## "ExceptionList": [
 | |
|         ##     "<ErrorID>", "<KeyWord>"
 | |
|         ## ]
 | |
|         "ExceptionList": [
 | |
|         ],
 | |
|         ## Both file path and directory path are accepted.
 | |
|         "IgnoreFiles": [
 | |
|         ]
 | |
|     },
 | |
|     "CompilerPlugin": {
 | |
|         "DscPath": "NetworkPkg.dsc"
 | |
|     },
 | |
|     "HostUnitTestCompilerPlugin": {
 | |
|         "DscPath": "Test/NetworkPkgHostTest.dsc"
 | |
|     },
 | |
|     "CharEncodingCheck": {
 | |
|         "IgnoreFiles": []
 | |
|     },
 | |
|     "DependencyCheck": {
 | |
|         "AcceptableDependencies": [
 | |
|             "MdePkg/MdePkg.dec",
 | |
|             "MdeModulePkg/MdeModulePkg.dec",
 | |
|             "NetworkPkg/NetworkPkg.dec",
 | |
|             "CryptoPkg/CryptoPkg.dec"
 | |
|         ],
 | |
|         # For host based unit tests
 | |
|         "AcceptableDependencies-HOST_APPLICATION":[
 | |
|             UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec
 | |
|         ],
 | |
|         # For UEFI shell based apps
 | |
|         "AcceptableDependencies-UEFI_APPLICATION":[
 | |
|             "ShellPkg/ShellPkg.dec"
 | |
|         ],
 | |
|         "IgnoreInf": []
 | |
|     },
 | |
|     "DscCompleteCheck": {
 | |
|         "DscPath": "NetworkPkg.dsc",
 | |
|         "IgnoreInf": []
 | |
|     },
 | |
|     "GuidCheck": {
 | |
|         "IgnoreGuidName": [],
 | |
|         "IgnoreGuidValue": [],
 | |
|         "IgnoreFoldersAndFiles": []
 | |
|     },
 | |
|     "LibraryClassCheck": {
 | |
|         "IgnoreHeaderFile": []
 | |
|     },
 | |
| 
 | |
|     ## options defined ci/Plugin/SpellCheck
 | |
|     "SpellCheck": {
 | |
|         "AuditOnly": True,           # Fails test but run in AuditOnly mode to collect log
 | |
|         "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)
 | |
|     },
 | |
| 
 | |
|     "Defines": {
 | |
|         "BLD_*_CONTINUOUS_INTEGRATION": "TRUE",
 | |
|         "BLD_*_NETWORK_ENABLE": "TRUE",
 | |
|         "BLD_*_NETWORK_SNP_ENABLE": "TRUE",
 | |
|         "BLD_*_NETWORK_VLAN_ENABLE": "TRUE",
 | |
|         "BLD_*_NETWORK_IP4_ENABLE": "TRUE",
 | |
|         "BLD_*_NETWORK_IP6_ENABLE": "TRUE",
 | |
|         "BLD_*_NETWORK_TLS_ENABLE": "TRUE",
 | |
|         "BLD_*_NETWORK_HTTP_ENABLE": "FALSE",
 | |
|         "BLD_*_NETWORK_HTTP_BOOT_ENABLE": "TRUE",
 | |
|         "BLD_*_NETWORK_ISCSI_ENABLE": "TRUE",
 | |
|         "BLD_*_NETWORK_PXE_BOOT_ENABLE": "TRUE",
 | |
|     }
 | |
| }
 |