[edk2-devel] [PATCH v3 0/5] Introduce EDKII Redfish Platform Config Protocol

2023-04-19 Thread Nickle Wang via groups.io
Introduce EDKII Redfish Platform Config Protocol and corresponding libraries. This protocol is the interface between UEFI platform configuration and Redfish property. It could handle different firmware implementation and the implementation here is to map EDK2 HII questions to the properties defin

[edk2-devel] [PATCH v3 1/5] RedfishPkg: introduce EDKII_REDFISH_PLATFORM_CONFIG_PROTOCOL

2023-04-19 Thread Nickle Wang via groups.io
EDKII Redfish Platform Config Protocol defines the protocol interfaces that abstracts the platform configuration format and storage from EDK2 Redfish Feature driver. This protocol provides the interfaces to get and set platform configuration with the format and configuration storage agnostic to the

[edk2-devel] [PATCH v3 4/5] RedfishPkg: Helper library of EDKII_REDFISH_PLATFORM_CONFIG_PROTOCOL

2023-04-19 Thread Nickle Wang via groups.io
This is the helper library for using EDKII_REDFISH_PLATFORM_CONFIG_PROTOCOL. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy Cc: Nick Ramirez Reviewed-by: Abner Chang --- RedfishPkg/RedfishPkg.dec | 5 + .../RedfishPlatformConfigLib.inf | 4

[edk2-devel] [PATCH v3 5/5] RedfishPkg: Add Redfish Platform Config Protocol to RedfishPkg

2023-04-19 Thread Nickle Wang via groups.io
Add RedfishPlatformConfigDxe driver and corresponding library to RedfishPkg. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy Cc: Nick Ramirez Reviewed-by: Abner Chang --- RedfishPkg/RedfishComponents.dsc.inc | 3 +++ RedfishPkg/RedfishLibs.dsc.inc | 2 ++ RedfishPkg/Red

Re: [edk2-devel] [edk2-platforms][PATCH V2 01/14] ManageabilityPkg: Add more helper functions

2023-04-19 Thread Nickle Wang via groups.io
Hi Abner, Please find my comments below. Thanks, Nickle > -Original Message- > From: abner.ch...@amd.com > Sent: Tuesday, April 18, 2023 3:16 PM > To: devel@edk2.groups.io > Cc: Isaac Oram ; Abdul Lateef Attar > ; Nickle Wang ; Igor Kulchytskyy > > Subject: [edk2-platforms][PATCH V2 01

Re: [edk2-devel] [edk2-platforms][PATCH V2 02/14] ManageabilityPkg: Support Maximum Transfer Unit

2023-04-19 Thread Nickle Wang via groups.io
Reviewed-by: Nickle Wang Regards, Nickle > -Original Message- > From: abner.ch...@amd.com > Sent: Tuesday, April 18, 2023 3:16 PM > To: devel@edk2.groups.io > Cc: Isaac Oram ; Abdul Lateef Attar > ; Nickle Wang ; Igor Kulchytskyy > > Subject: [edk2-platforms][PATCH V2 02/14] Manageabil

Re: [edk2-devel] [edk2-platforms][PATCH V2 03/14] ManageabilityPkg: Add HeaderSize and TrailerSize

2023-04-19 Thread Nickle Wang via groups.io
Reviewed-by: Nickle Wang Regards, Nickle > -Original Message- > From: abner.ch...@amd.com > Sent: Tuesday, April 18, 2023 3:16 PM > To: devel@edk2.groups.io > Cc: Isaac Oram ; Abdul Lateef Attar > ; Nickle Wang ; Igor Kulchytskyy > > Subject: [edk2-platforms][PATCH V2 03/14] Manageabil

Re: [edk2-devel] [edk2-platforms][PATCH V2 04/14] ManageabilityPkg: Add PldmProtocolLib

2023-04-19 Thread Nickle Wang via groups.io
Please find my comment inline below. Regards, Nickle > -Original Message- > From: abner.ch...@amd.com > Sent: Tuesday, April 18, 2023 3:16 PM > To: devel@edk2.groups.io > Cc: Isaac Oram ; Abdul Lateef Attar > ; Nickle Wang ; Igor Kulchytskyy > > Subject: [edk2-platforms][PATCH V2 04/14]

Re: [edk2-devel] [edk2-platforms][PATCH V2 05/14] ManageabilityPkg: Add PldmSmbiosTransferDxe driver

2023-04-19 Thread Nickle Wang via groups.io
Reviewed-by: Nickle Wang Regards, Nickle > -Original Message- > From: abner.ch...@amd.com > Sent: Tuesday, April 18, 2023 3:16 PM > To: devel@edk2.groups.io > Cc: Isaac Oram ; Abdul Lateef Attar > ; Nickle Wang ; Igor Kulchytskyy > > Subject: [edk2-platforms][PATCH V2 05/14] Manageabil

Re: [edk2-devel] [edk2-platforms][PATCH V2 06/14] ManageabilityPkg/KCS: KCS transport interface

2023-04-19 Thread Nickle Wang via groups.io
Reviewed-by: Nickle Wang Regards, Nickle > -Original Message- > From: abner.ch...@amd.com > Sent: Tuesday, April 18, 2023 3:16 PM > To: devel@edk2.groups.io > Cc: Isaac Oram ; Abdul Lateef Attar > ; Nickle Wang ; Igor Kulchytskyy > > Subject: [edk2-platforms][PATCH V2 06/14] Manageabil

Re: [edk2-devel] [edk2-platforms][PATCH V2 07/14] ManageabilityPkg: Add definitions of MCTP

2023-04-19 Thread Nickle Wang via groups.io
Reviewed-by: Nickle Wang Regards, Nickle > -Original Message- > From: abner.ch...@amd.com > Sent: Tuesday, April 18, 2023 3:16 PM > To: devel@edk2.groups.io > Cc: Isaac Oram ; Abdul Lateef Attar > ; Nickle Wang ; Igor Kulchytskyy > > Subject: [edk2-platforms][PATCH V2 07/14] Manageabil

Re: [edk2-devel] [edk2-platforms][PATCH V2 08/14] ManageabilityPkg: Add MCTP manageability header file

2023-04-19 Thread Nickle Wang via groups.io
Reviewed-by: Nickle Wang Regards, Nickle > -Original Message- > From: abner.ch...@amd.com > Sent: Tuesday, April 18, 2023 3:16 PM > To: devel@edk2.groups.io > Cc: Isaac Oram ; Abdul Lateef Attar > ; Nickle Wang ; Igor Kulchytskyy > > Subject: [edk2-platforms][PATCH V2 08/14] Manageabil

Re: [edk2-devel] [edk2-platforms][PATCH V2 09/14] ManageabilityPkg/MctpProtocol: Add MctpProtocol

2023-04-20 Thread Nickle Wang via groups.io
Please find my comment below. Thanks, Nickle > -Original Message- > From: abner.ch...@amd.com > Sent: Tuesday, April 18, 2023 3:16 PM > To: devel@edk2.groups.io > Cc: Isaac Oram ; Abdul Lateef Attar > ; Nickle Wang ; Igor Kulchytskyy > > Subject: [edk2-platforms][PATCH V2 09/14] Managea

Re: [edk2-devel] [edk2-platforms][PATCH V2 10/14] ManageabilityPkg: Add MCTP transport interface

2023-04-20 Thread Nickle Wang via groups.io
Please find my comments below. Regards, Nickle > -Original Message- > From: abner.ch...@amd.com > Sent: Tuesday, April 18, 2023 3:16 PM > To: devel@edk2.groups.io > Cc: Isaac Oram ; Abdul Lateef Attar > ; Nickle Wang ; Igor Kulchytskyy > > Subject: [edk2-platforms][PATCH V2 10/14] Manag

Re: [edk2-devel] [edk2-platforms][PATCH V2 11/14] ManageabilityPkg/PldmProtocol: Add PLDM protocol

2023-04-20 Thread Nickle Wang via groups.io
Reviewed-by: Nickle Wang Regards, Nickle > -Original Message- > From: abner.ch...@amd.com > Sent: Tuesday, April 18, 2023 3:16 PM > To: devel@edk2.groups.io > Cc: Isaac Oram ; Abdul Lateef Attar > ; Nickle Wang ; Igor Kulchytskyy > > Subject: [edk2-platforms][PATCH V2 11/14] Manageabil

Re: [edk2-devel] [edk2-platforms][PATCH V2 12/14] ManageabilityPkg: Add Manageability PCDs

2023-04-20 Thread Nickle Wang via groups.io
Reviewed-by: Nickle Wang Regards, Nickle > -Original Message- > From: abner.ch...@amd.com > Sent: Tuesday, April 18, 2023 3:16 PM > To: devel@edk2.groups.io > Cc: Isaac Oram ; Abdul Lateef Attar > ; Nickle Wang ; Igor Kulchytskyy > ; Tinh Nguyen > Subject: [edk2-platforms][PATCH V2 12/

Re: [edk2-devel] [edk2-platforms][PATCH V2 13/14] ManageabilityPkg: Relocate Manageability.dsc

2023-04-20 Thread Nickle Wang via groups.io
Reviewed-by: Nickle Wang Regards, Nickle > -Original Message- > From: abner.ch...@amd.com > Sent: Tuesday, April 18, 2023 3:16 PM > To: devel@edk2.groups.io > Cc: Isaac Oram ; Abdul Lateef Attar > ; Nickle Wang ; Igor Kulchytskyy > ; Tinh Nguyen > Subject: [edk2-platforms][PATCH V2 13/

Re: [edk2-devel] [edk2-platforms][PATCH V2 14/14] ManageabilityPkg: Add Manageability FDFs

2023-04-20 Thread Nickle Wang via groups.io
Reviewed-by: Nickle Wang Regards, Nickle > -Original Message- > From: abner.ch...@amd.com > Sent: Tuesday, April 18, 2023 3:16 PM > To: devel@edk2.groups.io > Cc: Isaac Oram ; Abdul Lateef Attar > ; Nickle Wang ; Igor Kulchytskyy > ; Tinh Nguyen > Subject: [edk2-platforms][PATCH V2 14/

Re: [edk2-devel] [PATCH 1/1] MdeModulePkg/RegularExpressionDxe: Fix Arm build error

2023-04-20 Thread Nickle Wang via groups.io
riginal Message- > From: devel@edk2.groups.io On Behalf Of Nickle > Wang via groups.io > Sent: Wednesday, April 19, 2023 4:30 PM > To: devel@edk2.groups.io > Cc: Jian J Wang ; Liming Gao > ; Michael D Kinney ; > Nick Ramirez > Subject: [edk2-devel] [PATCH 1/1]

Re: [edk2-devel] [PATCH 1/1] MdeModulePkg/RegularExpressionDxe: Fix Arm build error

2023-04-20 Thread Nickle Wang via groups.io
@edk2.groups.io<mailto:devel@edk2.groups.io> mailto:devel@edk2.groups.io>> 代表 Nickle Wang via groups.io 发送时间: 2023年4月21日 8:26 收件人: devel@edk2.groups.io<mailto:devel@edk2.groups.io>; Nickle Wang mailto:nick...@nvidia.com>>; Jian J Wang mailto:jian.j.w...@intel.com>>; L

[edk2-devel] [edk2-redfish-client][PATCH] Initial edk2 redfish client repository

2023-04-20 Thread Nickle Wang via groups.io
Add required files to initial edk2 redfish client repository. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy Cc: Michael D Kinney --- .gitignore | 6 + CONTRIBUTING.md | 3 +++ LICENSE | 51 ++ Maintainers.txt | 48 ++

Re: [edk2-devel] [edk2-redfish-client][PATCH] Initial edk2 redfish client repository

2023-04-20 Thread Nickle Wang via groups.io
ted in 2023, do you know what copyright year that I should use? > Copyright (c) 2021, TianoCore and contributors. All rights reserved. Thanks, Nickle > -Original Message- > From: devel@edk2.groups.io On Behalf Of Nickle > Wang via groups.io > Sent: Friday, Ap

Re: [edk2-devel] [PATCH 1/1] MdeModulePkg/RegularExpressionDxe: Fix Arm build error

2023-04-20 Thread Nickle Wang via groups.io
nd parameter. So, I suggest to update RegularExpressionDxe implementation to match them. Can you help to verify this solution? Thanks Liming 发件人: devel@edk2.groups.io<mailto:devel@edk2.groups.io> mailto:devel@edk2.groups.io>> 代表 Nickle Wang via groups.io 发送时间: 2023年4月21日 11:13 收件人: devel@

Re: [edk2-devel] [PATCH 1/1] MdeModulePkg/RegularExpressionDxe: Fix Arm build error

2023-04-21 Thread Nickle Wang via groups.io
to you or not. Thanks, Nickle From: devel@edk2.groups.io On Behalf Of Nickle Wang via groups.io Sent: Friday, April 21, 2023 2:22 PM To: devel@edk2.groups.io; gaolim...@byosoft.com.cn; 'Jian J Wang' Cc: 'Michael D Kinney' ; Nick Ramirez Subject: Re: [edk2-devel] [PAT

Re: [edk2-devel] [edk2-redfish-client][PATCH] Initial edk2 redfish client repository

2023-04-21 Thread Nickle Wang via groups.io
; -Original Message- > From: devel@edk2.groups.io<mailto:devel@edk2.groups.io> > mailto:devel@edk2.groups.io>> On Behalf Of Nickle > Wang via groups.io > Sent: Friday, April 21, 2023 11:26 AM > To: devel@edk2.groups.io<mailto:devel@edk2.groups.io> > Cc

[edk2-devel] [edk2-redfish-client][PATCH v2] Initial edk2 redfish client repository

2023-04-21 Thread Nickle Wang via groups.io
Add required files to initial edk2 redfish client repository. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy Cc: Michael D Kinney --- .gitignore | 6 + CONTRIBUTING.md | 3 +++ LICENSE | 51 ++ Maintainers.txt | 48 ++

Re: [edk2-devel] [PATCH 1/1] MdeModulePkg/RegularExpressionDxe: Fix Arm build error

2023-04-23 Thread Nickle Wang via groups.io
to you or not. Thanks, Nickle From: devel@edk2.groups.io<mailto:devel@edk2.groups.io> mailto:devel@edk2.groups.io>> On Behalf Of Nickle Wang via groups.io Sent: Friday, April 21, 2023 2:22 PM To: devel@edk2.groups.io<mailto:devel@edk2.groups.io>; gaolim...@byosoft.com

Re: [edk2-devel] [edk2-platforms][PATCH V3 09/14] ManageabilityPkg/MctpProtocol: Add MctpProtocol

2023-04-24 Thread Nickle Wang via groups.io
Reviewed-by: Nickle Wang Regards, Nickle > -Original Message- > From: abner.ch...@amd.com > Sent: Friday, April 21, 2023 1:23 PM > To: devel@edk2.groups.io > Cc: Isaac Oram ; Abdul Lateef Attar > ; Nickle Wang ; Igor Kulchytskyy > > Subject: [edk2-platforms][PATCH V3 09/14] Manageabili

Re: [edk2-devel] [edk2-platforms][PATCH V3 10/14] ManageabilityPkg: Add MCTP transport interface

2023-04-24 Thread Nickle Wang via groups.io
Reviewed-by: Nickle Wang Regards, Nickle > -Original Message- > From: abner.ch...@amd.com > Sent: Friday, April 21, 2023 1:23 PM > To: devel@edk2.groups.io > Cc: Isaac Oram ; Abdul Lateef Attar > ; Nickle Wang ; Igor Kulchytskyy > > Subject: [edk2-platforms][PATCH V3 10/14] Manageabili

[edk2-devel] [PATCH v2 1/1] MdeModulePkg/RegularExpressionDxe: Fix Arm build error

2023-04-27 Thread Nickle Wang via groups.io
Arm CI build error: - ArmPkg/Library/CompilerIntrinsicsLib/memset.c:39:1: warning: type of ‘memset’ does not match original declaration [-Wlto-type-mismatch] MdeModulePkg/Universal/RegularExpressionDxe/OnigurumaUefiPort.c:123:1: note: type ‘char’ should match type ‘int’ - multiple definition of `me

Re: [edk2-devel] [PATCH 1/1] MdeModulePkg/RegularExpressionDxe: Fix Arm build error

2023-04-27 Thread Nickle Wang via groups.io
io On Behalf Of Nickle Wang via groups.io Sent: Monday, April 24, 2023 1:41 PM To: devel@edk2.groups.io; gaolim...@byosoft.com.cn; 'Jian J Wang' Cc: 'Michael D Kinney' ; Nick Ramirez Subject: Re: [edk2-devel] [PATCH 1/1] MdeModulePkg/RegularExpressionDxe: Fix Arm build

[edk2-devel] [edk2-redfish-client][PATCH 2/2] Tools: Add more Redfish resource

2023-05-02 Thread Nickle Wang via groups.io
Add more Redfish resource for EDK2 Redfish development. - Add two more systems to profile. - Add BIOS, Memory and Log service to profile. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- .../redfish/v1/$metadata/index.xml| 6 +- .../index.json

[edk2-devel] [edk2-redfish-client][PATCH] Update README.md

2023-05-02 Thread Nickle Wang via groups.io
Add Redfish-Profile-Simulator license information in README.md Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- README.md | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 4dfa2c6..478f319 100644 --- a/README.md +++ b/README.

[edk2-devel] [edk2-redfish-client][PATCH 1/4] Redfish-Profile-Simulator: Add more features

2023-05-02 Thread Nickle Wang via groups.io
- Add HTTPs support - Add ETAG support - Change default credential to admin/pwd123456 - Add HTTP methods on BIOS managed resource. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- .../redfishProfileSimulator.py| 92 -- .../v1sim/redfishURIs.py

[edk2-devel] [edk2-redfish-client][PATCH 0/4] Redfish-Profile-Simulator: Enhancement

2023-05-02 Thread Nickle Wang via groups.io
This is to add several features to Redfish-Profile-Simulator for EDK2 Redfish client development. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy Nickle Wang (4): Redfish-Profile-Simulator: Add more features Redfish-Profile-Simulator: HTTP methods on Memory Collection Re

[edk2-devel] [edk2-redfish-client][PATCH 2/4] Redfish-Profile-Simulator: HTTP methods on Memory Collection

2023-05-02 Thread Nickle Wang via groups.io
Add POST and PATCH methods on Memory collection and resource. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- .../v1sim/redfishURIs.py | 25 +++ .../v1sim/systems.py | 43 +++ 2 files changed, 68 insertio

[edk2-devel] [edk2-redfish-client][PATCH 3/4] Redfish-Profile-Simulator: Add ETAG on memory resource

2023-05-02 Thread Nickle Wang via groups.io
Add ETAG support on Memory resource. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- Tools/Redfish-Profile-Simulator/v1sim/systems.py | 13 + 1 file changed, 13 insertions(+) diff --git a/Tools/Redfish-Profile-Simulator/v1sim/systems.py b/Tools/Redfish-Profile

[edk2-devel] [edk2-redfish-client][PATCH 4/4] Redfish-Profile-Simulator: Add requirements

2023-05-02 Thread Nickle Wang via groups.io
Add requirements.txt for the required python module Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- Tools/Redfish-Profile-Simulator/requirements.txt | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 Tools/Redfish-Profile-Simulator/requirements.txt diff --git a/To

Re: [edk2-devel] [PATCH] RedfishClientPkg: Initial commit of meta files

2023-05-03 Thread Nickle Wang via groups.io
Reviewed-by: Nickle Wang Regards, Nickle > -Original Message- > From: abner.ch...@amd.com > Sent: Wednesday, May 3, 2023 3:32 PM > To: devel@edk2.groups.io > Cc: Nickle Wang ; Igor Kulchytskyy > Subject: [PATCH] RedfishClientPkg: Initial commit of meta files > > External email: Use ca

Re: [edk2-devel] [edk2-redfish-client][PATCH] RedfishClientPkg/RedfishFeatureCoreDxe: Redfish Feature Core DXE driver

2023-05-03 Thread Nickle Wang via groups.io
Reviewed-by: Nickle Wang Regards, Nickle > -Original Message- > From: abner.ch...@amd.com > Sent: Wednesday, May 3, 2023 3:49 PM > To: devel@edk2.groups.io > Cc: Nickle Wang ; Igor Kulchytskyy > Subject: [edk2-redfish-client][PATCH] RedfishClientPkg/RedfishFeatureCoreDxe: > Redfish Fea

Re: [edk2-devel] [edk2-redfish-client][PATCH] RedfishClientPkg/Document: Update diagrams

2023-05-03 Thread Nickle Wang via groups.io
Reviewed-by: Nickle Wang Regards, Nickle > -Original Message- > From: abner.ch...@amd.com > Sent: Wednesday, May 3, 2023 3:55 PM > To: devel@edk2.groups.io > Cc: Nickle Wang ; Igor Kulchytskyy > Subject: [edk2-redfish-client][PATCH] RedfishClientPkg/Document: Update > diagrams > > Ext

Re: [edk2-devel] [edk2-redfish-client][PATCH] RedfishClientPkg/Crt: Add CRT header files

2023-05-03 Thread Nickle Wang via groups.io
Reviewed-by: Nickle Wang Regards, Nickle > -Original Message- > From: abner.ch...@amd.com > Sent: Wednesday, May 3, 2023 4:07 PM > To: devel@edk2.groups.io > Cc: Nickle Wang ; Igor Kulchytskyy > Subject: [edk2-redfish-client][PATCH] RedfishClientPkg/Crt: Add CRT header > files > > Ex

Re: [edk2-devel] [edk2-redfish-client][PATCH] RedfishClientPkg/PrivateInclude: Private header file of JsonLib

2023-05-03 Thread Nickle Wang via groups.io
Reviewed-by: Nickle Wang Regards, Nickle > -Original Message- > From: abner.ch...@amd.com > Sent: Wednesday, May 3, 2023 4:09 PM > To: devel@edk2.groups.io > Cc: Nickle Wang ; Igor Kulchytskyy > Subject: [edk2-redfish-client][PATCH] RedfishClientPkg/PrivateInclude: Private > header fil

Re: [edk2-devel] [edk2-redfish-client][PATCH] RedfishClientPkg: Add external libraries

2023-05-03 Thread Nickle Wang via groups.io
Reviewed-by: Nickle Wang Regards, Nickle > -Original Message- > From: devel@edk2.groups.io On Behalf Of Chang, > Abner via groups.io > Sent: Wednesday, May 3, 2023 4:11 PM > To: devel@edk2.groups.io > Cc: Nickle Wang ; Igor Kulchytskyy > Subject: [edk2-devel] [edk2-redfish-client][PATC

Re: [edk2-devel] [edk2-redfish-client][PATCH] RedfishClientPkg/ConvertLib: Common code and header files

2023-05-03 Thread Nickle Wang via groups.io
Reviewed-by: Nickle Wang Regards, Nickle > -Original Message- > From: abner.ch...@amd.com > Sent: Wednesday, May 3, 2023 4:17 PM > To: devel@edk2.groups.io > Cc: Nickle Wang ; Igor Kulchytskyy > Subject: [edk2-redfish-client][PATCH] RedfishClientPkg/ConvertLib: Common > code and header

Re: [edk2-devel] [PATCH V2 2/5] RedfishPkg: Fix condition checking of error status

2023-05-04 Thread Nickle Wang via groups.io
Thanks for fixing this issue. Reviewed-by: Nickle Wang Regards, Nickle > -Original Message- > From: Minh Nguyen > Sent: Thursday, May 4, 2023 12:20 PM > To: devel@edk2.groups.io > Cc: patc...@amperecomputing.com; abner.ch...@amd.com; Nickle Wang > ; ig...@ami.com; n...@os.amperecomputi

[edk2-devel] [edk2-redfish-client][PATCH 1/8] RedfishClientPkg: Facilities of EDK2 Redfish Feature driver Env.

2023-05-04 Thread Nickle Wang via groups.io
Initial common header file and meta files for feature drivers. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- RedfishClientPkg/RedfishClientPkg.dec | 5 +- .../Include/Guid/RedfishClientPkgTokenSpace.h | 20 +++ .../EdkIIRedfishResourceConfigProtocol.h | 12

[edk2-devel] [edk2-redfish-client][PATCH 2/8] RedfishClientPkg: Add EDKII ETag driver

2023-05-04 Thread Nickle Wang via groups.io
Implement EDKII ETag protocol to manipulate ETag of HTTP content. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- .../RedfishETagDxe/RedfishETagDxe.inf | 45 + .../Protocol/EdkIIRedfishETagProtocol.h | 76 ++ .../RedfishETagDxe/RedfishETagDxe.h |

[edk2-devel] [edk2-redfish-client][PATCH 3/8] RedfishClientPkg: Add EDKII ETag driver to build

2023-05-04 Thread Nickle Wang via groups.io
Add EDKII ETag driver to RedfishClientPkg build. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- RedfishClientPkg/RedfishClientPkg.dec| 2 ++ RedfishClientPkg/RedfishClientComponents.dsc.inc | 1 + RedfishClientPkg/RedfishClient.fdf.inc | 1 + 3 files

[edk2-devel] [edk2-redfish-client][PATCH 4/8] RedfishClientPkg: Bug fix on RedfishFeatureCoreDxe

2023-05-04 Thread Nickle Wang via groups.io
Action in StartupContext is not set properly. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- RedfishClientPkg/RedfishFeatureCoreDxe/RedfishFeatureCoreDxe.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/RedfishClientPkg/RedfishFeatureCoreDxe/RedfishF

[edk2-devel] [edk2-redfish-client][PATCH 5/8] RedfishClientPkg: Add RedfishLib.h

2023-05-04 Thread Nickle Wang via groups.io
RedfishLib.h is the header file of RedfishLib library under RedfishClientPkg. RedfishLib is used by EDKII Redfish feature drivers. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- .../PrivateInclude/Library/RedfishLib.h | 616 ++ 1 file changed, 616 ins

[edk2-devel] [edk2-redfish-client][PATCH 6/8] RedfishClientPkg: Add Redfish Feature Utility library

2023-05-04 Thread Nickle Wang via groups.io
This is the helper library for EDKII Redfish feature drivers to manipulate Redfish properties. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- RedfishClientPkg/RedfishClientPkg.dec |3 + RedfishClientPkg/RedfishClientLibs.dsc.inc|3 + RedfishClientPkg/Re

[edk2-devel] [edk2-redfish-client][PATCH 8/8] RedfishClientPkg: Update RedfishCollectionCommon.h

2023-05-04 Thread Nickle Wang via groups.io
Update RedfishCollectionCommon.h header file. Remove the "Event" field from REDFISH_COLLECTION_PRIVATE because the feature driver is not started up by the EFI event that is registered by feature driver itself anymore. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- RedfishC

[edk2-devel] [edk2-redfish-client][PATCH 7/8] RedfishClientPkg: RedfishLib

2023-05-04 Thread Nickle Wang via groups.io
(This one is the same as RedfishLib under RedfishPkg. The one under RedfishPkg will be removed because RedfishLib is used by EDKII feature drivers which is belong to EDK2 Redfish client implementation) EDK2 port of DMTF libredfish project. We clone the necessary files from open source project libr

Re: [edk2-devel] [PATCH] ShellPkg: Add a condition to print accurate type0 Bios Size in smbiosview.

2023-05-04 Thread Nickle Wang via groups.io
Hi @Ray Ni, @Zhichao Gao, Could you please help to review this change? Thanks, Nickle > -Original Message- > From: devel@edk2.groups.io On Behalf Of Thejaswani > Putta via groups.io > Sent: Friday, April 21, 2023 9:00 AM

Re: [edk2-devel] [edk2-redfish-client][PATCH] RedfishClientPkg: Add converter helper library

2023-05-04 Thread Nickle Wang via groups.io
Reviewed-by: Nickle Wang No comments because this was reviewed in edk2-staging before. Regards, Nickle > -Original Message- > From: abner.ch...@amd.com > Sent: Friday, May 5, 2023 10:54 AM > To: devel@edk2.groups.io > Cc: Nickle Wang ; Igor Kulchytskyy > Subject: [edk2-redfish-client]

[edk2-devel] [edk2-redfish-client][PATCH 1/2] RedfishClientPkg: Add a sample of feature driver

2023-05-07 Thread Nickle Wang via groups.io
(The feature drivers suppose are tool-generated. We commit the memory one as the sample implementation.) This is the sample EDKII Redfish feature driver for Redfish Memory and Memory collection property. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- .../RedfishClientComp

[edk2-devel] [edk2-redfish-client][PATCH 2/2] RedfishClientPkg: Add Redfish memory edk2 modules to build

2023-05-07 Thread Nickle Wang via groups.io
We plan to modify the build tool to pull in the corresponding Redfish resource converters and feature drivers into build according to the "x-uefi-redfish" language that applied on HII options in VFR files. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- RedfishClientPkg/Red

[edk2-devel] [edk2-redfish-client][PATCH] RedfishClientPkg: Do not create attribute for NULL object

2023-05-07 Thread Nickle Wang via groups.io
While input object is NULL, do not generate attribute with empty string value. This can reduce the size of HTTP context while sending "PATCH" or "POST" request to Redfish service. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- RedfishClientPkg/ConverterLib/src/RedfishCsCom

[edk2-devel] [edk2-redfish-client][PATCH 2/6] Tool/Redfish-Profile-Simulator: Update computer system schema version

2023-05-08 Thread Nickle Wang via groups.io
Update mock-up file and use computer system schema version 1.5.0 in order to support Boot.BootOrder attribute. Update UUID of 2M220101SL for working with Redfish Profile Simulator. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- .../redfish/v1/Systems/2M220100SL/index.json

[edk2-devel] [edk2-redfish-client][PATCH 1/6] Tool/Redfish-Profile-Simulator: Update requirements.txt

2023-05-08 Thread Nickle Wang via groups.io
Updates the Python module dependency for Redfish Profile Simulator. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- Tools/Redfish-Profile-Simulator/requirements.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Tools/Redfish-Profile-Simulator/requirements.txt b/To

[edk2-devel] [edk2-redfish-client][PATCH 3/6] Tool/Redfish-Profile-Simulator: Update patch method of computer system

2023-05-08 Thread Nickle Wang via groups.io
Remove attribute check during patch of computer system and return content-type with JSON format in HTTP header. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- .../v1sim/resource.py | 4 ++- .../v1sim/systems.py | 28 +++

[edk2-devel] [edk2-redfish-client][PATCH 4/6] Tool/Redfish-Profile-Simulator: Add ETag support

2023-05-08 Thread Nickle Wang via groups.io
Implement ETag support in HTTP header Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- .../v1sim/resource.py | 10 +-- .../v1sim/systems.py | 28 +++ 2 files changed, 25 insertions(+), 13 deletions(-) diff

[edk2-devel] [edk2-redfish-client][PATCH 5/6] Tool/Redfish-Profile-Simulator: Add missing module

2023-05-08 Thread Nickle Wang via groups.io
Add missing module import for conditional, RfCollection, RfResource, RfResourceRaw, hashlib and OrderedDict Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- Tools/Redfish-Profile-Simulator/v1sim/redfishURIs.py | 5 - Tools/Redfish-Profile-Simulator/v1sim/resource.py|

[edk2-devel] [edk2-redfish-client][PATCH 6/6] Tool/Redfish-Profile-Simulator: Update Bios schema version

2023-05-08 Thread Nickle Wang via groups.io
Update mock-up file and use Bios schema version 1.0.9 in order to support BIOS configuration driver. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- .../redfish/v1/Systems/2M220100SL/Bios/index.json | 2 +- .../redfish/v1/Systems/2M220101SL/Bios/index.json

Re: [edk2-devel] [edk2-platforms][PATCH] ManageabilityPkg/IpmiCommandLib: Add IpmiCommandLib to package

2023-05-08 Thread Nickle Wang via groups.io
Reviewed-by: Nickle Wang Regards, Nickle > -Original Message- > From: abner.ch...@amd.com > Sent: Friday, May 5, 2023 1:24 PM > To: devel@edk2.groups.io > Cc: Isaac Oram ; Abdul Lateef Attar > ; Nickle Wang ; Tinh Nguyen > > Subject: [edk2-platforms][PATCH] ManageabilityPkg/IpmiCommand

Re: [edk2-devel] [edk2-platforms][PATCH] ManageabilityPkg/IpmiCommandLib:IPMI Command Library

2023-05-08 Thread Nickle Wang via groups.io
Reviewed-by: Nickle Wang Regards, Nickle > -Original Message- > From: abner.ch...@amd.com > Sent: Friday, May 5, 2023 1:24 PM > To: devel@edk2.groups.io > Cc: Isaac Oram ; Abdul Lateef Attar > ; Nickle Wang ; Tinh Nguyen > > Subject: [edk2-platforms][PATCH] ManageabilityPkg/IpmiCommand

[edk2-devel] [edk2-redfish-client][PATCH 1/6] RedfishClientPkg: Introduce Redfish event library

2023-05-09 Thread Nickle Wang via groups.io
Add RedfishEventLib to handle Redfish event. There are two events defined in this library. One is the event before feature driver provisioning and the other one is the event after all provisioning is finished. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- RedfishClientPkg

[edk2-devel] [edk2-redfish-client][PATCH 2/6] RedfishClientPkg: Introduce Redfish version library

2023-05-09 Thread Nickle Wang via groups.io
Add RedfishVersionLib in order to get Redfish version hosted at BMC. When there is trouble to get Redfish support version, the default version is retrieved from pre-defined PCD value. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- RedfishClientPkg/RedfishClientPkg.dec

[edk2-devel] [edk2-redfish-client][PATCH 3/6] RedfishClientPkg: Update Redfish Resource Config Protocol

2023-05-09 Thread Nickle Wang via groups.io
Update Redfish resource config protocol to support Identify action in order to identify remote resource and see if this is resource belongs to current owner or not. Use unicode string instead of ASCII string for all interfaces to align with HTTP interface. Signed-off-by: Nickle Wang Cc: Abner Cha

[edk2-devel] [edk2-redfish-client][PATCH 4/6] RedfishClientPkg: Introduce Redfish resource config library

2023-05-09 Thread Nickle Wang via groups.io
Add EdkIIRedfishResourceConfigLib in order to work with Redfish Config Protocol and do the communication between each feature drivers. Also introduce Redfish interchange data protocol to exchange data efficiently. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- RedfishClien

[edk2-devel] [edk2-redfish-client][PATCH 5/6] RedfishClientPkg: Introduce resource identify library

2023-05-09 Thread Nickle Wang via groups.io
Introduce resource identify library which works with resource config protocol to identify Redfish resource. This library provides the flexibility for platform to implement its own policy and identify resource. Two library implementation are provided as demonstration code. NULL version of library ac

[edk2-devel] [edk2-redfish-client][PATCH 6/6] RedfishClientPkg: Introduce RedfishConfigLangMap driver

2023-05-09 Thread Nickle Wang via groups.io
Introduce Redfish configure language map driver. This driver keeps the mapping between configure language and Redfish URI for internal use. This saves the communication time between feature drivers and Redfish service. It also provides the history records so that feature drivers can do provisioning

[edk2-devel] [edk2-redfish-client][PATCH 1/4] RedfishClientPkg: Update ETag driver

2023-05-10 Thread Nickle Wang via groups.io
Update ETag driver and use specific variable GUID. Also fix the typo in comment. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- RedfishClientPkg/RedfishClientPkg.dec| 2 +- RedfishClientPkg/RedfishETagDxe/RedfishETagDxe.h | 4 ++-- RedfishClientPkg/RedfishETa

[edk2-devel] [edk2-redfish-client][PATCH 2/4] RedfishClientPkg: Update Redfish feature core driver

2023-05-10 Thread Nickle Wang via groups.io
Update Redfish feature core driver to support Redfish resource with multiple parents. A resource may be presented in different resource and the link in different resource point to the same location. Also add interchange data interface in feature core driver so feature core driver can talk to featur

[edk2-devel] [edk2-redfish-client][PATCH 3/4] RedfishClientPkg: Update RedfishLib

2023-05-10 Thread Nickle Wang via groups.io
RedfishLib has no capability to return HTTP header in response. However, feature driver needs to know the information like "ETag" or "Location" in HTTP response header per Redfish specification. Add corresponding function to return HTTP header in response data. Signed-off-by: Nickle Wang Cc: Abne

[edk2-devel] [edk2-redfish-client][PATCH 1/5] RedfishClientPkg: Rename RedfishMemoryCollection driver

2023-05-10 Thread Nickle Wang via groups.io
Rename RedfishMemoryCollectionDxe by removing Redfish prefix. Update memory collection driver to support "Identify" action and also have code refactoring to support Redfish operation. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- .../RedfishClientComponents.dsc.inc

[edk2-devel] [edk2-redfish-client][PATCH 2/5] RedfishClientPkg: Rename Memory feature driver

2023-05-10 Thread Nickle Wang via groups.io
Rename Memory driver by removing Redfish prefix. Update memory feature driver and support all properties under Memory schema. Also support "Identify" action in this driver. Corresponding changes are made to honor newly introduced library and protocol. Signed-off-by: Nickle Wang Cc: Abner Chang C

[edk2-devel] [edk2-redfish-client][PATCH 3/5] RedfishClientPkg: Introduce Computer System collection driver

2023-05-10 Thread Nickle Wang via groups.io
Introduce new feature driver to support Computer System Collection schema. Update corresponding FDF and DSC file to enable this feature driver. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- .../RedfishClientComponents.dsc.inc | 2 + RedfishClientPkg/RedfishCli

[edk2-devel] [edk2-redfish-client][PATCH 4/5] RedfishClientPkg: Introduce Computer System feature driver

2023-05-10 Thread Nickle Wang via groups.io
Introduce new feature driver to support Computer System version 1.5.0 schema. Update corresponding FDF and DSC file to enable this feature driver. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- .../RedfishClientComponents.dsc.inc |7 +- RedfishClientPkg/Redfi

[edk2-devel] [edk2-redfish-client][PATCH 5/5] RedfishClientPkg: Introduce Bios feature driver

2023-05-10 Thread Nickle Wang via groups.io
Introduce new feature driver to support Bios version 1.0.9 schema. Update corresponding FDF and DSC file to enable this feature driver. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- .../RedfishClientComponents.dsc.inc | 2 + RedfishClientPkg/RedfishClientLibs.

Re: [edk2-devel] [edk2-redfish-client][PATCH] RedfishClientPkg: Update Redfish converter lib

2023-05-10 Thread Nickle Wang via groups.io
Reviewed-by: Nickle Wang Regards, Nickle > -Original Message- > From: abner.ch...@amd.com > Sent: Thursday, May 11, 2023 8:58 AM > To: devel@edk2.groups.io > Cc: Nickle Wang ; Igor Kulchytskyy > Subject: [edk2-redfish-client][PATCH] RedfishClientPkg: Update Redfish > converter > lib >

[edk2-devel] [edk2-redfish-client][PATCH 1/4] RedfishClientPkg: Fix GCC build error

2023-05-11 Thread Nickle Wang via groups.io
Fix below GCC build error: 1) "Head" dereference issue. 2) "BooleanArrayBuffer" uninitialized variable issue. 3) Multiple definition of mRedfishVariableGuid. 4) Multiple definition of medfishResourceConfigProtocolHandle. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- Redfi

[edk2-devel] [edk2-redfish-client][PATCH 2/4] RedfishClientPkg: Add Redfish.Settings support

2023-05-11 Thread Nickle Wang via groups.io
BIOS feature driver cannot recognize "@Redfish.Settings", decode it and get pending setting URI. So BIOS feature driver can consume pending setting from correct place. Signed-off-by: Simon Wang Cc: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- .../Features/Bios/v1_0_9/Dxe/BiosDxe.c

[edk2-devel] [edk2-redfish-client][PATCH 3/4] RedfishClientPkg: Add mechanism to reboot system if config is changed

2023-05-11 Thread Nickle Wang via groups.io
When system configuration is updated from RESTful interface, we need a system reboot so that the changes can be applied. Introduce PCD "PcdSystemRebootRequired" to RedfishClientPkg. RedfishFeatureUtility library will enable this flag when system config is updated. RedfishFeatureCore driver will che

[edk2-devel] [edk2-redfish-client][PATCH 4/4] RedfishClientPkg: Reduce the header file dependency.

2023-05-11 Thread Nickle Wang via groups.io
Move REDFISH_FEATURE_ARRAY_TYPE_CONFIG_LANG and REDFISH_FEATURE_ARRAY_TYPE_CONFIG_LANG_LIST from RedfishFeatureUtilityLib.h to EdkIIRedfishInterchangeData.h. Also, remove unnecessary jansson.h in RedfishDataTypeDef.h. Signed-off-by: Simon Wang Cc: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytsky

Re: [edk2-devel] [edk2-platforms][PATCH 1/2] ManageabilityPkg/IpmiFru: IPMI FRU Driver

2023-05-11 Thread Nickle Wang via groups.io
Reviewed-by: Nickle Wang Regards, Nickle > -Original Message- > From: abner.ch...@amd.com > Sent: Friday, May 12, 2023 11:27 AM > To: devel@edk2.groups.io > Cc: Isaac Oram ; Abdul Lateef Attar > ; Nickle Wang ; Tinh Nguyen > > Subject: [edk2-platforms][PATCH 1/2] ManageabilityPkg/IpmiF

Re: [edk2-devel] [edk2-platforms][PATCH 2/2] ManageabilityPkg/IpmiFru: Add to ManageabilityPkg

2023-05-11 Thread Nickle Wang via groups.io
Reviewed-by: Nickle Wang Regards, Nickle > -Original Message- > From: abner.ch...@amd.com > Sent: Friday, May 12, 2023 11:27 AM > To: devel@edk2.groups.io > Cc: Isaac Oram ; Abdul Lateef Attar > ; Nickle Wang > Subject: [edk2-platforms][PATCH 2/2] ManageabilityPkg/IpmiFru: Add to > Man

[edk2-devel] [edk2-redfish-client][PATCH] RedfishClientPkg/ConverterLib: Fix empty string value issue

2023-05-11 Thread Nickle Wang via groups.io
allocateDuplicateStr() will not copy input string when input string is empty string. It returns NULL pointer and creates assertion in application driver. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- RedfishClientPkg/ConverterLib/src/RedfishCsCommon.c | 2 +- 1 file chang

[edk2-devel] [edk2-redfish-client][PATCH 0/3] Introduce resource addendum protocol

2023-05-12 Thread Nickle Wang via groups.io
Introduce EDKII_REDFISH_RESOURCE_ADDENDUM_PROTOCOL to Redfish feature driver. Feature driver uses this protocol to query OEM resource from platform in order to support Redfish OEM property. This protocol is also used to get addendum data that is required by BMC to manage Redfish BIOS service. Sign

[edk2-devel] [edk2-redfish-client][PATCH 1/3] RedfishClientPkg: Add Redfish Resource Addendum Protocol

2023-05-12 Thread Nickle Wang via groups.io
Introduce Redfish Resource Addendum Protocol to Redfish feature driver. Feature driver uses this protocol to query OEM resource from platform in order to support Redfish OEM property. This protocol is also used to get addendum data that is required by BMC to manage Redfish BIOS service. Signed-off

[edk2-devel] [edk2-redfish-client][PATCH 2/3] RedfishClientPkg: Add Redfish Resource Addendum Library

2023-05-12 Thread Nickle Wang via groups.io
Implement RedfishAddendumLib to support Redfish Resource Addendum Protocol. Feature driver calls this library to get addendum data before providing data to Redfish service Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- RedfishClientPkg/RedfishClientLibs.dsc.inc| 4 +-

[edk2-devel] [edk2-redfish-client][PATCH 3/3] RedfishClientPkg: Utilize RedfishAddendumLib

2023-05-12 Thread Nickle Wang via groups.io
Bios feature driver utilizes RedfishAddendumLib and get additional data before sending BIOS attributes to Redfish service. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- .../Features/Bios/v1_0_9/Dxe/BiosDxe.inf | 2 + .../Include/RedfishResourceCommon.h |

Re: [edk2-devel] [edk2-platforms][PATCH 1/2] ManageabilityPkg/IpmiOsWdt: IPMI OS Watchdog timer Driver

2023-05-12 Thread Nickle Wang via groups.io
Reviewed-by: Nickle Wang Regards, Nickle > -Original Message- > From: abner.ch...@amd.com > Sent: Friday, May 12, 2023 12:07 PM > To: devel@edk2.groups.io > Cc: Isaac Oram ; Abdul Lateef Attar > ; Nickle Wang ; Tinh Nguyen > > Subject: [edk2-platforms][PATCH 1/2] ManageabilityPkg/IpmiO

Re: [edk2-devel] [edk2-platforms][PATCH 2/2] ManageabilityPkg/IpmiOsWdt: Add to ManageabilityPkg

2023-05-12 Thread Nickle Wang via groups.io
Reviewed-by: Nickle Wang Regards, Nickle > -Original Message- > From: abner.ch...@amd.com > Sent: Friday, May 12, 2023 12:07 PM > To: devel@edk2.groups.io > Cc: Isaac Oram ; Abdul Lateef Attar > ; Nickle Wang > Subject: [edk2-platforms][PATCH 2/2] ManageabilityPkg/IpmiOsWdt: Add to >

[edk2-devel] [PATCH] RedfishPkg/RedfishPlatformConfigDxe: Fix string assert issue

2023-05-14 Thread Nickle Wang via groups.io
When calling SetValue() with string type input, there is assertion of providing zero string ID to HII string function. Fix this issue by creating string ID for input string buffer. Fix Unicode and Ascii code convert issue together. Add text op-code support Signed-off-by: Nickle Wang Cc: Abner Cha

[edk2-devel] [edk2-redfish-client][PATCH v2 0/3] Introduce resource addendum protocol

2023-05-15 Thread Nickle Wang via groups.io
v2: Update protocol and library function description. v1: Introduce EDKII_REDFISH_RESOURCE_ADDENDUM_PROTOCOL to Redfish feature driver. Feature driver uses this protocol to query OEM resource from platform in order to support Redfish OEM property. This protocol is also used to get addendum data th

[edk2-devel] [edk2-redfish-client][PATCH v2 1/3] RedfishClientPkg: Add Redfish Resource Addendum Protocol

2023-05-15 Thread Nickle Wang via groups.io
Introduce Redfish Resource Addendum Protocol to Redfish feature driver. Feature driver uses this protocol to query OEM resource from platform in order to support Redfish OEM property. This protocol is also used to get addendum data that is required by BMC to manage Redfish BIOS service. Signed-off

[edk2-devel] [edk2-redfish-client][PATCH v2 2/3] RedfishClientPkg: Add Redfish Resource Addendum Library

2023-05-15 Thread Nickle Wang via groups.io
Implement RedfishAddendumLib to support Redfish Resource Addendum Protocol. Feature driver calls this library to get addendum data before providing data to Redfish service Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- RedfishClientPkg/RedfishClientLibs.dsc.inc| 4 +-

[edk2-devel] [edk2-redfish-client][PATCH v2 3/3] RedfishClientPkg: Utilize RedfishAddendumLib

2023-05-15 Thread Nickle Wang via groups.io
Bios feature driver utilizes RedfishAddendumLib and get additional data before sending BIOS attributes to Redfish service. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- .../Features/Bios/v1_0_9/Dxe/BiosDxe.inf | 2 + .../Include/RedfishResourceCommon.h |

<    1   2   3   4   5   6   >