159 lines
5.4 KiB
INI
159 lines
5.4 KiB
INI
#*****************************************************************************
|
|
#
|
|
#
|
|
# Copyright (c) 2012 - 2015, Hefei LCFC Information Technology Co.Ltd.
|
|
# And/or its affiliates. All rights reserved.
|
|
# Hefei LCFC Information Technology Co.Ltd. PROPRIETARY/CONFIDENTIAL.
|
|
# Use is subject to license terms.
|
|
#
|
|
#******************************************************************************
|
|
[Defines]
|
|
BASE_NAME = DxeOemSvcLfcLib
|
|
FILE_GUID = 916933AF-3920-4b93-A2A6-EE869D8B7F49
|
|
MODULE_TYPE = BASE
|
|
VERSION_STRING = 1.00
|
|
INF_VERSION = 0x00010017
|
|
PI_SPECIFICATION_VERSION = 0x0001000A
|
|
LIBRARY_CLASS = DxeOemSvcLfcLib|DXE_CORE DXE_DRIVER DXE_RUNTIME_DRIVER DXE_SAL_DRIVER DXE_SMM_DRIVER UEFI_DRIVER
|
|
|
|
|
|
[Packages]
|
|
MdePkg/MdePkg.dec
|
|
MdeModulePkg/MdeModulePkg.dec
|
|
$(CHIPSET_PKG)/$(CHIPSET_PKG).dec
|
|
$(CHIPSET_REF_CODE_PKG)/$(CHIPSET_REF_CODE_DEC_NAME).dec
|
|
InsydeModulePkg/InsydeModulePkg.dec
|
|
LfcPkg/LfcPkg.dec
|
|
$(PROJECT_PKG)/Project.dec
|
|
#//[-start-210630-Dongxu0005-add]//
|
|
ClientOneSiliconPkg/SiPkg.dec
|
|
#//[-end-210630-Dongxu0005-add]//
|
|
#[-start-220113-TAMT000043-add]#
|
|
#[-start-220119-TAMT000044-remove]#
|
|
#[-start-220209-TAMT000043a-add]#
|
|
!if ($(S77013_SUPPORT_ENABLE) == YES)
|
|
IntelSiliconPkg/IntelSiliconPkg.dec
|
|
!endif
|
|
#[-end-220209-TAMT000043a-add]#
|
|
#[-end-220119-TAMT000044-remove]#
|
|
#[-end-220113-TAMT000043-add]#
|
|
|
|
[LibraryClasses]
|
|
DebugLib
|
|
UefiBootServicesTableLib
|
|
UefiRuntimeServicesTableLib
|
|
UefiDriverEntryPoint
|
|
HobLib
|
|
PcdLib
|
|
LfcEcLib
|
|
#//[-start-210630-Dongxu0005-add]//
|
|
BaseMemoryLib
|
|
BaseLib
|
|
#//[-end-210630-Dongxu0005-add]//
|
|
#[-start-220113-TAMT000043-add]#
|
|
#[-start-220119-TAMT000044-remove]#
|
|
#[-start-220209-TAMT000043a-add]#
|
|
!if ($(S77013_SUPPORT_ENABLE) == YES)
|
|
LfcProjectPeiLib
|
|
MemoryAllocationLib
|
|
!endif
|
|
#[-end-220209-TAMT000043a-add]#
|
|
#[-end-220119-TAMT000044-remove]#
|
|
#[-end-220113-TAMT000043-add]#
|
|
#[-start-220118-BAIN000090-add]#
|
|
#[-start-220221-OWENWU0039-add]#
|
|
#[-start-220328-Ching000038-modify]#
|
|
!if ($(S77013_SUPPORT_ENABLE) == YES) OR ($(S370_SUPPORT_ENABLE) == YES) OR ($(S570_SUPPORT_ENABLE) == YES) OR ($(S77014IAH_SUPPORT_ENABLE) == YES)
|
|
PrintLib
|
|
!endif
|
|
#[-end-220328-Ching000038-modify]#
|
|
#[-end-220221-OWENWU0039-add]#
|
|
#[-end-220118-BAIN000090-add]#
|
|
|
|
[Sources]
|
|
OemSvcLfcEarlyDxe.c
|
|
OemSvcLfcExitBootServices.c
|
|
OemSvcLfcGetLvarAddress.c
|
|
OemSvcLfcGetPlatformType.c
|
|
OemSvcLfcReadyToBoot.c
|
|
OemSvcLfcUpdateOemNvsRegion.c
|
|
OemSvcLfcGetEcSmiGpioPad.c
|
|
#[-start-210906-QINGLIN0043-add]#
|
|
#[-start-220410-Ching000042-modify]#
|
|
#[-start-220412-Ching000044-modify]#
|
|
!if ($(S570_SUPPORT_ENABLE) == YES) OR ($(S370_SUPPORT_ENABLE) == YES) OR ($(S77013_SUPPORT_ENABLE) == YES) OR ($(S77014_SUPPORT_ENABLE) == YES) OR ($(S77014IAH_SUPPORT_ENABLE) == YES)
|
|
OemSvcLfcGetProjectType.c
|
|
!endif
|
|
#[-end-220412-Ching000044-modify]#
|
|
#[-end-220410-Ching000042-modify]#
|
|
#[-end-210906-QINGLIN0043-add]#
|
|
|
|
[Protocols]
|
|
gLfcNvsAreaProtocolGuid
|
|
#//[-start-210630-Dongxu0005-add]//
|
|
gSaNvsAreaProtocolGuid ## PRODUCES
|
|
gEfiEdidDiscoveredProtocolGuid
|
|
#//[-end-210630-Dongxu0005-add]//
|
|
#[-start-210906-QINGLIN0043-add]#
|
|
#[-start-220410-Ching000042-modify]#
|
|
#[-start-220412-Ching000044-modify]#
|
|
!if ($(S570_SUPPORT_ENABLE) == YES) OR ($(S370_SUPPORT_ENABLE) == YES) OR ($(S77013_SUPPORT_ENABLE) == YES) OR ($(S77014_SUPPORT_ENABLE) == YES) OR ($(S77014IAH_SUPPORT_ENABLE) == YES)
|
|
gLenovoVariableProtocolGuid
|
|
!endif
|
|
#[-end-220412-Ching000044-modify]#
|
|
#[-end-220410-Ching000042-modify]#
|
|
#[-end-210906-QINGLIN0043-add]#
|
|
#[-start-220118-BAIN000090-add]#
|
|
#[-start-220221-OWENWU0039-add]#
|
|
#[-start-220328-Ching000038-modify]#
|
|
!if ($(S77013_SUPPORT_ENABLE) == YES) OR ($(S370_SUPPORT_ENABLE) == YES) OR ($(S570_SUPPORT_ENABLE) == YES) OR ($(S77014IAH_SUPPORT_ENABLE) == YES)
|
|
gEfiSimpleFileSystemProtocolGuid
|
|
gChasmfallsConnectAllStorageGuid
|
|
!endif
|
|
#[-end-220328-Ching000038-modify]#
|
|
#[-end-220221-OWENWU0039-add]#
|
|
#[-end-220118-BAIN000090-add]#
|
|
|
|
[Guids]
|
|
gSystemConfigurationGuid
|
|
#[-start-210706-LIUJIE0001-add]#
|
|
gBuiltAsSecuredCorePcGuid
|
|
#[-end-210706-LIUJIE0001-add]#
|
|
#[-start-211108-Dennis0008-add]#
|
|
gEfiGenericVariableGuid
|
|
#[-end-211108-Dennis0008-add]#
|
|
#[-start-211117-BAIN000057-add]#
|
|
gLfcVariableGuid
|
|
#[-end-211117-BAIN000057-add]#
|
|
#[-start-220118-BAIN000090-add]#
|
|
#[-start-220221-OWENWU0039-add]#
|
|
#[-start-220328-Ching000038-modify]#
|
|
!if ($(S77013_SUPPORT_ENABLE) == YES) OR ($(S370_SUPPORT_ENABLE) == YES) OR ($(S570_SUPPORT_ENABLE) == YES) OR ($(S77014IAH_SUPPORT_ENABLE) == YES)
|
|
gEfiFileInfoGuid
|
|
!endif
|
|
#[-end-220328-Ching000038-modify]#
|
|
#[-end-220221-OWENWU0039-add]#
|
|
#[-end-220118-BAIN000090-add]#
|
|
|
|
[Pcd]
|
|
gEfiLfcPkgTokenSpaceGuid.PcdFlashFvLvarSub1Base
|
|
gEfiLfcPkgTokenSpaceGuid.PcdFlashFvLvarSub1Size
|
|
gEfiLfcPkgTokenSpaceGuid.PcdFlashFvLvarSub2Base
|
|
gEfiLfcPkgTokenSpaceGuid.PcdFlashFvLvarSub2Size
|
|
gEfiLfcPkgTokenSpaceGuid.PcdPlatformIntelOrAmd
|
|
gEfiLfcPkgTokenSpaceGuid.PcdFlashFvLvarDebugBase
|
|
gEfiLfcPkgTokenSpaceGuid.PcdFlashFvLvarDebugSize
|
|
#[-start-220118-BAIN000090-add]#
|
|
#[-start-220221-OWENWU0039-add]#
|
|
#[-start-220328-Ching000038-modify]#
|
|
!if ($(S77013_SUPPORT_ENABLE) == YES) OR ($(S370_SUPPORT_ENABLE) == YES) OR ($(S570_SUPPORT_ENABLE) == YES) OR ($(S77014IAH_SUPPORT_ENABLE) == YES)
|
|
gInsydeTokenSpaceGuid.PcdCapsuleImageFolder
|
|
!endif
|
|
#[-end-220328-Ching000038-modify]#
|
|
#[-end-220221-OWENWU0039-add]#
|
|
#[-end-220118-BAIN000090-add]#
|
|
|
|
[Depex]
|
|
# Must be TRUE
|
|
TRUE
|