## @file # Component description file for SmmOemSvcKernelLib instance. # #****************************************************************************** #* Copyright (c) 2018, Insyde Software Corp. 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 = SmmOemSvcKernelLib FILE_GUID = 9B96DBDD-979D-4cfa-AEC2-0D3730FA68EF MODULE_TYPE = DXE_SMM_DRIVER VERSION_STRING = 1.0 LIBRARY_CLASS = SmmOemSvcKernelLib|DXE_SMM_DRIVER SMM_CORE [Sources] OemSvcS4Callback.c OemSvcS5Callback.c OemSvcVariablePreservedTable.c #_Start_L05_FEATURE_ OemSvcIhisiS11HookFbtsApCheck.c OemSvcIhisiS12HookGetOemFlashMap.c #_End_L05_FEATURE_ #_Start_L05_HDD_SPIN_DOWN_ OemSvcPowerButtonCallback.c L05Hook/HddSpinDown.c L05Hook/HddSpinDown.h #_End_L05_HDD_SPIN_DOWN_ #_Start_L05_FEATURE_ L05Hook/GetApCheckStatus.c L05Hook/GetApCheckStatus.h #_End_L05_FEATURE_ [Packages] #_Start_L05_FEATURE_ $(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_REF_CODE_PKG)/SiPkg.dec ## CpuLimits.h #_End_L05_FEATURE_ MdePkg/MdePkg.dec InsydeModulePkg/InsydeModulePkg.dec InsydeOemServicesPkg/InsydeOemServicesPkg.dec MdeModulePkg/MdeModulePkg.dec $(CHIPSET_PKG)/$(CHIPSET_PKG).dec #[-start-210817-DABING0002-modify]# !if $(LCFC_SUPPORT_ENABLE) == YES LfcPkg/LfcPkg.dec !endif #[-end-210817-DABING0002-modify]# [LibraryClasses] BaseMemoryLib UefiBootServicesTableLib BaseOemSvcKernelLibDefault DebugLib #_Start_L05_BIOS_FLASH_UPDATE_ FlashProtectRegionLib #_End_L05_BIOS_FLASH_UPDATE_ #_Start_L05_FLIP_TO_BOOT_ SmmOemSvcFeatureLibDefault #_End_L05_FLIP_TO_BOOT_ #[-start-210701-FLINT00010-add]# LfcEcLib #[-end-210701-FLINT00010-add]# #_Start_L05_HDD_SPIN_DOWN_ [Protocols] gEfiL05HddSpindownProtocolGuid #_End_L05_HDD_SPIN_DOWN_ [FixedPcd] gInsydeTokenSpaceGuid.PcdFlashFvMainBase gInsydeTokenSpaceGuid.PcdFlashFvMainSize gInsydeTokenSpaceGuid.PcdFlashNvStorageMicrocodeBase gInsydeTokenSpaceGuid.PcdFlashNvStorageMicrocodeSize gInsydeTokenSpaceGuid.PcdFlashNvStorageDmiBase gInsydeTokenSpaceGuid.PcdFlashNvStorageDmiSize gInsydeTokenSpaceGuid.PcdFlashNvStorageMsdmDataBase gInsydeTokenSpaceGuid.PcdFlashNvStorageMsdmDataSize gInsydeTokenSpaceGuid.PcdFlashNvStorageBvdtBase gInsydeTokenSpaceGuid.PcdFlashNvStorageBvdtSize gInsydeTokenSpaceGuid.PcdFlashNvStorageFactoryCopyBase gInsydeTokenSpaceGuid.PcdFlashNvStorageFactoryCopySize gInsydeTokenSpaceGuid.PcdFlashFvRecoveryBase gInsydeTokenSpaceGuid.PcdFlashFvRecoverySize gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingSize gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize gChipsetPkgTokenSpaceGuid.PcdFlashFvEcBase gChipsetPkgTokenSpaceGuid.PcdFlashFvEcSize gChipsetPkgTokenSpaceGuid.PcdFlashFvBackupBase gChipsetPkgTokenSpaceGuid.PcdFlashFvBackupSize [FeaturePcd] gChipsetPkgTokenSpaceGuid.PcdEcSharedFlashSupported #_Start_L05_FEATURE_ [Guids] #_Start_L05_BIOS_FLASH_UPDATE_ gSystemConfigurationGuid #_End_L05_BIOS_FLASH_UPDATE_ #[-start-210817-DABING0002-modify]# !if $(LCFC_SUPPORT_ENABLE) == YES gLenovoFlipToBootSwInterfaceVariableGuid !endif #[-end-210817-DABING0002-modify]# #_Start_L05_BIOS_OPTANE_SUPPORT_ gEfiL05BackupSetupItemVariableGuid #_End_L05_BIOS_OPTANE_SUPPORT_ #_End_L05_FEATURE_ !if $(LCFC_SUPPORT_ENABLE) == YES gEfiBIOSBackupSetupKeepVariableGuid !endif #[-start-20211213-BAIN000066-add]# !if $(LCFC_SUPPORT_ENABLE) == YES gLfcVariableGuid !endif #[-end-20211213-BAIN000066-add]#