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> --- .../DEBUG/FVTEMPMEMORYSILICON.Fv | Bin 0 -> 131072 bytes .../DEBUG/FVTEMPMEMORYSILICON.Fv.txt | 4 + .../DEBUG/FvTempMemorySilicon.inf | 267 ++++++++++++++++++ 3 files changed, 271 insertions(+) create mode 100644 Silicon/Intel/PurleySiliconBinPkg/FV/FvTempMemorySilicon/DEBUG/FVTEMPMEMORYSILICON.Fv create mode 100644 Silicon/Intel/PurleySiliconBinPkg/FV/FvTempMemorySilicon/DEBUG/FVTEMPMEMORYSILICON.Fv.txt create mode 100644 Silicon/Intel/PurleySiliconBinPkg/FV/FvTempMemorySilicon/DEBUG/FvTempMemorySilicon.inf
diff --git a/Silicon/Intel/PurleySiliconBinPkg/FV/FvTempMemorySilicon/DEBUG/FVTEMPMEMORYSILICON.Fv b/Silicon/Intel/PurleySiliconBinPkg/FV/FvTempMemorySilicon/DEBUG/FVTEMPMEMORYSILICON.Fv new file mode 100644 index 0000000000000000000000000000000000000000..d491f5cbfeaa4b233c1ae781e34cbd8d934b246c GIT binary patch literal 131072 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 literal 0 HcmV?d00001 diff --git a/Silicon/Intel/PurleySiliconBinPkg/FV/FvTempMemorySilicon/DEBUG/FVTEMPMEMORYSILICON.Fv.txt b/Silicon/Intel/PurleySiliconBinPkg/FV/FvTempMemorySilicon/DEBUG/FVTEMPMEMORYSILICON.Fv.txt new file mode 100644 index 0000000..bca9930 --- /dev/null +++ b/Silicon/Intel/PurleySiliconBinPkg/FV/FvTempMemorySilicon/DEBUG/FVTEMPMEMORYSILICON.Fv.txt @@ -0,0 +1,4 @@ +EFI_FV_TOTAL_SIZE = 0x20000 +EFI_FV_TAKEN_SIZE = 0x61c8 +0x0001A328 1BA0062E-C779-4582-8566-336AE8F78F09 +0x000000E8 AEB462A4-8A74-4B76-A2EE-5D8EA5450DFF diff --git a/Silicon/Intel/PurleySiliconBinPkg/FV/FvTempMemorySilicon/DEBUG/FvTempMemorySilicon.inf b/Silicon/Intel/PurleySiliconBinPkg/FV/FvTempMemorySilicon/DEBUG/FvTempMemorySilicon.inf new file mode 100644 index 0000000..90ca1f9 --- /dev/null +++ b/Silicon/Intel/PurleySiliconBinPkg/FV/FvTempMemorySilicon/DEBUG/FvTempMemorySilicon.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 = FvTempMemorySilicon + FILE_GUID = 229EEDCE-8E76-4809-B233-EC36BFBF6989 + MODULE_TYPE = PEIM + VERSION_STRING = 1.0 + +[Binaries] + FV|FVTEMPMEMORYSILICON.Fv + + +#![Pcd] +#! gMinPlatformPkgTokenSpaceGuid.PcdFlashFvFspTBase|0xFFFE0000 + +# ## @file +# # SecCore module that implements the SEC phase. +# # +# # This is the first module taking control of the platform upon power-on/reset. +# # It implements the first phase of the security phase. The entry point function is +# # _ModuleEntryPoint in PlatformSecLib. The entry point function will switch to +# # protected mode, setup flat memory model, enable temporary memory and +# # call into SecStartup(). +# # +# # Copyright (c) 2006 - 2016, 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. +# # +# ## +# +# # DO NOT EDIT +# # FILE auto-generated +# +# [Defines] +# INF_VERSION = 0x00010017 +# BASE_NAME = SecCore +# FILE_GUID = 1BA0062E-C779-4582-8566-336AE8F78F09 +# MODULE_TYPE = SEC +# VERSION_STRING = 1.0 +# MODULE_UNI_FILE = SecCore.uni +# +[Packages.IA32] + MdePkg/MdePkg.dec + MdeModulePkg/MdeModulePkg.dec + MinPlatformPkg/MinPlatformPkg.dec + +# [Binaries.IA32] +# BIN|ResetVec.bin +# PE32|SecCore.efi +# DISPOSABLE|SecCore.pdb +# +[PatchPcd.IA32] + ## CONSUMES + gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel|0x80000042|0x1ff74 # 0x5C04+0x1a370 + + +# [Protocols.IA32] +# +# [Ppis.IA32] +# ## SOMETIMES_CONSUMES +# ## PRODUCES +# gEfiSecPlatformInformationPpiGuid +# +# ## SOMETIMES_CONSUMES +# ## SOMETIMES_PRODUCES +# gEfiSecPlatformInformation2PpiGuid +# +# ## PRODUCES +# gEfiTemporaryRamDonePpiGuid +# +# ## NOTIFY +# ## SOMETIMES_CONSUMES +# gPeiSecPerformancePpiGuid +# +# ## SOMETIMES_PRODUCES +# gEfiPeiFirmwareVolumeInfoPpiGuid +# +# ## SOMETIMES_PRODUCES +# gEfiPeiFirmwareVolumeInfo2PpiGuid +# +# +# [Guids.IA32] +# ## SOMETIMES_PRODUCES ## HOB +# gEfiFirmwarePerformanceGuid +# +# ## 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 +# +# +[PcdEx.IA32] + +# [LibraryClasses.IA32] +# ## @LIB_INSTANCES +# # MdePkg/Library/PeiMemoryAllocationLib/PeiMemoryAllocationLib.inf +# # MdePkg/Library/PeiHobLib/PeiHobLib.inf +# # MdePkg/Library/PeiServicesTablePointerLibIdt/PeiServicesTablePointerLibIdt.inf +# # MdePkg/Library/PeiServicesLib/PeiServicesLib.inf +# # MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf +# # MdePkg/Library/BaseLib/BaseLib.inf +# # MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr.inf +# # MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf +# # MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.inf +# # MdePkg/Library/BasePciLibCf8/BasePciLibCf8.inf +# # PurleyOpenBoardPkg/BoardMtOlympus/Library/BasePlatformHookLib/BasePlatformHookLib.inf +# # MdePkg/Library/BaseDebugPrintErrorLevelLib/BaseDebugPrintErrorLevelLib.inf +# # MdePkg/Library/BasePrintLib/BasePrintLib.inf +# # MdeModulePkg/Library/BaseSerialPortLib16550/BaseSerialPortLib16550.inf +# # MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort.inf +# # MdePkg/Library/BaseTimerLibNullTemplate/BaseTimerLibNullTemplate.inf +# # PurleyOpenBoardPkg/OemHook/Library/OemProcessorStartupLib/OemProcessorStartupLib.inf +# # UefiCpuPkg/Library/BaseXApicX2ApicLib/BaseXApicX2ApicLib.inf +# # MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf +# # PurleySktPkg/Library/ProcessorStartup/ProcessorStartup.inf +# # MdeModulePkg/Library/DebugAgentLibNull/DebugAgentLibNull.inf +# # UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib.inf +# # MdePkg/Library/BasePeCoffExtraActionLibNull/BasePeCoffExtraActionLibNull.inf +# # UefiCpuPkg/Library/CpuExceptionHandlerLib/SecPeiCpuExceptionHandlerLib.inf +# # MdePkg/Library/BaseReportStatusCodeLibNull/BaseReportStatusCodeLibNull.inf +# +# [Depex.IA32] +# +# +# [UserExtensions.TianoCore."ExtraFiles"] +# SecCoreExtra.uni +# +# +# +# # +# # The following information is for reference only and not required by the build tools. +# # +# # VALID_ARCHITECTURES = IA32 X64 IPF EBC +# # +# +# [BuildOptions.IA32] +# ## @AsBuilt +# ## MSFT:DEBUG_VS2015x86_IA32_SYMRENAME_FLAGS = Symbol renaming not needed for +# ## MSFT:DEBUG_VS2015x86_IA32_VFR_FLAGS = -n +# ## MSFT:DEBUG_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 SERIAL_DBG_MSG=1 +# ## MSFT:DEBUG_VS2015x86_IA32_GENFW_FLAGS = +# ## MSFT:DEBUG_VS2015x86_IA32_SLINK_FLAGS = /NOLOGO /LTCG +# ## MSFT:DEBUG_VS2015x86_IA32_ASLDLINK_FLAGS = /NODEFAULTLIB /ENTRY:ReferenceAcpiTable /SUBSYSTEM:CONSOLE +# ## MSFT:DEBUG_VS2015x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi +# ## MSFT:DEBUG_VS2015x86_IA32_ASL_FLAGS = +# ## MSFT:DEBUG_VS2015x86_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /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 SERIAL_DBG_MSG=1 +# ## MSFT:DEBUG_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 SERIAL_DBG_MSG=1 +# ## MSFT:DEBUG_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 SERIAL_DBG_MSG=1 +# ## MSFT:DEBUG_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 SERIAL_DBG_MSG=1 +# ## MSFT:DEBUG_VS2015x86_IA32_DLINK2_FLAGS = +# ## MSFT:DEBUG_VS2015x86_IA32_OPTROM_FLAGS = -e +# ## MSFT:DEBUG_VS2015x86_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /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 /DEBUG +# ## MSFT:DEBUG_VS2015x86_IA32_NASMB_FLAGS = -f bin +# ## MSFT:DEBUG_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 SERIAL_DBG_MSG=1 +# ## MSFT:DEBUG_VS2015x86_IA32_OBJCOPY_FLAGS = objcopy not needed for +# ## MSFT:DEBUG_VS2015x86_IA32_MAKE_FLAGS = /nologo +# ## MSFT:DEBUG_VS2015x86_IA32_ASMLINK_FLAGS = /nologo /tiny +# ## MSFT:DEBUG_VS2015x86_IA32_NASM_FLAGS = -Ox -f win32 -g +# ## @file +# # PeiMain module is core module in PEI phase. +# # +# # It takes responsibilities of: +# # 1) Initialize memory, PPI, image services etc, to establish PEIM runtime environment. +# # 2) Dispatch PEIM from discovered FV. +# # 3) Handoff control to DxeIpl to load DXE core and enter DXE phase. +# # +# # Copyright (c) 2006 - 2017, 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. +# # +# # +# ## +# +# # DO NOT EDIT +# # FILE auto-generated +# +# [Defines] +# INF_VERSION = 0x00010017 +# BASE_NAME = DummyPeiCore +# FILE_GUID = AEB462A4-8A74-4B76-A2EE-5D8EA5450DFF +# MODULE_TYPE = PEI_CORE +# VERSION_STRING = 1.0 +# ENTRY_POINT = PeiCore +# +[Packages.IA32] + +# [Binaries.IA32] +# PE32|DummyPeiCore.efi +# DISPOSABLE|DummyPeiCore.pdb +# +[PatchPcd.IA32] + +# [Protocols.IA32] +# +# [Ppis.IA32] +# +# [Guids.IA32] +# +[PcdEx.IA32] + +# [LibraryClasses.IA32] +# ## @LIB_INSTANCES +# +# [Depex.IA32] +# +# +# +# +# # +# # The following information is for reference only and not required by the build tools. +# # +# # VALID_ARCHITECTURES = IA32 X64 IPF EBC (EBC is for build only) +# # +# +# [BuildOptions.IA32] +# ## @AsBuilt +# ## MSFT:DEBUG_VS2015x86_IA32_SYMRENAME_FLAGS = Symbol renaming not needed for +# ## MSFT:DEBUG_VS2015x86_IA32_VFR_FLAGS = -n +# ## MSFT:DEBUG_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 SERIAL_DBG_MSG=1 +# ## MSFT:DEBUG_VS2015x86_IA32_GENFW_FLAGS = +# ## MSFT:DEBUG_VS2015x86_IA32_SLINK_FLAGS = /NOLOGO /LTCG +# ## MSFT:DEBUG_VS2015x86_IA32_ASLDLINK_FLAGS = /NODEFAULTLIB /ENTRY:ReferenceAcpiTable /SUBSYSTEM:CONSOLE +# ## MSFT:DEBUG_VS2015x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi +# ## MSFT:DEBUG_VS2015x86_IA32_ASL_FLAGS = +# ## MSFT:DEBUG_VS2015x86_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /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 SERIAL_DBG_MSG=1 +# ## MSFT:DEBUG_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 SERIAL_DBG_MSG=1 +# ## MSFT:DEBUG_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 SERIAL_DBG_MSG=1 +# ## MSFT:DEBUG_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 SERIAL_DBG_MSG=1 +# ## MSFT:DEBUG_VS2015x86_IA32_DLINK2_FLAGS = +# ## MSFT:DEBUG_VS2015x86_IA32_OPTROM_FLAGS = -e +# ## MSFT:DEBUG_VS2015x86_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /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 /DEBUG +# ## MSFT:DEBUG_VS2015x86_IA32_NASMB_FLAGS = -f bin +# ## MSFT:DEBUG_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 SERIAL_DBG_MSG=1 +# ## MSFT:DEBUG_VS2015x86_IA32_OBJCOPY_FLAGS = objcopy not needed for +# ## MSFT:DEBUG_VS2015x86_IA32_MAKE_FLAGS = /nologo +# ## MSFT:DEBUG_VS2015x86_IA32_ASMLINK_FLAGS = /nologo /tiny +# ## MSFT:DEBUG_VS2015x86_IA32_NASM_FLAGS = -Ox -f win32 -g -- 2.27.0.windows.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#74996): https://edk2.groups.io/g/devel/message/74996 Mute This Topic: https://groups.io/mt/82742499/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-