Already reviewed this before sending this patch set in behalf of Nickle Wang.

Reviewed-by: Abner Chang <abner.ch...@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.w...@hpe.com>; Liming Gao
> <gaolim...@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.w...@hpe.com>
> Cc: Abner Chang <abner.ch...@hpe.com>
> Cc: Liming Gao <gaolim...@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
> 
> 
> 
> 
> 



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#82780): https://edk2.groups.io/g/devel/message/82780
Mute This Topic: https://groups.io/mt/86642995/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to