public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
From: "Abner Chang" <abner.chang@hpe.com>
To: "devel@edk2.groups.io" <devel@edk2.groups.io>,
	"Chang, Abner (HPS SW/FW Technologist)" <abner.chang@hpe.com>
Cc: "Wang, Nickle (HPS SW)" <nickle.wang@hpe.com>,
	Liming Gao <gaoliming@byosoft.com.cn>
Subject: Re: [edk2-devel] [PATCH RESEND 0/5] Implementation of EDKII Redfish Platform Config Protocol
Date: Thu, 28 Oct 2021 01:35:29 +0000	[thread overview]
Message-ID: <CS1PR8401MB1144E4F93F4A834614248482FF869@CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM> (raw)
In-Reply-To: <16B20C72A307D98A.30289@groups.io>

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
> 
> 
> 
> 
> 


           reply	other threads:[~2021-10-28  1:35 UTC|newest]

Thread overview: expand[flat|nested]  mbox.gz  Atom feed
 [parent not found: <16B20C72A307D98A.30289@groups.io>]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-list from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CS1PR8401MB1144E4F93F4A834614248482FF869@CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM \
    --to=devel@edk2.groups.io \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox