## @file # #****************************************************************************** #* Copyright 2020 - 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 Corp. #* #****************************************************************************** ### @file # Module Information file for PeiPolicyBoardConfigLib Library # #@copyright # INTEL CONFIDENTIAL # Copyright 2017 - 2021 Intel Corporation. # # The source code contained or described herein and all documents related to the # source code ("Material") are owned by Intel Corporation or its suppliers or # licensors. Title to the Material remains with Intel Corporation or its suppliers # and licensors. The Material may contain trade secrets and proprietary and # confidential information of Intel Corporation and its suppliers and licensors, # and is protected by worldwide copyright and trade secret laws and treaty # provisions. No part of the Material may be used, copied, reproduced, modified, # published, uploaded, posted, transmitted, distributed, or disclosed in any way # without Intel's prior express written permission. # # No license under any patent, copyright, trade secret or other intellectual # property right is granted to or conferred upon you by disclosure or delivery # of the Materials, either expressly, by implication, inducement, estoppel or # otherwise. Any license under such intellectual property rights must be # express and approved by Intel in writing. # # Unless otherwise agreed by Intel in writing, you may not remove or alter # this notice or any other notice embedded in Materials by Intel or # Intel's suppliers or licensors in any way. # # This file contains a 'Sample Driver' and is licensed as such under the terms # of your license agreement with Intel or your vendor. This file may be modified # by the user, subject to the additional terms of the license agreement. # # @par Specification Reference: # # @par Glossary: ### [Defines] INF_VERSION = 0x00010017 BASE_NAME = PeiPolicyBoardConfigLib FILE_GUID = B1E959E3-9DCA-4D6F-938C-420C3BF5D820 VERSION_STRING = 1.0 MODULE_TYPE = PEIM LIBRARY_CLASS = PeiPolicyBoardConfigLib|PEIM PEI_CORE SEC [Sources] PeiAmtPolicyBoardConfig.c PeiCpuPolicyBoardConfigPreMem.c PeiCpuPolicyBoardConfig.c PeiMePolicyBoardConfigPreMem.c PeiMePolicyBoardConfig.c PeiPchPolicyBoardConfigPreMem.c PeiPchPolicyBoardConfig.c PeiSaPolicyBoardConfigPreMem.c PeiSaPolicyBoardConfig.c PeiTbtPolicyBoardConfig.c PeiSiPolicyBoardConfig.c [Packages] MdePkg/MdePkg.dec ClientOneSiliconPkg/SiPkg.dec IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.dec AlderLakePlatSamplePkg/PlatformPkg.dec CryptoPkg/CryptoPkg.dec SecurityPkg/SecurityPkg.dec UefiCpuPkg/UefiCpuPkg.dec AlderLakeBoardPkg/BoardPkg.dec IntelSiliconPkg/IntelSiliconPkg.dec MinPlatformPkg/MinPlatformPkg.dec #[-start-191111-IB10189001-add]# InsydeModulePkg/InsydeModulePkg.dec $(CHIPSET_PKG)/$(CHIPSET_PKG).dec MdeModulePkg/MdeModulePkg.dec #[-end-191111-IB10189001-add]# [LibraryClasses] PcdLib DebugLib HobLib ConfigBlockLib IoLib EcLib BaseCryptLib BaseMemoryLib FirmwareBootMediaLib PlatformNvRamHookLib CpuPlatformLib PmcLib TxtLib GpioLib #[-start-191111-IB10189001-add]# H2OCpLib #[-end-191111-IB10189001-add]# #[-start-201021-IB11790397-add]# MemoryAllocationLib #[-end-201021-IB11790397-add]# [Guids] gCpuSecurityPreMemConfigGuid ## CONSUMES gMePeiPreMemConfigGuid ## CONSUMES gPchGeneralPreMemConfigGuid ## CONSUMES gSaMiscPeiPreMemConfigGuid ## CONSUMES gAmtPeiConfigGuid ## CONSUMES gCpuConfigGuid ## CONSUMES gMePeiConfigGuid ## CONSUMES gPchGeneralConfigGuid ## CONSUMES gGraphicsPeiConfigGuid ## CONSUMES gTxtApStartupPeiFileGuid ## CONSUMES gTxtBiosAcmPeiFileGuid ## CONSUMES gStartupAcmPeiFileGuid ## CONSUMES gBiosGuardHobGuid ## CONSUMES gEfiTpmDeviceInstanceTpm20DtpmGuid ## CONSUMES gEfiTpmDeviceInstanceTpm12Guid ## CONSUMES gSetupVariableGuid ## CONSUMES #[-start-201021-IB11790397-add]# gH2OPeiCpBiosGuardEcSupportGuid gH2OPeiCpBiosGuardUpdateBgpdtGuid #[-end-201021-IB11790397-add]# [Ppis] gEfiPeiReadOnlyVariable2PpiGuid ## CONSUMES gPeiDTbtPolicyPpiGuid ## CONSUMES [Pcd] gIntelFsp2WrapperTokenSpaceGuid.PcdFspModeSelection ## CONSUMES gSiPkgTokenSpaceGuid.PcdSmbusBaseAddress ## CONSUMES gPlatformModuleTokenSpaceGuid.PcdDmiBaseAddress ## CONSUMES gPlatformModuleTokenSpaceGuid.PcdEpBaseAddress ## CONSUMES gPlatformModuleTokenSpaceGuid.PcdEdramBaseAddress ## CONSUMES gEfiSecurityPkgTokenSpaceGuid.PcdTpmInstanceGuid ## CONSUMES gBoardModuleTokenSpaceGuid.PcdBoardId ## CONSUMES gBoardModuleTokenSpaceGuid.PcdSkuType ## CONSUMES gBoardModuleTokenSpaceGuid.PcdDTbtControllerNumber ## CONSUMES # CPU USB 3.0 Port Over Current Pin gBoardModuleTokenSpaceGuid.PcdCpuUsb30OverCurrentPinTable ## CONSUMES gBoardModuleTokenSpaceGuid.PcdCpuUsb30PortEnable ## CONSUMES gBoardModuleTokenSpaceGuid.PcdBoarddTBTForcePwrGpio0 ## CONSUMES gBoardModuleTokenSpaceGuid.PcdBoarddTBTForcePwrGpio1 ## CONSUMES gBoardModuleTokenSpaceGuid.PcdBoarddTBTRTD3PwrGpio0 ## CONSUMES gBoardModuleTokenSpaceGuid.PcdBoarddTBTRTD3PwrGpio1 ## CONSUMES gBoardModuleTokenSpaceGuid.PcdDpMuxGpio ## CONSUMES #[-start-210421-IB14630477-add]# gBoardModuleTokenSpaceGuid.PcdEcBiosGuardEnable #[-end-210421-IB14630477-add]# #[-start-201021-IB11790397-add]# #INSYDE gChipsetPkgTokenSpaceGuid.PcdUseCrbEcFlag gChipsetPkgTokenSpaceGuid.PcdH2OPeiCpBiosGuardEcSupported gChipsetPkgTokenSpaceGuid.PcdH2OPeiCpBiosGuardUpdateBgpdt gInsydeTokenSpaceGuid.PcdSecureFlashSupported gBoardModuleTokenSpaceGuid.PcdEcPresent gChipsetPkgTokenSpaceGuid.PcdBiosGuardConfigEcCmdProvisionEav gChipsetPkgTokenSpaceGuid.PcdBiosGuardConfigEcCmdLock #[-end-201021-IB11790397-add]# [FixedPcd] gSiPkgTokenSpaceGuid.PcdBiosSize ## CONSUMES #[-start-210413-IB17040192-add]# #gBoardModuleTokenSpaceGuid.PcdFlashFvFirmwareBinariesBase ## CONSUMES gChipsetPkgTokenSpaceGuid.PcdFlashFirmwareBinariesFvBase #[-end-210413-IB17040192-add]# gMinPlatformPkgTokenSpaceGuid.PcdFlashFvPreMemoryBase ## CONSUMES gSiPkgTokenSpaceGuid.PcdAcpiBaseAddress ## CONSUMES gPlatformModuleTokenSpaceGuid.PcdDTbtEnable ## CONSUMES gSiPkgTokenSpaceGuid.PcdITbtEnable ## CONSUMES