public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* 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

only message in thread, other threads:[~2021-10-28  1:35 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <16B20C72A307D98A.30289@groups.io>
2021-10-28  1:35 ` [edk2-devel] [PATCH RESEND 0/5] Implementation of EDKII Redfish Platform Config Protocol Abner Chang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox