* Re: [edk2-devel] [PATCH RESEND 0/5] Implementation of EDKII Redfish Platform Config Protocol
[not found] <16B20C72A307D98A.30289@groups.io>
@ 2021-10-28 1:35 ` Abner Chang
0 siblings, 0 replies; only message in thread
From: Abner Chang @ 2021-10-28 1:35 UTC (permalink / raw)
To: devel@edk2.groups.io, Chang, Abner (HPS SW/FW Technologist)
Cc: Wang, Nickle (HPS SW), Liming Gao
Already reviewed this before sending this patch set in behalf of Nickle Wang.
Reviewed-by: Abner Chang <abner.chang@hpe.com>
> -----Original Message-----
> From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
> Abner Chang
> Sent: Thursday, October 28, 2021 9:07 AM
> To: devel@edk2.groups.io
> Cc: Wang, Nickle (HPS SW) <nickle.wang@hpe.com>; Liming Gao
> <gaoliming@byosoft.com.cn>
> Subject: [edk2-devel] [PATCH RESEND 0/5] Implementation of EDKII Redfish
> Platform Config Protocol
>
> EDKII Redfish Platform Config Protocol is an abstract driver 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
> Redfish feature driver. The platform can provide its own EDKII Redfish
> Platform Config driver instance to access platform-specific configuration
> format and storage.
>
> On EDK2 open source, EDKII Redfish Platform Config
> Protocol accesses the platform configuration in EDK2 HII defined format.
>
> Refer to below link for he architecture design,
> https://github.com/tianocore/edk2-staging/tree/edk2-redfish-
> client/RedfishClientPkg#edkii-redfish-platform-config-protocol-6
>
> Signed-off-by: Nickle Wang <nickle.wang@hpe.com>
> Cc: Abner Chang <abner.chang@hpe.com>
> Cc: Liming Gao <gaoliming@byosoft.com.cn>
>
> Abner Chang (5):
> edk2-staging/RedfishPkg: EDKII_REDFISH_PLATFORM_CONFIG_PROTOCOL
> edk2-staging/RedfishPkg: HII utility helper library
> edk2-staging/RedfishPkg: Implementation of
> EDKII_REDFISH_PLATFORM_CONFIG_PROTOCOL
> edk2-staging/RedfishPkg: Helper library of
> EDKII_REDFISH_PLATFORM_CONFIG_PROTOCOL
> edk2-staging/RedfishPkg: Enable Redfish Platform Config Protocol build
> process
>
> RedfishPkg/RedfishPkg.dec | 12 +
> RedfishPkg/RedfishComponents.dsc.inc | 2 +
> RedfishPkg/RedfishLibs.dsc.inc | 2 +
> RedfishPkg/RedfishPkg.dsc | 4 +
> .../Library/HiiUtilityLib/HiiUtilityLib.inf | 61 +
> .../RedfishPlatformConfigLib.inf | 41 +
> .../RedfishPlatformConfigDxe.inf | 53 +
> RedfishPkg/Include/Library/HiiUtilityLib.h | 1195 ++++
> .../Library/RedfishPlatformConfigLib.h | 101 +
> .../Protocol/EdkIIRedfishPlatformConfig.h | 147 +
> .../Library/HiiUtilityLib/HiiExpression.h | 190 +
> .../Library/HiiUtilityLib/HiiInternal.h | 371 ++
> .../RedfishPlatformConfigInternal.h | 31 +
> .../RedfishPlatformConfigDxe.h | 64 +
> .../RedfishPlatformConfigImpl.h | 274 +
> .../Library/HiiUtilityLib/HiiExpression.c | 1367 +++++
> .../Library/HiiUtilityLib/HiiIfrParse.c | 2671 +++++++++
> .../HiiUtilityLib/HiiUtilityInternal.c | 5045 +++++++++++++++++
> .../Library/HiiUtilityLib/HiiUtilityLib.c | 855 +++
> .../RedfishPlatformConfigLib.c | 243 +
> .../RedfishPlatformConfigDxe.c | 1304 +++++
> .../RedfishPlatformConfigImpl.c | 1240 ++++
> RedfishPkg/Redfish.fdf.inc | 2 +
> 23 files changed, 15275 insertions(+)
> create mode 100644 RedfishPkg/Library/HiiUtilityLib/HiiUtilityLib.inf
> create mode 100644
> RedfishPkg/Library/RedfishPlatformConfigLib/RedfishPlatformConfigLib.inf
> create mode 100644
> RedfishPkg/RedfishPlatformConfigDxe/RedfishPlatformConfigDxe.inf
> create mode 100644 RedfishPkg/Include/Library/HiiUtilityLib.h
> create mode 100644 RedfishPkg/Include/Library/RedfishPlatformConfigLib.h
> create mode 100644
> RedfishPkg/Include/Protocol/EdkIIRedfishPlatformConfig.h
> create mode 100644 RedfishPkg/Library/HiiUtilityLib/HiiExpression.h
> create mode 100644 RedfishPkg/Library/HiiUtilityLib/HiiInternal.h
> create mode 100644
> RedfishPkg/Library/RedfishPlatformConfigLib/RedfishPlatformConfigInternal
> .h
> create mode 100644
> RedfishPkg/RedfishPlatformConfigDxe/RedfishPlatformConfigDxe.h
> create mode 100644
> RedfishPkg/RedfishPlatformConfigDxe/RedfishPlatformConfigImpl.h
> create mode 100644 RedfishPkg/Library/HiiUtilityLib/HiiExpression.c
> create mode 100644 RedfishPkg/Library/HiiUtilityLib/HiiIfrParse.c
> create mode 100644 RedfishPkg/Library/HiiUtilityLib/HiiUtilityInternal.c
> create mode 100644 RedfishPkg/Library/HiiUtilityLib/HiiUtilityLib.c
> create mode 100644
> RedfishPkg/Library/RedfishPlatformConfigLib/RedfishPlatformConfigLib.c
> create mode 100644
> RedfishPkg/RedfishPlatformConfigDxe/RedfishPlatformConfigDxe.c
> create mode 100644
> RedfishPkg/RedfishPlatformConfigDxe/RedfishPlatformConfigImpl.c
>
> --
> 2.21.0.windows.1
>
>
>
>
>
^ permalink raw reply [flat|nested] only message in thread