Cc: Chasel Chiu <chasel.c...@intel.com> Cc: Mike Kinney <michael.d.kin...@intel.com> Cc: Isaac Oram <isaac.w.o...@intel.com> Cc: Mohamed Abbas <mohamed.ab...@intel.com> Cc: Michael Kubacki <michael.kuba...@microsoft.com> Cc: Zachary Bobroff <zacha...@ami.com> Cc: Harikrishna Doppalapudi <harikrish...@ami.com> Signed-off-by: Nate DeSimone <nathaniel.l.desim...@intel.com> --- .../RELEASE/FVPOSTMEMORYSILICON.Fv | Bin 0 -> 196608 bytes .../RELEASE/FVPOSTMEMORYSILICON.Fv.txt | 3 + .../RELEASE/FvPostMemorySilicon.inf | 267 ++++++++++++++++++ 3 files changed, 270 insertions(+) create mode 100644 Silicon/Intel/PurleySiliconBinPkg/FV/FvPostMemorySilicon/RELEASE/FVPOSTMEMORYSILICON.Fv create mode 100644 Silicon/Intel/PurleySiliconBinPkg/FV/FvPostMemorySilicon/RELEASE/FVPOSTMEMORYSILICON.Fv.txt create mode 100644 Silicon/Intel/PurleySiliconBinPkg/FV/FvPostMemorySilicon/RELEASE/FvPostMemorySilicon.inf
diff --git a/Silicon/Intel/PurleySiliconBinPkg/FV/FvPostMemorySilicon/RELEASE/FVPOSTMEMORYSILICON.Fv b/Silicon/Intel/PurleySiliconBinPkg/FV/FvPostMemorySilicon/RELEASE/FVPOSTMEMORYSILICON.Fv new file mode 100644 index 0000000000000000000000000000000000000000..abc6494e6c973b2dd2a164a4c49a1132d7031100 GIT binary patch literal 196608 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 literal 0 HcmV?d00001 diff --git a/Silicon/Intel/PurleySiliconBinPkg/FV/FvPostMemorySilicon/RELEASE/FVPOSTMEMORYSILICON.Fv.txt b/Silicon/Intel/PurleySiliconBinPkg/FV/FvPostMemorySilicon/RELEASE/FVPOSTMEMORYSILICON.Fv.txt new file mode 100644 index 0000000..d8e922b --- /dev/null +++ b/Silicon/Intel/PurleySiliconBinPkg/FV/FvPostMemorySilicon/RELEASE/FVPOSTMEMORYSILICON.Fv.txt @@ -0,0 +1,3 @@ +EFI_FV_TOTAL_SIZE = 0x30000 +EFI_FV_TAKEN_SIZE = 0x5028 +0x000000E8 299D6F8B-2EC9-4E40-9EC6-DDAA7EBF5FD9 diff --git a/Silicon/Intel/PurleySiliconBinPkg/FV/FvPostMemorySilicon/RELEASE/FvPostMemorySilicon.inf b/Silicon/Intel/PurleySiliconBinPkg/FV/FvPostMemorySilicon/RELEASE/FvPostMemorySilicon.inf new file mode 100644 index 0000000..b206408 --- /dev/null +++ b/Silicon/Intel/PurleySiliconBinPkg/FV/FvPostMemorySilicon/RELEASE/FvPostMemorySilicon.inf @@ -0,0 +1,267 @@ +### @file +# +# Copyright (c) 2018 - 2021, Intel Corporation. All rights reserved.<BR> +# +# This program and the accompanying materials are licensed and made available under +# the terms and conditions of the BSD License which accompanies this distribution. +# The full text of the license may be found at +# http://opensource.org/licenses/bsd-license.php +# +# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, +# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. +# +### + +[Defines] + INF_VERSION = 0x00010017 + BASE_NAME = FvPostMemorySilicon + FILE_GUID = 2BB16628-138D-455A-91C6-3409341AD6A2 + MODULE_TYPE = PEIM + VERSION_STRING = 1.0 + +[Binaries] + FV|FVPOSTMEMORYSILICON.Fv + + +#![Pcd] +#! gMinPlatformPkgTokenSpaceGuid.PcdFlashFvFspSBase|0xFFE20000 + +# ## @file +# # Component description file for the Silicon Init Post Memory module. +# # +# #@copyright +# # Copyright (c) 2013 - 2016 Intel Corporation. All rights reserved +# # This software and associated documentation (if any) is furnished +# # under a license and may only be used or copied in accordance +# # with the terms of the license. Except as permitted by the +# # license, no part of this software or documentation may be +# # reproduced, stored in a retrieval system, or transmitted in any +# # form or by any means without the express written consent of +# # Intel Corporation. +# # This file contains an 'Intel Peripheral Driver' and is uniquely +# # identified as "Intel Reference Module" and is licensed for Intel +# # CPUs and chipsets under the terms of your license agreement with +# # Intel or your vendor. This file may be modified by the user, subject +# # to additional terms of the license agreement. +# # +# #@par Specification +# # +# ## +# +# # DO NOT EDIT +# # FILE auto-generated +# +# [Defines] +# INF_VERSION = 0x00010017 +# BASE_NAME = SiInit +# FILE_GUID = 299D6F8B-2EC9-4E40-9EC6-DDAA7EBF5FD9 +# MODULE_TYPE = PEIM +# VERSION_STRING = 1.0 +# ENTRY_POINT = SiInit +# +[Packages.IA32] + MdePkg/MdePkg.dec + MdeModulePkg/MdeModulePkg.dec + PurleyRefreshSiliconPkg/SiPkg.dec + PurleyRefreshSiliconPkg/Override/IA32FamilyCpuPkg/IA32FamilyCpuPkg.dec + +# [Binaries.IA32] +# PE32|SiInit.efi +# PEI_DEPEX|SiInit.depex +# DISPOSABLE|SiInit.pdb +# +[PatchPcd.IA32] + gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress|0x0000000080000000|0x4910 # 0x47D0+0x140 + + +# [Protocols.IA32] +# +# [Ppis.IA32] +# ## CONSUMES +# ## CONSUMES +# gEfiEndOfPeiSignalPpiGuid +# +# ## SOMETIMES_CONSUMES +# gPcdPpiGuid +# +# ## CONSUMES +# gEfiPeiPcdPpiGuid +# +# ## SOMETIMES_CONSUMES +# gGetPcdInfoPpiGuid +# +# ## SOMETIMES_CONSUMES +# gEfiGetPcdInfoPpiGuid +# +# ## SOMETIMES_PRODUCES +# gEfiPeiFirmwareVolumeInfoPpiGuid +# +# ## SOMETIMES_PRODUCES +# gEfiPeiFirmwareVolumeInfo2PpiGuid +# +# gPeiSmmControlPpiGuid +# +# #SERVER_BIOS gPchSpiPpiGuid ## PRODUCES +# ## PRODUCES #SERVER_BIOS +# gPeiSpiPpiGuid +# +# ## CONSUMES #SERVER_BIOS +# gPchPlatformPolicyPpiGuid +# +# ## PRODUCES +# gWdtPpiGuid +# +# ## PRODUCES +# gPchResetPpiGuid +# +# ## CONSUMES +# gPchResetCallbackPpiGuid +# +# ## CONSUMES +# gEfiPeiMemoryDiscoveredPpiGuid +# +# ## PRODUCES +# gEfiPeiSmbus2PpiGuid +# +# ## CONSUMES +# gPchPcieDeviceTablePpiGuid +# +# ## CONSUMES +# gPchHdaVerbTablePpiGuid +# +# ## CONSUMES +# gPchHsioPtssTablePpiGuid +# +# ## CONSUMES +# gPchPmcXramOffsetDataPpiGuid +# +# #SERVER_BIOS gHeciPpiGuid ## CONSUMES +# ## CONSUMES #SERVER_BIOS +# gPeiCachePpiGuid +# +# ## CONSUMES #SERVER_BIOS +# gPchInitPpiGuid +# +# ## CONSUMES #SERVER_BIOS +# gPchPeiInitDonePpiGuid +# +# ## PRODUCES #SERVER_BIOS +# gDirtyWarmResetSignalGuid +# +# ## PRODUCES #SERVER_BIOS +# gDirtyWarmResetGuid +# +# +# [Guids.IA32] +# ## CONSUMES +# gSiPolicyHobGuid +# +# ## SOMETIMES_PRODUCES ## HOB # MemoryAllocation StackHob +# gEfiHobMemoryAllocStackGuid +# +# ## SOMETIMES_PRODUCES ## HOB # MemoryAllocation BspStoreHob +# gEfiHobMemoryAllocBspStoreGuid +# +# ## SOMETIMES_PRODUCES ## HOB # MemoryAllocation ModuleHob +# gEfiHobMemoryAllocModuleGuid +# +# ## SOMETIMES_PRODUCES ## GUID # FV File System Guid. +# gEfiFirmwareFileSystem2Guid +# +# gEfiCpRcPkgTokenSpaceGuid +# +# gPlatformGpioConfigGuid +# +# gEfiSmbusArpMapGuid +# +# gPchPolicyHobGuid +# +# gPchDeviceTableHobGuid +# +# gPchChipsetInitHobGuid +# +# gWdtHobGuid +# +# #PCH_SERVER_BIOS_FLAG +# gPchPsfErrorHobGuid +# +# +[PcdEx.IA32] + gEfiCpRcPkgTokenSpaceGuid.PcdPcieMmcfgTablePtr + + +# [LibraryClasses.IA32] +# ## @LIB_INSTANCES +# # MdePkg/Library/PeiServicesTablePointerLibIdt/PeiServicesTablePointerLibIdt.inf +# # MdePkg/Library/PeiPcdLib/PeiPcdLib.inf +# # MdePkg/Library/PeiHobLib/PeiHobLib.inf +# # MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr.inf +# # MdePkg/Library/PeiMemoryAllocationLib/PeiMemoryAllocationLib.inf +# # MdePkg/Library/BaseLib/BaseLib.inf +# # MdePkg/Library/PeiServicesLib/PeiServicesLib.inf +# # MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf +# # MdePkg/Library/BasePrintLib/BasePrintLib.inf +# # MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf +# # PurleyRcPkg/Library/UsraRegisterFilterLibNull/UsraRegisterFilterLibNull.inf +# # PurleySktPkg/Library/USRATraceLib/USRATraceLib.inf +# # PurleySktPkg/Library/PcieAddressLib/PcieAddressLib.inf +# # PurleySktPkg/Library/CsrToPcieLib/CsrToPciePeiLib.inf +# # MdePkg/Library/BaseS3BootScriptLibNull/BaseS3BootScriptLibNull.inf +# # PurleyRcPkg/Library/UsraAccessLib/UsraAccessLib.inf +# # PurleyRcPkg/Library/MmPciBaseLib/MmPciBaseLib.inf +# # LewisburgPkg/Library/PeiDxeSmmPchInfoLib/PeiDxeSmmPchInfoLib.inf +# # LewisburgPkg/Library/PeiDxeSmmPchP2sbLib/PeiDxeSmmPchP2sbLib.inf +# # LewisburgPkg/Library/PeiDxeSmmPchPcrLib/PeiDxeSmmPchPcrLib.inf +# # LewisburgPkg/Library/PeiDxeSmmPchSbiAccessLib/PeiDxeSmmPchSbiAccessLib.inf +# # LewisburgPkg/Library/PeiDxeSmmPchCycleDecodingLib/PeiDxeSmmPchCycleDecodingLib.inf +# # MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.inf +# # LewisburgPkg/Library/PeiDxeSmmPchPcieRpLib/PeiDxeSmmPchPcieRpLib.inf +# # LewisburgPkg/Library/PeiDxeSmmGpioLib/PeiDxeSmmGpioLib.inf +# # LewisburgPkg/Library/PeiDxeSmmPchPmcLib/PeiDxeSmmPchPmcLib.inf +# # MdePkg/Library/BasePciLibCf8/BasePciLibCf8.inf +# # LewisburgPkg/Library/PeiDxeSmmPchHsioLib/PeiDxeSmmPchHsioLib.inf +# # LewisburgPkg/LibraryPrivate/PeiDxeSmmPchWdtCommonLib/PeiDxeSmmPchWdtCommonLib.inf +# # LewisburgPkg/LibraryPrivate/BasePchSpiCommonLib/BasePchSpiCommonLib.inf +# # LewisburgPkg/LibraryPrivate/PeiDxeSmmPchSmbusCommonLib/PeiDxeSmmPchSmbusCommonLib.inf +# # LewisburgPkg/LibraryPrivate/BasePchResetCommonLib/BasePchResetCommonLib.inf +# # LewisburgPkg/LibraryPrivate/PeiDxeSmmPchInitCommonLib/PeiDxeSmmPchInitCommonLib.inf +# # LewisburgPkg/Library/PeiDxeSmmPchSerialIoLib/PeiDxeSmmPchSerialIoLib.inf +# # LewisburgPkg/LibraryPrivate/PeiPchSmmControlLib/PeiPchSmmControlLib.inf +# # LewisburgPkg/LibraryPrivate/PeiDxeSmmGpioPrivateLib/PeiDxeSmmGpioPrivateLib.inf +# # LewisburgPkg/LibraryPrivate/PeiDxeSmmPchPciExpressHelpersLib/PeiDxeSmmPchPciExpressHelpersLib.inf +# # LewisburgPkg/Library/BaseTraceHubInitLibNull/BaseTraceHubInitLibNull.inf +# # LewisburgPkg/Library/PeiDxeSmmPchGbeLib/PeiDxeSmmPchGbeLib.inf +# # PcAtChipsetPkg/Library/AcpiTimerLib/PeiAcpiTimerLib.inf +# # MdePkg/Library/PeimEntryPoint/PeimEntryPoint.inf +# # LewisburgPkg/LibraryPrivate/PeiPchInitLib/PeiPchInitLib.inf +# +# [Depex.IA32] +# # (gEfiPeiMemoryDiscoveredPpiGuid) AND (gEfiPeiPcdPpiGuid) AND () +# +# +# +# +# +# [BuildOptions.IA32] +# ## @AsBuilt +# ## MSFT:RELEASE_VS2015x86_IA32_SYMRENAME_FLAGS = Symbol renaming not needed for +# ## MSFT:RELEASE_VS2015x86_IA32_ASLDLINK_FLAGS = /NODEFAULTLIB /ENTRY:ReferenceAcpiTable /SUBSYSTEM:CONSOLE +# ## MSFT:RELEASE_VS2015x86_IA32_VFR_FLAGS = -n +# ## MSFT:RELEASE_VS2015x86_IA32_PP_FLAGS = /nologo /E /TC /FIAutoGen.h -D CRB_FLAG -D TRAD_FLAG=1 $(ULT_BUILD_OPTION) -D PCH_SERVER_BIOS_FLAG=1 -D SUS_WELL_RESTORE=1 -D SERVER_BIOS_FLAG=1 -D PCH_SPT -D PURLEY_FLAG $(SPARING_SCRATCHPAD_OPTION) $(TRACE_HUB_DEBUG_BUILD_OPTIONS) $(TRACE_HUB_INIT_BUILD_OPTIONS) -D MAX_SOCKET=2 -D EFI_PCI_IOV_SUPPORT -D WHEA_SUPPORT -D SKX_HOST -D CLX_HOST -D MDEPKG_NDEBUG -D SILENT_MODE +# ## MSFT:RELEASE_VS2015x86_IA32_GENFW_FLAGS = +# ## MSFT:RELEASE_VS2015x86_IA32_OPTROM_FLAGS = -e +# ## MSFT:RELEASE_VS2015x86_IA32_SLINK_FLAGS = /NOLOGO /LTCG +# ## MSFT:RELEASE_VS2015x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi +# ## MSFT:RELEASE_VS2015x86_IA32_ASL_FLAGS = +# ## MSFT:RELEASE_VS2015x86_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gw -D CRB_FLAG -D TRAD_FLAG=1 $(ULT_BUILD_OPTION) -D PCH_SERVER_BIOS_FLAG=1 -D SUS_WELL_RESTORE=1 -D SERVER_BIOS_FLAG=1 -D PCH_SPT -D PURLEY_FLAG $(SPARING_SCRATCHPAD_OPTION) $(TRACE_HUB_DEBUG_BUILD_OPTIONS) $(TRACE_HUB_INIT_BUILD_OPTIONS) -D MAX_SOCKET=2 -D EFI_PCI_IOV_SUPPORT -D WHEA_SUPPORT -D SKX_HOST -D CLX_HOST -D MDEPKG_NDEBUG -D SILENT_MODE /Zi /Gm +# ## MSFT:RELEASE_VS2015x86_IA32_NASMB_FLAGS = -f bin +# ## MSFT:RELEASE_VS2015x86_IA32_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h -D CRB_FLAG -D TRAD_FLAG=1 $(ULT_BUILD_OPTION) -D PCH_SERVER_BIOS_FLAG=1 -D SUS_WELL_RESTORE=1 -D SERVER_BIOS_FLAG=1 -D PCH_SPT -D PURLEY_FLAG $(SPARING_SCRATCHPAD_OPTION) $(TRACE_HUB_DEBUG_BUILD_OPTIONS) $(TRACE_HUB_INIT_BUILD_OPTIONS) -D MAX_SOCKET=2 -D EFI_PCI_IOV_SUPPORT -D WHEA_SUPPORT -D SKX_HOST -D CLX_HOST -D MDEPKG_NDEBUG -D SILENT_MODE +# ## MSFT:RELEASE_VS2015x86_IA32_ASLCC_FLAGS = /nologo /c /FIAutoGen.h /TC /Dmain=ReferenceAcpiTable -D CRB_FLAG -D TRAD_FLAG=1 $(ULT_BUILD_OPTION) -D PCH_SERVER_BIOS_FLAG=1 -D SUS_WELL_RESTORE=1 -D SERVER_BIOS_FLAG=1 -D PCH_SPT -D PURLEY_FLAG $(SPARING_SCRATCHPAD_OPTION) $(TRACE_HUB_DEBUG_BUILD_OPTIONS) $(TRACE_HUB_INIT_BUILD_OPTIONS) -D MAX_SOCKET=2 -D EFI_PCI_IOV_SUPPORT -D WHEA_SUPPORT -D SKX_HOST -D CLX_HOST -D MDEPKG_NDEBUG -D SILENT_MODE +# ## MSFT:RELEASE_VS2015x86_IA32_APP_FLAGS = /nologo /E /TC -D CRB_FLAG -D TRAD_FLAG=1 $(ULT_BUILD_OPTION) -D PCH_SERVER_BIOS_FLAG=1 -D SUS_WELL_RESTORE=1 -D SERVER_BIOS_FLAG=1 -D PCH_SPT -D PURLEY_FLAG $(SPARING_SCRATCHPAD_OPTION) $(TRACE_HUB_DEBUG_BUILD_OPTIONS) $(TRACE_HUB_INIT_BUILD_OPTIONS) -D MAX_SOCKET=2 -D EFI_PCI_IOV_SUPPORT -D WHEA_SUPPORT -D SKX_HOST -D CLX_HOST -D MDEPKG_NDEBUG -D SILENT_MODE +# ## MSFT:RELEASE_VS2015x86_IA32_DLINK2_FLAGS = +# ## MSFT:RELEASE_VS2015x86_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.rdata=.data /DEBUG +# ## MSFT:RELEASE_VS2015x86_IA32_ASLPP_FLAGS = /nologo /E /C /FIAutoGen.h -D CRB_FLAG -D TRAD_FLAG=1 $(ULT_BUILD_OPTION) -D PCH_SERVER_BIOS_FLAG=1 -D SUS_WELL_RESTORE=1 -D SERVER_BIOS_FLAG=1 -D PCH_SPT -D PURLEY_FLAG $(SPARING_SCRATCHPAD_OPTION) $(TRACE_HUB_DEBUG_BUILD_OPTIONS) $(TRACE_HUB_INIT_BUILD_OPTIONS) -D MAX_SOCKET=2 -D EFI_PCI_IOV_SUPPORT -D WHEA_SUPPORT -D SKX_HOST -D CLX_HOST -D MDEPKG_NDEBUG -D SILENT_MODE +# ## MSFT:RELEASE_VS2015x86_IA32_OBJCOPY_FLAGS = objcopy not needed for +# ## MSFT:RELEASE_VS2015x86_IA32_MAKE_FLAGS = /nologo +# ## MSFT:RELEASE_VS2015x86_IA32_ASMLINK_FLAGS = /nologo /tiny +# ## MSFT:RELEASE_VS2015x86_IA32_NASM_FLAGS = -Ox -f win32 -- 2.27.0.windows.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#74991): https://edk2.groups.io/g/devel/message/74991 Mute This Topic: https://groups.io/mt/82742493/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-