[AMD Official Use Only - General]

Hi Nickle,
May I know what is the scenario on edk2 Redfish driver stack to use Resource 
Config2 protocol?

Thanks
Abner

> -----Original Message-----
> From: Nickle Wang <nick...@nvidia.com>
> Sent: Monday, March 4, 2024 9:27 PM
> To: devel@edk2.groups.io
> Cc: Chang, Abner <abner.ch...@amd.com>; Igor Kulchytskyy
> <ig...@ami.com>; Nick Ramirez <nrami...@nvidia.com>
> Subject: [edk2-redfish-client][PATCH 0/3] introduce Redfish Resource Config2
> protocol.
>
> Caution: This message originated from an External Source. Use proper caution
> when opening attachments, clicking links, or responding.
>
>
> Introduce EDKII Redfish Resource Config2 Protocol so that caller can
> pass Redfish data to callee when caller uses "expand" query parameter
> to get multiple Redfish resources all together. Then, callee does not
> get Redfish resource from Redfish service again and save the communication
> effort between BIOS and Redfish service.
>
> EdkIIRedfishConfigLib is updated to select Redfish Resource Config2
> Protocol as first priority. If there is no Config2 protocol supported,
> library will use config protocol automatically.
>
> Pull request is created:
> https://github.com/tianocore/edk2-redfish-client/pull/80
>
> Signed-off-by: Nickle Wang <nick...@nvidia.com>
> Cc: Abner Chang <abner.ch...@amd.com>
> Cc: Igor Kulchytskyy <ig...@ami.com>
> Cc: Nick Ramirez <nrami...@nvidia.com>
>
> Nickle Wang (3):
>   RedfishClientPkg: introduce Redfish resource config2 protocol.
>   RedfishClientPkg/Edk2RedfishResourceConfigLib: support config2
>     protocol
>   RedfishClientPkg/Features: support config2 protocol
>
>  RedfishClientPkg/RedfishClientPkg.dec         |   2 +
>  .../EdkIIRedfishResourceConfigLib.inf         |   4 +-
>  .../Library/EdkIIRedfishResourceConfigLib.h   |  33 +-
>  .../EdkIIRedfishResourceConfig2Protocol.h     | 148 +++++++
>  .../EdkIIRedfishResourceConfigInternal.h      |  44 ++
>  .../Features/Bios/v1_0_9/Common/BiosCommon.c  |  14 +-
>  .../BootOptionCollectionDxe.c                 |  14 +-
>  .../ComputerSystemCollectionDxe.c             |  16 +-
>  .../MemoryCollectionDxe/MemoryCollectionDxe.c |  16 +-
>  .../EdkIIRedfishResourceConfigLib.c           | 391 ++++++++++++++----
>  10 files changed, 565 insertions(+), 117 deletions(-)
>  create mode 100644
> RedfishClientPkg/Include/Protocol/EdkIIRedfishResourceConfig2Protocol.h
>  create mode 100644
> RedfishClientPkg/Library/EdkIIRedfishResourceConfigLib/EdkIIRedfishResourc
> eConfigInternal.h
>
> --
> 2.34.1



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


Reply via email to