[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] -=-=-=-=-=-=-=-=-=-=-=-