|
[PATCH 09/14] OvmfPkg/PlatformPei: Verification: stop using mPlatformInfoHob
Stop using the mPlatformInfoHob global variable in S3Verification() and Q35BoardVerification() functions. Pass a pointer to the PlatformInfoHob instead. Signed-off-by: Gerd Hoffmann <kraxel@...> --- O
Stop using the mPlatformInfoHob global variable in S3Verification() and Q35BoardVerification() functions. Pass a pointer to the PlatformInfoHob instead. Signed-off-by: Gerd Hoffmann <kraxel@...> --- O
|
By
Gerd Hoffmann
·
|
|
[PATCH 07/14] OvmfPkg/PlatformPei: MemTypeInfo: stop using mPlatformInfoHob
Stop using the mPlatformInfoHob global variable in MemTypeInfoInitialization() function. Pass a pointer to the PlatformInfoHob instead. Signed-off-by: Gerd Hoffmann <kraxel@...> --- OvmfPkg/PlatformPe
Stop using the mPlatformInfoHob global variable in MemTypeInfoInitialization() function. Pass a pointer to the PlatformInfoHob instead. Signed-off-by: Gerd Hoffmann <kraxel@...> --- OvmfPkg/PlatformPe
|
By
Gerd Hoffmann
·
|
|
[PATCH 08/14] OvmfPkg/PlatformPei: NoExec: stop using mPlatformInfoHob
Stop using the mPlatformInfoHob global variable in NoexecDxeInitialization() function. Pass a pointer to the PlatformInfoHob instead. Signed-off-by: Gerd Hoffmann <kraxel@...> --- OvmfPkg/PlatformPei/
Stop using the mPlatformInfoHob global variable in NoexecDxeInitialization() function. Pass a pointer to the PlatformInfoHob instead. Signed-off-by: Gerd Hoffmann <kraxel@...> --- OvmfPkg/PlatformPei/
|
By
Gerd Hoffmann
·
|
|
[PATCH 05/14] OvmfPkg/PlatformPei Q35 SMM helpers: stop using mPlatformInfoHob
Stop using the mPlatformInfoHob global variable in Q35TsegMbytesInitialization() and Q35SmramAtDefaultSmbaseInitialization() ) functions. Pass a pointer to the PlatformInfoHob instead. Signed-off-by:
Stop using the mPlatformInfoHob global variable in Q35TsegMbytesInitialization() and Q35SmramAtDefaultSmbaseInitialization() ) functions. Pass a pointer to the PlatformInfoHob instead. Signed-off-by:
|
By
Gerd Hoffmann
·
|
|
[PATCH 06/14] OvmfPkg/PlatformPei: PeiMemory: stop using mPlatformInfoHob
Stop using the mPlatformInfoHob global variable in PublishPeiMemory() and GetPeiMemoryCap() functions. Pass a pointer to the PlatformInfoHob instead. Signed-off-by: Gerd Hoffmann <kraxel@...> --- Ovmf
Stop using the mPlatformInfoHob global variable in PublishPeiMemory() and GetPeiMemoryCap() functions. Pass a pointer to the PlatformInfoHob instead. Signed-off-by: Gerd Hoffmann <kraxel@...> --- Ovmf
|
By
Gerd Hoffmann
·
|
|
[PATCH 02/14] tools_def: add -fno-omit-frame-pointer to GCC48_{IA32,X64}_CC_FLAGS
Fixes problems due to code assuming it runs with frame pointers and thus updates rbp / ebp registers when switching stacks. Signed-off-by: Gerd Hoffmann <kraxel@...> --- BaseTools/Conf/tools_def.templ
Fixes problems due to code assuming it runs with frame pointers and thus updates rbp / ebp registers when switching stacks. Signed-off-by: Gerd Hoffmann <kraxel@...> --- BaseTools/Conf/tools_def.templ
|
By
Gerd Hoffmann
·
|
|
[PATCH 04/14] OvmfPkg/PlatformPei: PeiFv: stop using mPlatformInfoHob
Stop using the mPlatformInfoHob global variable in PeiFvInitialization() function. Pass a pointer to the PlatformInfoHob instead. Signed-off-by: Gerd Hoffmann <kraxel@...> --- OvmfPkg/PlatformPei/Plat
Stop using the mPlatformInfoHob global variable in PeiFvInitialization() function. Pass a pointer to the PlatformInfoHob instead. Signed-off-by: Gerd Hoffmann <kraxel@...> --- OvmfPkg/PlatformPei/Plat
|
By
Gerd Hoffmann
·
|
|
[PATCH 03/14] OvmfPkg/PlatformPei: AmdSev: stop using mPlatformInfoHob
Stop using the mPlatformInfoHob global variable in AmdSevInitialize() and AmdSevEsInitialize() functions. Pass a pointer to the PlatformInfoHob instead. Signed-off-by: Gerd Hoffmann <kraxel@...> --- O
Stop using the mPlatformInfoHob global variable in AmdSevInitialize() and AmdSevEsInitialize() functions. Pass a pointer to the PlatformInfoHob instead. Signed-off-by: Gerd Hoffmann <kraxel@...> --- O
|
By
Gerd Hoffmann
·
|
|
[PATCH 01/14] tools_def: remove GCC_IA32_CC_FLAGS/GCC_X64_CC_FLAGS
They are not used anywhere. Remove them. Signed-off-by: Gerd Hoffmann <kraxel@...> --- BaseTools/Conf/tools_def.template | 2 -- 1 file changed, 2 deletions(-) diff --git a/BaseTools/Conf/tools_def.tem
They are not used anywhere. Remove them. Signed-off-by: Gerd Hoffmann <kraxel@...> --- BaseTools/Conf/tools_def.template | 2 -- 1 file changed, 2 deletions(-) diff --git a/BaseTools/Conf/tools_def.tem
|
By
Gerd Hoffmann
·
|
|
[PATCH 2/3] OvmfPkg: move dsc include snippet for Network support to inc subdir
Signed-off-by: Gerd Hoffmann <kraxel@...> --- OvmfPkg/{ => inc}/NetworkComponents.dsc.inc | 0 OvmfPkg/CloudHv/CloudHvX64.dsc | 2 +- OvmfPkg/Microvm/MicrovmX64.dsc | 2 +- OvmfPkg/OvmfPkgIa32.dsc | 2 +-
Signed-off-by: Gerd Hoffmann <kraxel@...> --- OvmfPkg/{ => inc}/NetworkComponents.dsc.inc | 0 OvmfPkg/CloudHv/CloudHvX64.dsc | 2 +- OvmfPkg/Microvm/MicrovmX64.dsc | 2 +- OvmfPkg/OvmfPkgIa32.dsc | 2 +-
|
By
Gerd Hoffmann
·
|
|
[PATCH 3/3] OvmfPkg: move fdf include snippets to inc subdirectory
Signed-off-by: Gerd Hoffmann <kraxel@...> --- OvmfPkg/AmdSev/AmdSevX64.fdf | 6 +++--- OvmfPkg/Bhyve/BhyveX64.fdf | 6 +++--- OvmfPkg/CloudHv/CloudHvX64.fdf | 2 +- OvmfPkg/IntelTdx/IntelTdxX64.fdf | 8 +
Signed-off-by: Gerd Hoffmann <kraxel@...> --- OvmfPkg/AmdSev/AmdSevX64.fdf | 6 +++--- OvmfPkg/Bhyve/BhyveX64.fdf | 6 +++--- OvmfPkg/CloudHv/CloudHvX64.fdf | 2 +- OvmfPkg/IntelTdx/IntelTdxX64.fdf | 8 +
|
By
Gerd Hoffmann
·
|
|
[PATCH 1/3] OvmfPkg: move dsc and fdf include snippets for TPM support to inc subdir
Signed-off-by: Gerd Hoffmann <kraxel@...> --- OvmfPkg/{ => inc}/OvmfTpmComponentsDxe.dsc.inc | 0 OvmfPkg/{ => inc}/OvmfTpmComponentsPei.dsc.inc | 0 OvmfPkg/{ => inc}/OvmfTpmDefines.dsc.inc | 0 OvmfPkg
Signed-off-by: Gerd Hoffmann <kraxel@...> --- OvmfPkg/{ => inc}/OvmfTpmComponentsDxe.dsc.inc | 0 OvmfPkg/{ => inc}/OvmfTpmComponentsPei.dsc.inc | 0 OvmfPkg/{ => inc}/OvmfTpmDefines.dsc.inc | 0 OvmfPkg
|
By
Gerd Hoffmann
·
|
|
Subject: [PATCH ovmf 2/5] MdePkg: Add AMD SEV features to PcdConfidentialComputingGuestAttr
3 messages
Added the subject as somehow it didn't get set. The PCD for this is 64-bits, should this be 0xffffffffffff0000? Thanks, Tom
Added the subject as somehow it didn't get set. The PCD for this is 64-bits, should this be 0xffffffffffff0000? Thanks, Tom
|
By
Lendacky, Thomas
·
|
|
回复: [edk2-devel] [PATCH] MdePkg/UnitTestHostBaseLib: Remove HOST_APPLICATION limitation
Zhiguang: Can you explain more about the emulator usage model for this library? Thanks Liming > -----邮件原件----- > 发件人: devel@edk2.groups.io <devel@edk2.groups.io> 代表 Zhiguang Liu > 发送时间: 2022年12月2日 14:
Zhiguang: Can you explain more about the emulator usage model for this library? Thanks Liming > -----邮件原件----- > 发件人: devel@edk2.groups.io <devel@edk2.groups.io> 代表 Zhiguang Liu > 发送时间: 2022年12月2日 14:
|
By
gaoliming
·
|
|
[PATCH] MdePkg/UnitTestHostBaseLib: Remove HOST_APPLICATION limitation
Remove HOST_APPLICATION limitation for UnitTestHostBaseLib, so that this library can be used as BaseLib by Emulator. Also, add some missing files Cc: Michael D Kinney <michael.d.kinney@...> Cc: Liming
Remove HOST_APPLICATION limitation for UnitTestHostBaseLib, so that this library can be used as BaseLib by Emulator. Also, add some missing files Cc: Michael D Kinney <michael.d.kinney@...> Cc: Liming
|
By
Zhiguang Liu
·
|
|
[PATCH EDK2 v2 0/1] CryptoPkg/BaseCryptLib:time overflow
Main Changes since v1 : 1.fix code format Zihong Yi (1): CryptoPkg/BaseCryptLib:time overflow CryptoPkg/Library/Include/CrtLibSupport.h | 2 +- CryptoPkg/Library/BaseCryptLib/SysCall/TimerWrapper.c | 5
Main Changes since v1 : 1.fix code format Zihong Yi (1): CryptoPkg/BaseCryptLib:time overflow CryptoPkg/Library/Include/CrtLibSupport.h | 2 +- CryptoPkg/Library/BaseCryptLib/SysCall/TimerWrapper.c | 5
|
By
wenyi,xie
·
|
|
[PATCH 1/1] RedfishPkg: Fix typos of the .inc filenames
3 messages
Fix a typo of "RedfishLibs.dsc.inc" in RedfishLibs.dsc.inc, and correct the name of the .fdf.inc filename in Redfish.fdf.inc. Signed-off-by: Rebecca Cran <rebecca@...> --- RedfishPkg/RedfishLibs.dsc.i
Fix a typo of "RedfishLibs.dsc.inc" in RedfishLibs.dsc.inc, and correct the name of the .fdf.inc filename in Redfish.fdf.inc. Signed-off-by: Rebecca Cran <rebecca@...> --- RedfishPkg/RedfishLibs.dsc.i
|
By
Rebecca Cran
·
|
|
[PATCH V1 1/1] OvmfPkg/PlatformInitLib: Add check to NvVarStoreFV HeaderLength
3 messages
From: Min M Xu <min.m.xu@...> There should be a check that the FV HeaderLength cannot be an odd number. Otherwise in the following CalculateSum16 there would be an ASSERT. In ValidateFvHeader@QemuFlas
From: Min M Xu <min.m.xu@...> There should be a check that the FV HeaderLength cannot be an odd number. Otherwise in the following CalculateSum16 there would be an ASSERT. In ValidateFvHeader@QemuFlas
|
By
Min Xu
·
|
|
[PATCH 2/2] ArmPkg: Improve formatting of docs in ArmExceptionLib/ArmExceptionLib.c
Improve the formatting of the documentation for functions in ArmExceptionLib/ArmExceptionLib.c. Signed-off-by: Rebecca Cran <rebecca@...> --- ArmPkg/Library/ArmExceptionLib/ArmExceptionLib.c | 115 +++
Improve the formatting of the documentation for functions in ArmExceptionLib/ArmExceptionLib.c. Signed-off-by: Rebecca Cran <rebecca@...> --- ArmPkg/Library/ArmExceptionLib/ArmExceptionLib.c | 115 +++
|
By
Rebecca Cran
·
|
|
[PATCH 1/2] ArmPkg: Fix incorrect parameter list in doxygen comments
Fix the doxygen comments for CopyExceptionHandlers by removing the nonexistant "VectorInfo" parameter and replacing it with "BaseAddress". Fix the doxygen comments for RegisterCpuInterruptHandler by r
Fix the doxygen comments for CopyExceptionHandlers by removing the nonexistant "VectorInfo" parameter and replacing it with "BaseAddress". Fix the doxygen comments for RegisterCpuInterruptHandler by r
|
By
Rebecca Cran
·
|