## @file # #****************************************************************************** #* Copyright (c) 2012 - 2018, Insyde Software Corporation. All Rights Reserved. #* #* You may not reproduce, distribute, publish, display, perform, modify, adapt, #* transmit, broadcast, present, recite, release, license or otherwise exploit #* any part of this publication in any form, by any means, without the prior #* written permission of Insyde Software Corporation. #* #****************************************************************************** [Defines] INF_VERSION = 0x00010005 BASE_NAME = L05DxeServiceBody FILE_GUID = C4B8C7FB-D2E2-441c-BAD6-E5D46B1E1AA6 MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 ENTRY_POINT = L05DxeServiceBodyEntryPoint [Sources] L05DxeServiceBody.c Strings.uni !if $(L05_GRAPHIC_UI_ENABLE) == YES L05GraphicNovoButtonMenu/L05GraphicNovoMenu.c L05GraphicNovoButtonMenu/L05GraphicNovoMenu.h L05GraphicNovoButtonMenu/L05GraphicNovoMenuStrings.uni L05GraphicNovoButtonMenu/L05GraphicNovoMenuVfr.Vfr !endif # L05MediaLogo/L05MediaLogo.c # L05MediaLogo/L05MediaLogo.h L05ModifyKeyCodeTable/L05ModifyKeyCodeTable.c L05ModifyKeyCodeTable/L05ModifyKeyCodeTable.h L05NovoButtonMenu/L05NovoButtonMenu.c L05NovoButtonMenu/L05NovoButtonMenu.h L05NovoButtonMenu/L05NovoButtonMenuCommon.c L05NovoButtonMenu/L05NovoButtonMenuCommon.h L05LoadEfiDriverFromFv/L05LoadEfiDriverFromFv.c L05LoadEfiDriverFromFv/L05LoadEfiDriverFromFv.h !if $(L05_SECURE_SUITE_SUPPORT) == YES L05SecureSuite/L05SecureSuite.c L05SecureSuite/L05SecureSuite.h !endif !if $(L05_SMB_BIOS_ENABLE) == YES WakeOnLanFromDock/WakeOnLanFromDock.c WakeOnLanFromDock/WakeOnLanFromDock.h !endif !if $(L05_BIOS_UPDATE_UI_ENABLE) == YES L05BiosUpdateUi/L05BiosUpdateUi.c L05BiosUpdateUi/L05BiosUpdateUi.h !endif #[-start-210903-BAIN000038-add]# !if $(LCFC_SUPPORT_ENABLE) == YES L05AcAdapterString/L05AcAdapterString.c L05AcAdapterString/L05AcAdapterString.h !endif #[-end-210903-BAIN000038-add]# [Packages] $(PROJECT_PKG)/Project.dec $(OEM_FEATURE_OVERRIDE_CORE_CODE)/$(OEM_FEATURE_OVERRIDE_CORE_CODE).dec $(OEM_FEATURE_COMMON_PATH)/$(OEM_FEATURE_COMMON_PATH).dec $(CHIPSET_PKG)/$(CHIPSET_PKG).dec ## ChipsetSetupConfig.h !if $(L05_CHIPSET_VENDOR) == INTEL $(CHIPSET_REF_CODE_PKG)/$(CHIPSET_REF_CODE_DEC_NAME).dec ## PchLimits.h !endif InsydeModulePkg/InsydeModulePkg.dec MdePkg/MdePkg.dec MdeModulePkg/MdeModulePkg.dec #[-start-220415-QINGLIN0168-add]# !if $(S370_SUPPORT_ENABLE) == YES LfcPkg/LfcPkg.dec !endif #[-end-220415-QINGLIN0168-add]# [LibraryClasses] UefiLib UefiBootServicesTableLib UefiRuntimeServicesTableLib UefiDriverEntryPoint MemoryAllocationLib OemGraphicsLib DxeOemSvcFeatureLibDefault BaseMemoryLib GenericBdsLib DevicePathLib # DevicePathFromHandle H2OCpLib HiiLib VariableLib !if $(L05_GRAPHIC_UI_ENABLE) == YES BaseLib DebugLib HiiLib GenericUtilityLib !endif !if $(L05_BIOS_UPDATE_UI_ENABLE) == YES OemGraphicsLib ProgressBarLib BiosUpdateUiLib !endif #[-start-210903-BAIN000038-add]# !if $(LCFC_SUPPORT_ENABLE) == YES DxeOemSvcFeatureLib !endif #[-end-210903-BAIN000038-add]# #[-start-220415-QINGLIN0168-add]# !if $(S370_SUPPORT_ENABLE) == YES LfcEcLib !endif #[-end-220415-QINGLIN0168-add]# [Pcd] #_Start_L05_NOVO_BUTTON_MENU_ gL05ServicesTokenSpaceGuid.PcdL05NovoMenuEntryFlag #_End_L05_NOVO_BUTTON_MENU_ gL05ServicesTokenSpaceGuid.PcdL05SecureSuiteFlag gL05ServicesTokenSpaceGuid.PcdL05ChipsetName !if $(L05_BIOS_UPDATE_UI_ENABLE) == YES gL05ServicesTokenSpaceGuid.PcdL05BiosUpdateUiErrorCodeString gL05ServicesTokenSpaceGuid.PcdL05BiosUpdateUiStringEn1 gL05ServicesTokenSpaceGuid.PcdL05BiosUpdateUiStringEn2 gL05ServicesTokenSpaceGuid.PcdL05BiosUpdateUiStringZh gInsydeTokenSpaceGuid.PcdH2OBdsCpCapsuleUpdateProgressSupported gInsydeTokenSpaceGuid.PcdH2OBdsCpNoBootDeviceSupported gInsydeTokenSpaceGuid.PcdH2OBdsCpReadyToBootBeforeSupported !if "$(CHIPSET_REL_PATH)" == "Intel\AlderLake" gInsydeTokenSpaceGuid.PcdH2OBiosUpdateFaultToleranceEnabled !endif gInsydeTokenSpaceGuid.PcdH2OBdsCpEndOfDxeBeforeSupported !endif [FixedPcd] !if $(L05_SMB_BIOS_ENABLE) == YES gL05ServicesTokenSpaceGuid.PcdL05WakeOnLanFromDockEnableWold gL05ServicesTokenSpaceGuid.PcdL05WakeOnLanFromDockDisableWold !endif !if $(L05_BIOS_UPDATE_UI_ENABLE) == YES gInsydeTokenSpaceGuid.PcdFirmwareResourceMaximum !endif [Guids] gEfiGenericVariableGuid gEfiGlobalVariableGuid gEfiPartTypeSystemPartGuid gH2OBdsCpReadyToBootBeforeGuid gH2OBdsCpNoBootDeviceGuid gL05SecureSuiteAppGuid !if $(L05_GRAPHIC_UI_ENABLE) == YES gL05NovoMenuFormSetGuid gEfiIfrTianoGuid !endif !if $(L05_BIOS_UPDATE_UI_ENABLE) == YES gH2OBdsCpCapsuleUpdateProgressGuid gWindowsUxCapsuleGuid gH2OBdsCpEndOfDxeBeforeGuid gSecureFlashInfoGuid !endif #[-start-210903-BAIN000038-add]# !if $(LCFC_SUPPORT_ENABLE) == YES gH2OBdsCpConOutConnectAfterGuid !endif #[-end-210903-BAIN000038-add]# [Protocols] gEfiVariableWriteArchProtocolGuid gEfiStartOfBdsDiagnosticsProtocolGuid gEfiL05ServiceProtocolGuid gEfiL05LvarCptGuid gEfiL05VariableProtocolGuid gEfiLegacyRegion2ProtocolGuid gEfiSimpleFileSystemProtocolGuid gEfiFirmwareVolume2ProtocolGuid gH2OBdsServicesProtocolGuid !if $(L05_GRAPHIC_UI_ENABLE) == YES gEfiHiiConfigAccessProtocolGuid gEfiSimpleTextInputExProtocolGuid gEfiSysPasswordServiceProtocolGuid gL05AllowCrisisPwdResetTagGuid !endif !if $(L05_SMB_BIOS_ENABLE) == YES gEfiHddPasswordDialogProtocolGuid gEfiHddPasswordServiceProtocolGuid gEfiAcpiSupportProtocolGuid !endif !if $(L05_BIOS_UPDATE_UI_ENABLE) == YES gEfiFirmwareManagementProtocolGuid gH2OCapsuleUpdateProgressProtocolGuid gL05EndOfBdsConnectProtocolGuid gEfiL05FlashFirmwareToolErrorProcessProtocolGuid !endif [Depex] TRUE [BuildOptions] !if $(INSYDE_DEBUGGER) == YES MSFT:*_*_*_CC_FLAGS = /Od !endif