## @file # Component description file for the SA late initialization SMM module. # # Copyright (c) 2021, Intel Corporation. All rights reserved.
# SPDX-License-Identifier: BSD-2-Clause-Patent # ## [Defines] INF_VERSION = 0x00010017 BASE_NAME = SaLateInitSmm FILE_GUID = 2D1E361C-7B3F-4d15-8B1F-66E551FABDC7 VERSION_STRING = 1.0 MODULE_TYPE = DXE_SMM_DRIVER PI_SPECIFICATION_VERSION = 1.10 ENTRY_POINT = SaLateInitSmmEntryPoint [LibraryClasses] UefiDriverEntryPoint UefiBootServicesTableLib DxeServicesTableLib DebugLib HobLib BaseLib S3BootScriptLib PciSegmentLib SaPlatformLib TimerLib PciExpressHelpersLib PcdLib S3BootScriptLib CpuPcieInfoFruLib ConfigBlockLib CpuPcieRpLib [Packages] MdePkg/MdePkg.dec TigerlakeSiliconPkg/SiPkg.dec [Pcd] gSiPkgTokenSpaceGuid.PcdSiPciExpressBaseAddress gSiPkgTokenSpaceGuid.PcdSiliconInitTempPciBusMax gSiPkgTokenSpaceGuid.PcdSiliconInitTempPciBusMin gSiPkgTokenSpaceGuid.PcdCpuPcieEnable ## CONSUMES [Sources] SaLateInitSmm.c CpuPcieSmm.c SaLateInitSmm.h [Protocols] gSaPolicyProtocolGuid ## CONSUMES gEfiSmmIoTrapDispatch2ProtocolGuid ## CONSUMES gSaIotrapSmiProtocolGuid ## PRODUCES gCpuPcieIoTrapProtocolGuid ## PRODUCES gEfiSmmSxDispatch2ProtocolGuid ## CONSUMES gPchSmiDispatchProtocolGuid ## CONSUMES gPchPcieSmiDispatchProtocolGuid ## CONSUMES [Guids] gSaConfigHobGuid gCpuPcieHobGuid gPcieDxeConfigGuid gSaPegHobGuid [Depex] gEfiSmmBase2ProtocolGuid AND gEfiSmmSxDispatch2ProtocolGuid AND gEfiSmmIoTrapDispatch2ProtocolGuid AND gSaPolicyProtocolGuid