Reviewed-by: Igor Kulchytskyy <ig...@ami.com>
Whole patch reviewed
Regards,
Igor

-----Original Message-----
From: Nickle Wang <nick...@nvidia.com>
Sent: Thursday, February 29, 2024 3:53 AM
To: devel@edk2.groups.io
Cc: Abner Chang <abner.ch...@amd.com>; Igor Kulchytskyy <ig...@ami.com>
Subject: [EXTERNAL] [edk2-redfish-client][PATCH 00/13] use Redfish HTTP protocol


**CAUTION: The e-mail below is from an external source. Please exercise caution 
before opening attachments, clicking links, or following guidance.**

Redfish HTTP protocol is introduced to edk2 RedfishPkg. Update
RedfishClientPkg to use RedfishHttpLib. And remove the use of
RedfishHttpCacheLib.

I also replace several functions from RedfishLib with the function
provided in RedfishHttpLib. In this way, there is no dependency on
RedfishLib in RedfishClientPkg.

I noticed that there is false alarm in uncrustify check. When there
are deleted files, uncrustiry cannot check them and trigger uncrustify
failure.

Pull request is created here for testing CI:
https://github.com/tianocore/edk2-redfish-client/pull/79

Signed-off-by: Nickle Wang <nick...@nvidia.com>
Cc: Abner Chang <abner.ch...@amd.com>
Cc: Igor Kulchytskyy <ig...@ami.com>

Nickle Wang (13):
  RedfishClientPkg/.github: do not run uncrustify to deleted file.
  RedfishClientPkg: remove RedfishHttpCacheLib
  RedfishClientPkg: ues RedfishHttpLib
  RedfishClientPkg/RedfishResourceConfigLib: ues RedfishHttpLib
  RedfishClientPkg/RedfishFeatureUtilityLib: ues RedfishHttpLib
  RedfishClientPkg/RedfishVersionLib: ues RedfishHttpLib
  RedfishClientPkg/BiosDxe: ues RedfishHttpLib
  RedfishClientPkg/BootOptionDxe: ues RedfishHttpLib
  RedfishClientPkg/BootOptionCollectionDxe: ues RedfishHttpLib
  RedfishClientPkg/ComputerSystemDxe: ues RedfishHttpLib
  RedfishClientPkg/ComputerSystemCollectionDxe: ues RedfishHttpLib
  RedfishClientPkg/MemoryDxe: ues RedfishHttpLib
  RedfishClientPkg/MemoryCollectionDxe: ues RedfishHttpLib

 RedfishClientPkg/RedfishClientPkg.dec         |   1 -
 RedfishClientPkg/RedfishClientLibs.dsc.inc    |   2 +-
 RedfishClientPkg/RedfishClientPkg.dsc         |   1 -
 .../Features/Bios/v1_0_9/Dxe/BiosDxe.inf      |   3 +-
 .../BootOption/v1_0_4/Dxe/BootOptionDxe.inf   |   5 +-
 .../BootOptionCollectionDxe.inf               |   5 +-
 .../v1_13_0/Dxe/ComputerSystemDxe.inf         |   3 +-
 .../v1_5_0/Dxe/ComputerSystemDxe.inf          |   3 +-
 .../ComputerSystemCollectionDxe.inf           |   3 +-
 .../Features/Memory/V1_7_1/Dxe/MemoryDxe.inf  |   3 +-
 .../MemoryCollectionDxe.inf                   |   3 +-
 .../EdkIIRedfishResourceConfigLib.inf         |   2 +-
 .../RedfishFeatureUtilityLib.inf              |   3 +-
 .../RedfishHttpCacheLib.inf                   |  48 --
 .../RedfishVersionLib/RedfishVersionLib.inf   |   3 +-
 .../Library/EdkIIRedfishResourceConfigLib.h   |   4 +-
 .../Library/RedfishFeatureUtilityLib.h        |  46 +-
 .../Include/Library/RedfishHttpCacheLib.h     |  59 --
 .../Include/RedfishCollectionCommon.h         |   3 +-
 .../Include/RedfishResourceCommon.h           |   3 +-
 .../RedfishFeatureUtilityInternal.h           |   3 +-
 .../RedfishHttpCacheLibInternal.h             |  63 --
 .../Features/Bios/v1_0_9/Common/BiosCommon.c  |  92 +--
 .../Features/Bios/v1_0_9/Dxe/BiosDxe.c        | 113 +--
 .../v1_0_4/Common/BootOptionCommon.c          |  45 +-
 .../BootOption/v1_0_4/Dxe/BootOptionDxe.c     |  86 +-
 .../BootOptionCollectionDxe.c                 |  26 +-
 .../v1_13_0/Common/ComputerSystemCommon.c     |  68 +-
 .../v1_13_0/Dxe/ComputerSystemDxe.c           |  85 +-
 .../v1_5_0/Common/ComputerSystemCommon.c      |  68 +-
 .../v1_5_0/Dxe/ComputerSystemDxe.c            |  84 +-
 .../ComputerSystemCollectionDxe.c             |  15 +-
 .../Memory/V1_7_1/Common/MemoryCommon.c       |  86 +-
 .../Features/Memory/V1_7_1/Dxe/MemoryDxe.c    | 111 +--
 .../MemoryCollectionDxe/MemoryCollectionDxe.c |  15 +-
 .../EdkIIRedfishResourceConfigLib.c           |   6 +-
 .../RedfishFeatureUtilityLib.c                | 182 +---
 .../RedfishHttpCacheLib/RedfishHttpCacheLib.c | 774 ------------------
 .../RedfishVersionLib/RedfishVersionLib.c     |  24 +-
 .github/workflows/uncrustify-check.sh         |  17 +-
 40 files changed, 328 insertions(+), 1838 deletions(-)
 delete mode 100644 
RedfishClientPkg/Library/RedfishHttpCacheLib/RedfishHttpCacheLib.inf
 delete mode 100644 RedfishClientPkg/Include/Library/RedfishHttpCacheLib.h
 delete mode 100644 
RedfishClientPkg/Library/RedfishHttpCacheLib/RedfishHttpCacheLibInternal.h
 delete mode 100644 
RedfishClientPkg/Library/RedfishHttpCacheLib/RedfishHttpCacheLib.c

--
2.34.1

-The information contained in this message may be confidential and proprietary 
to American Megatrends (AMI). This communication is intended to be read only by 
the individual or entity to whom it is addressed or by their designee. If the 
reader of this message is not the intended recipient, you are on notice that 
any distribution of this message, in any form, is strictly prohibited. Please 
promptly notify the sender by reply e-mail or by telephone at 770-246-8600, and 
then delete or destroy all copies of the transmission.


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


Reply via email to