From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mx.groups.io with SMTP id smtpd.web09.10685.1620726906626779550 for ; Tue, 11 May 2021 02:55:06 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 134.134.136.65, mailfrom: nathaniel.l.desimone@intel.com) IronPort-SDR: GHP1dxdtxYPUDIpWr4VLlMW/o0VhHeziNXw0MJB9zvSSo3QUz8iKK5AuVw0JPuDgHtK6+6JcMi 3Jz9LKIATZAA== X-IronPort-AV: E=McAfee;i="6200,9189,9980"; a="199454562" X-IronPort-AV: E=Sophos;i="5.82,290,1613462400"; d="scan'208";a="199454562" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 May 2021 02:55:03 -0700 IronPort-SDR: tNeY8PDoqkn/FrLuPgzVlGzo8vs2stxiz0nopCqhdqmqHiVQv2eOVZQK4a44kwuaxMcg0IcBV1 wQ1hITU7xPrQ== X-IronPort-AV: E=Sophos;i="5.82,290,1613462400"; d="scan'208";a="436576763" Received: from nldesimo-desk1.amr.corp.intel.com ([10.209.66.229]) by orsmga008-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 May 2021 02:55:03 -0700 From: "Nate DeSimone" To: devel@edk2.groups.io Cc: Chasel Chiu , Mike Kinney , Isaac Oram , Mohamed Abbas , Michael Kubacki , Zachary Bobroff , Harikrishna Doppalapudi Subject: [edk2-non-osi] [PATCH V1 4/9] PurleySiliconBinPkg/FV: Add RELEASE FvPostMemorySilicon Date: Tue, 11 May 2021 02:54:29 -0700 Message-Id: <20210511095434.12575-5-nathaniel.l.desimone@intel.com> X-Mailer: git-send-email 2.27.0.windows.1 In-Reply-To: <20210511095434.12575-1-nathaniel.l.desimone@intel.com> References: <20210511095434.12575-1-nathaniel.l.desimone@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Cc: Chasel Chiu Cc: Mike Kinney Cc: Isaac Oram Cc: Mohamed Abbas Cc: Michael Kubacki Cc: Zachary Bobroff Cc: Harikrishna Doppalapudi Signed-off-by: Nate DeSimone --- .../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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 zRQNBAz)MFY+nE3pU;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C z0!)AjFaajO1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C z0!)AjFaajO1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C z0!)AjFaajO1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C z0!)AjFaajO1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C z0!)AjFaajO1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C z0!)AjFaajO1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C z0!)AjFaajO1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C z0!)AjFaajO1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C z0!)AjFaajO1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C z0!)AjFaajO1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C z0!)AjFaajO1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C z0!)AjFaajO1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C z0!)AjFaajO1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C z0!)AjFaajO1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C z0!)AjFaajO1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C z0!)AjFaajO1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C z0!)AjFaajO1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C z0!)AjFaajO1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C z0!)AjFaajO1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C z0!)AjFaajO1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k025#WOn?b60Vco%m;e)C g0!)AjFaajO1egF5U;<2l2`~XBzyz4U{~m$=10^YVZU6uP 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.
+# +# 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