alder_lake_bios/Insyde/InsydeModulePkg/Universal/Smbios/PnpSmm/PnpSmm.inf

88 lines
2.5 KiB
INI

## @file
#
#******************************************************************************
#* Copyright (c) 2012 - 2021, 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 = PnpSmm
FILE_GUID = CC1BAA36-11EB-45cc-9ADC-7565E273AC70
MODULE_TYPE = COMBINED_SMM_DXE
VERSION_STRING = 1.0
PI_SPECIFICATION_VERSION = 0x0001000A
ENTRY_POINT = SmmPnpInit
[sources]
PnpSmm.c
PnpDmi.c
[Packages]
InsydeModulePkg/InsydeModulePkg.dec
MdePkg/MdePkg.dec
MdeModulePkg/MdeModulePkg.dec
InsydeOemServicesPkg/InsydeOemServicesPkg.dec
[LibraryClasses]
UefiBootServicesTableLib
UefiDriverEntryPoint
BaseMemoryLib
HobLib
UefiLib
IoLib
DebugLib
SmmOemSvcKernelLibDefault
H2OIhisiLib
FlashDevicesLib
PcdLib
MemoryAllocationLib
FlashRegionLib
[Guids]
gEfiHobListGuid
gEfiFlashMapHobGuid
gEfiSmbiosTableGuid
gEfiSmbios3TableGuid
gSmbiosTokenSpaceGuid
gH2OFlashMapRegionSmbiosUpdateGuid
gH2OSmmPnPCommunicationGuid
[Protocols]
gEfiSmmFwBlockServiceProtocolGuid
gEfiSmmSwDispatch2ProtocolGuid
gEfiSmmBase2ProtocolGuid
gEfiPcdProtocolGuid
gH2OIhisiProtocolGuid
gEfiSmmCommunicationProtocolGuid
gEdkiiSmmLegacyBootProtocolGuid
gEfiSmmEndOfDxeProtocolGuid
[Pcd]
gInsydeTokenSpaceGuid.PcdSoftwareSmiPort
gInsydeTokenSpaceGuid.PcdFlashNvStorageDmiBase
gInsydeTokenSpaceGuid.PcdFlashNvStorageDmiSize
gInsydeTokenSpaceGuid.PcdDefaultGpnvMapBufferSize
gInsydeTokenSpaceGuid.PcdH2OSmbiosTableExtraMemorySize
gSmbiosTokenSpaceGuid.PcdSmbiosUpdatableStringTable
gSmbiosTokenSpaceGuid.PcdSmbiosStringCountFieldOffset
gSmbiosTokenSpaceGuid.PcdSmbiosStringFieldOffset
gSmbiosTokenSpaceGuid.PcdType000Record
gSmbiosTokenSpaceGuid.PcdType000Strings
gEfiMdeModulePkgTokenSpaceGuid.PcdSmbiosEntryPointProvideMethod ## CONSUMES
gEfiMdeModulePkgTokenSpaceGuid.PcdSmbiosVersion ## CONSUMES
[Depex]
<DXE_DEPEX>
TRUE
<SMM_DEPEX>
gEfiSmmBase2ProtocolGuid AND
gEfiSmmSwDispatch2ProtocolGuid AND
gEfiSmmFwBlockServiceProtocolGuid