Re: [edk2-devel] [PATCH] MdeModulePkg/DxeCapsuleLibFmp: Add runtime SetImage support

2021-11-09 Thread Bob Morgan via groups.io
can go through code first process and be placed into edk2-staging first. Thanks Liming > -邮件原件- > 发件人: devel@edk2.groups.io 代表 Bob Morgan via > groups.io > 发送时间: 2021年11月5日 6:53 > 收件人: devel@edk2.groups.io; gaolim...@byosoft.com.cn > 抄送: 'Jian J Wang' ;

Re: [edk2-devel] [PATCH] MdeModulePkg/DxeCapsuleLibFmp: Add runtime SetImage support

2021-11-04 Thread Bob Morgan via groups.io
tion solution. Have you the proposal on how to update UEFI spec to support runtime FMP protocol? Thanks Liming > -邮件原件- > 发件人: devel@edk2.groups.io 代表 Bob Morgan via > groups.io > 发送时间: 2021年10月30日 1:59 > 收件人: gaoliming ; devel@edk2.groups.io > 抄送: 'Jian J Wang'

[edk2-devel] [PATCH v2] MdeModulePkg/DxeCapsuleLibFmp: Capsule on Disk file name capsule

2021-11-02 Thread Bob Morgan via groups.io
Enhance RelocateCapsuleToRam() to skip creation of the Capsule on Disk file name capsule if PcdSupportUpdateCapsuleReset feature is not enabled. This avoids an EFI_UNSUPPORTED return status from UpdateCapsule() when the file name capsule is encountered and PcdSupportUpdateCapsuleReset is FALSE. Cc

Re: [edk2-devel] 回复: [PATCH] MdeModulePkg/DxeCapsuleLibFmp: Capsule on Disk file name capsule

2021-11-02 Thread Bob Morgan via groups.io
: 回复: [edk2-devel] 回复: [PATCH] MdeModulePkg/DxeCapsuleLibFmp: Capsule on Disk file name capsule External email: Use caution opening links or attachments Bob: Yes. 'BuildGather' is better. Thanks Liming > -邮件原件- > 发件人: devel@edk2.groups.io 代表 Bob Morgan via > g

Re: [edk2-devel] [PATCH] MdeModulePkg/DxeCapsuleLibFmp: Add runtime SetImage support

2021-10-29 Thread Bob Morgan via groups.io
psule being processed. I hope that helps. Please let me know if additional clarification is needed. Thanks, -bob > > Thanks > Liming > > -邮件原件- > > 发件人: devel@edk2.groups.io 代表 Bob Morgan > via > > groups.io > > 发送时间: 2021年10月20日 4:11 > > 收件人: d

Re: [edk2-devel] 回复: [PATCH] MdeModulePkg/DxeCapsuleLibFmp: Capsule on Disk file name capsule

2021-10-29 Thread Bob Morgan via groups.io
Hi Liming, BuildSg is supposed to mean 'Build Scatter-Gather'. Maybe 'BuildGather' would be a better goto label since it matches the comment and the function? Let me know. Thanks, -bob -Original Message- From: devel@edk2.groups.io On Behalf Of gaoliming via groups.io Sent: Thursda

Re: [edk2-devel] [PATCH 0/5] FmpDevicePkg: Add support for runtime FmpDxe driver

2021-10-20 Thread Bob Morgan via groups.io
Hi, Any feedback on this? Thanks, -bob -Original Message- From: devel@edk2.groups.io On Behalf Of Bob Morgan via groups.io Sent: Thursday, September 23, 2021 8:19 PM To: devel@edk2.groups.io; gaolim...@byosoft.com.cn Cc: michael.d.kin...@intel.com; guomin.ji...@intel.com; wei6

[edk2-devel] [PATCH] MdeModulePkg/DxeCapsuleLibFmp: Add runtime SetImage support

2021-10-19 Thread Bob Morgan via groups.io
Adds optional support for processing FMP capusle images after ExitBootServices() if the ImageTypeIdGuid is mentioned in the new PcdRuntimeFmpCapsuleImageTypeIdGuid list. Cc: Jian J Wang Cc: Liming Gao Cc: Guomin Jiang Signed-off-by: Bob Morgan --- .../Library/DxeCapsuleLibFmp/DxeCapsuleLib.c

[edk2-devel] [PATCH v2] MdeModulePkg/DxeCapsuleLibFmp: Capsule on Disk file name capsule

2021-10-19 Thread Bob Morgan via groups.io
Enhance RelocateCapsuleToRam() to skip creation of the Capsule on Disk file name capsule if PcdSupportUpdateCapsuleReset feature is not enabled. This avoids an EFI_UNSUPPORTED return status from UpdateCapsule() when the file name capsule is encountered and PcdSupportUpdateCapsuleReset is FALSE. Cc

[edk2-devel] [PATCH] MdeModulePkg/DxeCapsuleLibFmp: Capsule on Disk file name capsule

2021-10-18 Thread Bob Morgan via groups.io
Enhance RelocateCapsuleToRam() to skip creation of the Capsule on Disk file name capsule if PcdSupportUpdateCapsuleReset feature is not enabled. This avoids an EFI_UNSUPPORTED return status from UpdateCapsule() when the file name capsule is encountered and PcdSupportUpdateCapsuleReset is FALSE. Cc

Re: [edk2-devel] [PATCH 0/5] FmpDevicePkg: Add support for runtime FmpDxe driver

2021-09-23 Thread Bob Morgan via groups.io
io 代表 Bob Morgan via > groups.io > 发送时间: 2021年9月23日 8:00 > 收件人: devel@edk2.groups.io > 抄送: gaolim...@byosoft.com.cn; michael.d.kin...@intel.com; > guomin.ji...@intel.com; wei6...@intel.com; Bob Morgan > > 主题: [edk2-devel] [PATCH 0/5] FmpDevicePkg: Add support for runtime

[edk2-devel] [PATCH 1/5] FmpDevicePkg/FmpDeviceLibNull: Add DXE_RUNTIME_DRIVER support

2021-09-22 Thread Bob Morgan via groups.io
Add DXE_RUNTIME_DRIVER to the list of module types supported. Cc: Liming Gao Cc: Michael D Kinney Cc: Guomin Jiang Cc: Wei6 Xu Signed-off-by: Bob Morgan --- FmpDevicePkg/Library/FmpDeviceLibNull/FmpDeviceLibNull.inf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FmpDevic

[edk2-devel] [PATCH 0/5] FmpDevicePkg: Add support for runtime FmpDxe driver

2021-09-22 Thread Bob Morgan via groups.io
Adds a runtime version of FmpDxe driver to allow firmware updates after ExitBootServices() is called and enables DXE_RUNTIME_DRIVER module type for associated FMP libraries. Bob Morgan (5): FmpDevicePkg/FmpDeviceLibNull: Add DXE_RUNTIME_DRIVER support FmpDevicePkg/FmpPayloadHeaderLibV1: Add DX

[edk2-devel] [PATCH 3/5] FmpDevicePkg/FmpDependencyCheckLibNull: Add DXE_RUNTIME_DRIVER support

2021-09-22 Thread Bob Morgan via groups.io
Add DXE_RUNTIME_DRIVER to the list of module types supported. Cc: Liming Gao Cc: Michael D Kinney Cc: Guomin Jiang Cc: Wei6 Xu Signed-off-by: Bob Morgan --- .../FmpDependencyCheckLibNull/FmpDependencyCheckLibNull.inf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Fm

[edk2-devel] [PATCH 5/5] FmpDevicePkg/FmpDxe: Add runtime FmpDxe driver

2021-09-22 Thread Bob Morgan via groups.io
Adds a runtime version of FmpDxe driver to allow firmware updates after ExitBootServices() is called. Cc: Liming Gao Cc: Michael D Kinney Cc: Guomin Jiang Cc: Wei6 Xu Signed-off-by: Bob Morgan --- FmpDevicePkg/FmpDevicePkg.dsc | 29 FmpDevicePkg/FmpDxe/FmpDxe.c | 34 +

[edk2-devel] [PATCH 4/5] FmpDevicePkg/FmpDependencyDeviceLibNull: Add DXE_RUNTIME_DRIVER support

2021-09-22 Thread Bob Morgan via groups.io
Add DXE_RUNTIME_DRIVER to the list of module types supported. Cc: Liming Gao Cc: Michael D Kinney Cc: Guomin Jiang Cc: Wei6 Xu Signed-off-by: Bob Morgan --- .../FmpDependencyDeviceLibNull/FmpDependencyDeviceLibNull.inf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Fm

[edk2-devel] [PATCH 2/5] FmpDevicePkg/FmpPayloadHeaderLibV1: Add DXE_RUNTIME_DRIVER support

2021-09-22 Thread Bob Morgan via groups.io
Add DXE_RUNTIME_DRIVER to the list of module types supported. Cc: Liming Gao Cc: Michael D Kinney Cc: Guomin Jiang Cc: Wei6 Xu Signed-off-by: Bob Morgan --- .../Library/FmpPayloadHeaderLibV1/FmpPayloadHeaderLibV1.inf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Fm

[edk2-devel] [PATCH v2] CryptoPkg/BaseCryptLib: Eliminate extra buffer copy in Pkcs7Verify()

2021-09-10 Thread Bob Morgan via groups.io
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3617 Create a read-only openSSL BIO wrapper for the existing input buffer passed to Pkcs7Verify() instead of copying the buffer into an empty writable BIO which causes memory allocations within openSSL. Cc: Jiewen Yao Cc: Jian J Wang Cc: Xiaoy

Re: [edk2-devel] [PATCH] CryptoPkg/BaseCryptLib: Eliminate extra buffer copy in Pkcs7Verify()

2021-09-09 Thread Bob Morgan via groups.io
Hi, Any feedback or status update on this? Thanks, -bob -Original Message- From: devel@edk2.groups.io On Behalf Of Bob Morgan via groups.io Sent: Friday, August 27, 2021 2:07 PM To: devel@edk2.groups.io Cc: jiewen@intel.com; jian.j.w...@intel.com; xiaoyux...@intel.com; guomin.ji

[edk2-devel] [PATCH] CryptoPkg/BaseCryptLib: Eliminate extra buffer copy in Pkcs7Verify()

2021-08-27 Thread Bob Morgan via groups.io
Create a read-only openSSL BIO wrapper for the existing input buffer passed to Pkcs7Verify() instead of copying the buffer into an empty writable BIO which causes memory allocations within openSSL. Signed-off-by: Bob Morgan --- CryptoPkg/Library/BaseCryptLib/Pk/CryptPkcs7VerifyCommon.c | 6 +