mirror of https://github.com/acidanthera/audk.git
UefiPayloadPkg/Crypto: Support external Crypto drivers.
Crypto in serveral case will use old version or latest version, Platform may choose to only update Crypto drivers without updating whole UPL, in this case the Crypto driver will provide by platform payload outside the common UPL binary. Reviewed-by: Chasel Chiu <chasel.chiu@intel.com> Cc: Guo Dong <guo.dong@intel.com> Cc: Sean Rhodes <sean@starlabs.systems> Reviewed-by: James Lu <james.lu@intel.com> Cc: Gua Guo <gua.guo@intel.com> Signed-off-by: Gua Guo <gua.guo@intel.com>
This commit is contained in:
parent
9a75b030cf
commit
7d7decfa3d
|
@ -37,12 +37,18 @@
|
|||
DEFINE ATA_ENABLE = TRUE
|
||||
DEFINE SD_ENABLE = TRUE
|
||||
DEFINE PS2_MOUSE_ENABLE = TRUE
|
||||
DEFINE CRYPTO_PROTOCOL_SUPPORT = FALSE
|
||||
DEFINE SD_MMC_TIMEOUT = 1000000
|
||||
DEFINE USE_CBMEM_FOR_CONSOLE = FALSE
|
||||
DEFINE BOOTSPLASH_IMAGE = FALSE
|
||||
DEFINE NVME_ENABLE = TRUE
|
||||
DEFINE CAPSULE_SUPPORT = FALSE
|
||||
|
||||
#
|
||||
# Crypto Support
|
||||
#
|
||||
DEFINE CRYPTO_PROTOCOL_SUPPORT = FALSE
|
||||
DEFINE CRYPTO_DRIVER_EXTERNAL_SUPPORT = FALSE
|
||||
|
||||
#
|
||||
# Setup Universal Payload
|
||||
#
|
||||
|
@ -860,11 +866,13 @@
|
|||
# Misc
|
||||
#
|
||||
!if $(CRYPTO_PROTOCOL_SUPPORT) == TRUE
|
||||
!if $(CRYPTO_DRIVER_EXTERNAL_SUPPORT) == FALSE
|
||||
CryptoPkg/Driver/CryptoDxe.inf {
|
||||
<LibraryClasses>
|
||||
BaseCryptLib|CryptoPkg/Library/BaseCryptLib/BaseCryptLib.inf
|
||||
TlsLib|CryptoPkg/Library/TlsLib/TlsLib.inf
|
||||
}
|
||||
!endif
|
||||
!endif
|
||||
|
||||
#------------------------------
|
||||
|
|
|
@ -154,8 +154,10 @@ INF MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/ReportStatusCodeRou
|
|||
INF MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/StatusCodeHandlerRuntimeDxe.inf
|
||||
|
||||
!if $(CRYPTO_PROTOCOL_SUPPORT) == TRUE
|
||||
!if $(CRYPTO_DRIVER_EXTERNAL_SUPPORT) == FALSE
|
||||
INF CryptoPkg/Driver/CryptoDxe.inf
|
||||
!endif
|
||||
!endif
|
||||
!if $(SECURITY_STUB_ENABLE) == TRUE
|
||||
INF MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf
|
||||
!endif
|
||||
|
|
Loading…
Reference in New Issue