#***************************************************************************** # # # 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