[edk2-devel] [edk2-staging][PATCH v2 00/15] Update RedfishClientpkg

Nickle Wang posted 15 patches 1 year, 9 months ago
Failed in applying to current master (apply log)
There is a newer version of this series
.../Features/Bios/v1_0_9/Common/BiosCommon.c  |  741 ++++
.../Features/Bios/v1_0_9/Common/BiosCommon.h  |   30 +
.../Features/Bios/v1_0_9/Dxe/BiosDxe.c        |  789 ++++
.../Features/Bios/v1_0_9/Dxe/BiosDxe.inf      |   52 +
.../v1_5_0/Common/ComputerSystemCommon.c      | 1614 ++++++++
.../v1_5_0/Common/ComputerSystemCommon.h      |   27 +
.../v1_5_0/Dxe/ComputerSystemDxe.c            |  645 +++
.../v1_5_0/Dxe/ComputerSystemDxe.inf          |   51 +
.../ComputerSystemCollectionDxe.c             |  667 +++
.../ComputerSystemCollectionDxe.h             |   21 +
.../ComputerSystemCollectionDxe.inf           |   56 +
.../{RedfishMemoryCommon.c => MemoryCommon.c} | 1194 +++---
.../{RedfishMemoryCommon.h => MemoryCommon.h} |    2 +-
.../Dxe/{RedfishMemoryDxe.c => MemoryDxe.c}   |  138 +-
.../{RedfishMemoryDxe.inf => MemoryDxe.inf}   |   21 +-
.../MemoryCollectionDxe.c}                    |  259 +-
.../MemoryCollectionDxe.h}                    |    7 +-
.../MemoryCollectionDxe.inf}                  |   19 +-
.../Include/Guid/RedfishClientEventGroup.h    |   27 +
.../Library/EdkIIRedfishResourceConfigLib.h   |  163 +
.../Include/Library/RedfishEventLib.h         |   77 +
.../Library/RedfishFeatureUtilityLib.h        |  756 +++-
.../Library/RedfishResourceIdentifyLib.h      |   29 +
.../Include/Library/RedfishVersionLib.h       |   30 +
.../EdkIIRedfishConfigLangMapProtocol.h       |   88 +
.../Include/Protocol/EdkIIRedfishFeature.h    |   20 +-
.../Protocol/EdkIIRedfishInterchangeData.h    |   52 +
.../EdkIIRedfishResourceConfigProtocol.h      |   29 +-
RedfishClientPkg/Include/RedfishBase.h        |   21 +
.../Include/RedfishCollectionCommon.h         |   14 +-
.../RedfishJsonStructure/RedfishCsCommon.h    |   14 +
.../Include/RedfishResourceCommon.h           |   38 +-
.../EdkIIRedfishResourceConfigLib.c           |  593 +++
.../EdkIIRedfishResourceConfigLib.inf         |   49 +
.../Library/RedfishEventLib/RedfishEventLib.c |  139 +
.../RedfishEventLib/RedfishEventLib.inf       |   42 +
.../RedfishFeatureUtilityInternal.h           |   17 +-
.../RedfishFeatureUtilityLib.c                | 3662 +++++++++++++----
.../RedfishFeatureUtilityLib.inf              |   20 +-
.../RedfishResourceIdentifyLibComuterSystem.c |  164 +
...edfishResourceIdentifyLibComuterSystem.inf |   42 +
.../RedfishResourceIdentifyLibNull.c          |   37 +
.../RedfishResourceIdentifyLibNull.inf        |   37 +
.../RedfishVersionLib/RedfishVersionLib.c     |  203 +
.../RedfishVersionLib/RedfishVersionLib.inf   |   50 +
.../PrivateLibrary/RedfishLib/RedfishLib.c    |   12 +-
.../edk2libredfish/include/redfishPayload.h   |    5 +-
.../edk2libredfish/include/redfishService.h   |    5 +-
.../RedfishLib/edk2libredfish/src/payload.c   |   90 +-
.../RedfishLib/edk2libredfish/src/service.c   |  554 ++-
RedfishClientPkg/RedfishClient.fdf.inc        |   13 +-
.../RedfishClientComponents.dsc.inc           |   16 +-
RedfishClientPkg/RedfishClientLibs.dsc.inc    |   13 +-
RedfishClientPkg/RedfishClientPkg.dec         |   19 +-
.../RedfishConfigLangMapDxe.c                 |  810 ++++
.../RedfishConfigLangMapDxe.h                 |   71 +
.../RedfishConfigLangMapDxe.inf               |   46 +
.../RedfishETagDxe/RedfishETagDxe.c           |   10 +-
.../RedfishETagDxe/RedfishETagDxe.h           |    4 +-
.../RedfishFeatureCoreDxe.c                   |  290 +-
.../RedfishFeatureCoreDxe.h                   |   20 +-
.../RedfishFeatureCoreDxe.inf                 |    5 +-
62 files changed, 12948 insertions(+), 1781 deletions(-)
create mode 100644 RedfishClientPkg/Features/Bios/v1_0_9/Common/BiosCommon.c
create mode 100644 RedfishClientPkg/Features/Bios/v1_0_9/Common/BiosCommon.h
create mode 100644 RedfishClientPkg/Features/Bios/v1_0_9/Dxe/BiosDxe.c
create mode 100644 RedfishClientPkg/Features/Bios/v1_0_9/Dxe/BiosDxe.inf
create mode 100644 RedfishClientPkg/Features/ComputerSystem/v1_5_0/Common/ComputerSystemCommon.c
create mode 100644 RedfishClientPkg/Features/ComputerSystem/v1_5_0/Common/ComputerSystemCommon.h
create mode 100644 RedfishClientPkg/Features/ComputerSystem/v1_5_0/Dxe/ComputerSystemDxe.c
create mode 100644 RedfishClientPkg/Features/ComputerSystem/v1_5_0/Dxe/ComputerSystemDxe.inf
create mode 100644 RedfishClientPkg/Features/ComputerSystemCollectionDxe/ComputerSystemCollectionDxe.c
create mode 100644 RedfishClientPkg/Features/ComputerSystemCollectionDxe/ComputerSystemCollectionDxe.h
create mode 100644 RedfishClientPkg/Features/ComputerSystemCollectionDxe/ComputerSystemCollectionDxe.inf
rename RedfishClientPkg/Features/Memory/V1_7_1/Common/{RedfishMemoryCommon.c => MemoryCommon.c} (64%)
rename RedfishClientPkg/Features/Memory/V1_7_1/Common/{RedfishMemoryCommon.h => MemoryCommon.h} (89%)
rename RedfishClientPkg/Features/Memory/V1_7_1/Dxe/{RedfishMemoryDxe.c => MemoryDxe.c} (75%)
rename RedfishClientPkg/Features/Memory/V1_7_1/Dxe/{RedfishMemoryDxe.inf => MemoryDxe.inf} (57%)
rename RedfishClientPkg/Features/{RedfishMemoryCollectionDxe/RedfishMemoryCollectionDxe.c => MemoryCollectionDxe/MemoryCollectionDxe.c} (66%)
rename RedfishClientPkg/Features/{RedfishMemoryCollectionDxe/RedfishMemoryCollectionDxe.h => MemoryCollectionDxe/MemoryCollectionDxe.h} (64%)
rename RedfishClientPkg/Features/{RedfishMemoryCollectionDxe/RedfishMemoryCollectionDxe.inf => MemoryCollectionDxe/MemoryCollectionDxe.inf} (71%)
create mode 100644 RedfishClientPkg/Include/Guid/RedfishClientEventGroup.h
create mode 100644 RedfishClientPkg/Include/Library/EdkIIRedfishResourceConfigLib.h
create mode 100644 RedfishClientPkg/Include/Library/RedfishEventLib.h
create mode 100644 RedfishClientPkg/Include/Library/RedfishResourceIdentifyLib.h
create mode 100644 RedfishClientPkg/Include/Library/RedfishVersionLib.h
create mode 100644 RedfishClientPkg/Include/Protocol/EdkIIRedfishConfigLangMapProtocol.h
create mode 100644 RedfishClientPkg/Include/Protocol/EdkIIRedfishInterchangeData.h
create mode 100644 RedfishClientPkg/Include/RedfishBase.h
create mode 100644 RedfishClientPkg/Include/RedfishJsonStructure/RedfishCsCommon.h
create mode 100644 RedfishClientPkg/Library/EdkIIRedfishResourceConfigLib/EdkIIRedfishResourceConfigLib.c
create mode 100644 RedfishClientPkg/Library/EdkIIRedfishResourceConfigLib/EdkIIRedfishResourceConfigLib.inf
create mode 100644 RedfishClientPkg/Library/RedfishEventLib/RedfishEventLib.c
create mode 100644 RedfishClientPkg/Library/RedfishEventLib/RedfishEventLib.inf
create mode 100644 RedfishClientPkg/Library/RedfishResourceIdentifyLibComuterSystem/v1_5_0/RedfishResourceIdentifyLibComuterSystem.c
create mode 100644 RedfishClientPkg/Library/RedfishResourceIdentifyLibComuterSystem/v1_5_0/RedfishResourceIdentifyLibComuterSystem.inf
create mode 100644 RedfishClientPkg/Library/RedfishResourceIdentifyLibNull/RedfishResourceIdentifyLibNull.c
create mode 100644 RedfishClientPkg/Library/RedfishResourceIdentifyLibNull/RedfishResourceIdentifyLibNull.inf
create mode 100644 RedfishClientPkg/Library/RedfishVersionLib/RedfishVersionLib.c
create mode 100644 RedfishClientPkg/Library/RedfishVersionLib/RedfishVersionLib.inf
create mode 100644 RedfishClientPkg/RedfishConfigLangMapDxe/RedfishConfigLangMapDxe.c
create mode 100644 RedfishClientPkg/RedfishConfigLangMapDxe/RedfishConfigLangMapDxe.h
create mode 100644 RedfishClientPkg/RedfishConfigLangMapDxe/RedfishConfigLangMapDxe.inf
[edk2-devel] [edk2-staging][PATCH v2 00/15] Update RedfishClientpkg
Posted by Nickle Wang 1 year, 9 months ago
In this series of patch files, additional three feature drivers are 
enabled. Corresponding libraries and protocols are introduced to help
performing Redfish operation like provisioning, consuming and updating
Redfish resource between UEFI HII driver and Redfish service hosted at
BMC side.

Nickle Wang (15):
  edk2-staging/RedfishClientPkg: Introduce Redfish event library
  edk2-staging/RedfishClientPkg: Introduce Redfish version library
  edk2-staging/RedfishClientPkg: Update Redfish Resource Config Protocol
  edk2-staging/RedfishClientPkg: Introduce Redfish resource config
    library
  edk2-staging/RedfishClientPkg: Introduce resource identify library
  edk2-staging/RedfishClientPkg: Introduce RedfishConfigLangMap driver
  edk2-staging/RedfishClientPkg: Update ETag driver
  edk2-staging/RedfishClientPkg: Update Redfish feature core driver
  edk2-staging/RedfishClientPkg: Update RedfishLib
  edk2-staging/RedfishClientPkg: Update Redfish feature utility library
  edk2-staging/RedfishClientPkg: Rename RedfishMemoryCollection driver
  edk2-staging/RedfishClientPkg: Rename Memory feature driver
  edk2-staging/RedfishClientPkg: Introduce Computer System collection
    driver
  edk2-staging/RedfishClientPkg: Introduce Computer System feature
    driver
  edk2-staging/RedfishClientPkg: Introduce Bios feature driver

 .../Features/Bios/v1_0_9/Common/BiosCommon.c  |  741 ++++
 .../Features/Bios/v1_0_9/Common/BiosCommon.h  |   30 +
 .../Features/Bios/v1_0_9/Dxe/BiosDxe.c        |  789 ++++
 .../Features/Bios/v1_0_9/Dxe/BiosDxe.inf      |   52 +
 .../v1_5_0/Common/ComputerSystemCommon.c      | 1614 ++++++++
 .../v1_5_0/Common/ComputerSystemCommon.h      |   27 +
 .../v1_5_0/Dxe/ComputerSystemDxe.c            |  645 +++
 .../v1_5_0/Dxe/ComputerSystemDxe.inf          |   51 +
 .../ComputerSystemCollectionDxe.c             |  667 +++
 .../ComputerSystemCollectionDxe.h             |   21 +
 .../ComputerSystemCollectionDxe.inf           |   56 +
 .../{RedfishMemoryCommon.c => MemoryCommon.c} | 1194 +++---
 .../{RedfishMemoryCommon.h => MemoryCommon.h} |    2 +-
 .../Dxe/{RedfishMemoryDxe.c => MemoryDxe.c}   |  138 +-
 .../{RedfishMemoryDxe.inf => MemoryDxe.inf}   |   21 +-
 .../MemoryCollectionDxe.c}                    |  259 +-
 .../MemoryCollectionDxe.h}                    |    7 +-
 .../MemoryCollectionDxe.inf}                  |   19 +-
 .../Include/Guid/RedfishClientEventGroup.h    |   27 +
 .../Library/EdkIIRedfishResourceConfigLib.h   |  163 +
 .../Include/Library/RedfishEventLib.h         |   77 +
 .../Library/RedfishFeatureUtilityLib.h        |  756 +++-
 .../Library/RedfishResourceIdentifyLib.h      |   29 +
 .../Include/Library/RedfishVersionLib.h       |   30 +
 .../EdkIIRedfishConfigLangMapProtocol.h       |   88 +
 .../Include/Protocol/EdkIIRedfishFeature.h    |   20 +-
 .../Protocol/EdkIIRedfishInterchangeData.h    |   52 +
 .../EdkIIRedfishResourceConfigProtocol.h      |   29 +-
 RedfishClientPkg/Include/RedfishBase.h        |   21 +
 .../Include/RedfishCollectionCommon.h         |   14 +-
 .../RedfishJsonStructure/RedfishCsCommon.h    |   14 +
 .../Include/RedfishResourceCommon.h           |   38 +-
 .../EdkIIRedfishResourceConfigLib.c           |  593 +++
 .../EdkIIRedfishResourceConfigLib.inf         |   49 +
 .../Library/RedfishEventLib/RedfishEventLib.c |  139 +
 .../RedfishEventLib/RedfishEventLib.inf       |   42 +
 .../RedfishFeatureUtilityInternal.h           |   17 +-
 .../RedfishFeatureUtilityLib.c                | 3662 +++++++++++++----
 .../RedfishFeatureUtilityLib.inf              |   20 +-
 .../RedfishResourceIdentifyLibComuterSystem.c |  164 +
 ...edfishResourceIdentifyLibComuterSystem.inf |   42 +
 .../RedfishResourceIdentifyLibNull.c          |   37 +
 .../RedfishResourceIdentifyLibNull.inf        |   37 +
 .../RedfishVersionLib/RedfishVersionLib.c     |  203 +
 .../RedfishVersionLib/RedfishVersionLib.inf   |   50 +
 .../PrivateLibrary/RedfishLib/RedfishLib.c    |   12 +-
 .../edk2libredfish/include/redfishPayload.h   |    5 +-
 .../edk2libredfish/include/redfishService.h   |    5 +-
 .../RedfishLib/edk2libredfish/src/payload.c   |   90 +-
 .../RedfishLib/edk2libredfish/src/service.c   |  554 ++-
 RedfishClientPkg/RedfishClient.fdf.inc        |   13 +-
 .../RedfishClientComponents.dsc.inc           |   16 +-
 RedfishClientPkg/RedfishClientLibs.dsc.inc    |   13 +-
 RedfishClientPkg/RedfishClientPkg.dec         |   19 +-
 .../RedfishConfigLangMapDxe.c                 |  810 ++++
 .../RedfishConfigLangMapDxe.h                 |   71 +
 .../RedfishConfigLangMapDxe.inf               |   46 +
 .../RedfishETagDxe/RedfishETagDxe.c           |   10 +-
 .../RedfishETagDxe/RedfishETagDxe.h           |    4 +-
 .../RedfishFeatureCoreDxe.c                   |  290 +-
 .../RedfishFeatureCoreDxe.h                   |   20 +-
 .../RedfishFeatureCoreDxe.inf                 |    5 +-
 62 files changed, 12948 insertions(+), 1781 deletions(-)
 create mode 100644 RedfishClientPkg/Features/Bios/v1_0_9/Common/BiosCommon.c
 create mode 100644 RedfishClientPkg/Features/Bios/v1_0_9/Common/BiosCommon.h
 create mode 100644 RedfishClientPkg/Features/Bios/v1_0_9/Dxe/BiosDxe.c
 create mode 100644 RedfishClientPkg/Features/Bios/v1_0_9/Dxe/BiosDxe.inf
 create mode 100644 RedfishClientPkg/Features/ComputerSystem/v1_5_0/Common/ComputerSystemCommon.c
 create mode 100644 RedfishClientPkg/Features/ComputerSystem/v1_5_0/Common/ComputerSystemCommon.h
 create mode 100644 RedfishClientPkg/Features/ComputerSystem/v1_5_0/Dxe/ComputerSystemDxe.c
 create mode 100644 RedfishClientPkg/Features/ComputerSystem/v1_5_0/Dxe/ComputerSystemDxe.inf
 create mode 100644 RedfishClientPkg/Features/ComputerSystemCollectionDxe/ComputerSystemCollectionDxe.c
 create mode 100644 RedfishClientPkg/Features/ComputerSystemCollectionDxe/ComputerSystemCollectionDxe.h
 create mode 100644 RedfishClientPkg/Features/ComputerSystemCollectionDxe/ComputerSystemCollectionDxe.inf
 rename RedfishClientPkg/Features/Memory/V1_7_1/Common/{RedfishMemoryCommon.c => MemoryCommon.c} (64%)
 rename RedfishClientPkg/Features/Memory/V1_7_1/Common/{RedfishMemoryCommon.h => MemoryCommon.h} (89%)
 rename RedfishClientPkg/Features/Memory/V1_7_1/Dxe/{RedfishMemoryDxe.c => MemoryDxe.c} (75%)
 rename RedfishClientPkg/Features/Memory/V1_7_1/Dxe/{RedfishMemoryDxe.inf => MemoryDxe.inf} (57%)
 rename RedfishClientPkg/Features/{RedfishMemoryCollectionDxe/RedfishMemoryCollectionDxe.c => MemoryCollectionDxe/MemoryCollectionDxe.c} (66%)
 rename RedfishClientPkg/Features/{RedfishMemoryCollectionDxe/RedfishMemoryCollectionDxe.h => MemoryCollectionDxe/MemoryCollectionDxe.h} (64%)
 rename RedfishClientPkg/Features/{RedfishMemoryCollectionDxe/RedfishMemoryCollectionDxe.inf => MemoryCollectionDxe/MemoryCollectionDxe.inf} (71%)
 create mode 100644 RedfishClientPkg/Include/Guid/RedfishClientEventGroup.h
 create mode 100644 RedfishClientPkg/Include/Library/EdkIIRedfishResourceConfigLib.h
 create mode 100644 RedfishClientPkg/Include/Library/RedfishEventLib.h
 create mode 100644 RedfishClientPkg/Include/Library/RedfishResourceIdentifyLib.h
 create mode 100644 RedfishClientPkg/Include/Library/RedfishVersionLib.h
 create mode 100644 RedfishClientPkg/Include/Protocol/EdkIIRedfishConfigLangMapProtocol.h
 create mode 100644 RedfishClientPkg/Include/Protocol/EdkIIRedfishInterchangeData.h
 create mode 100644 RedfishClientPkg/Include/RedfishBase.h
 create mode 100644 RedfishClientPkg/Include/RedfishJsonStructure/RedfishCsCommon.h
 create mode 100644 RedfishClientPkg/Library/EdkIIRedfishResourceConfigLib/EdkIIRedfishResourceConfigLib.c
 create mode 100644 RedfishClientPkg/Library/EdkIIRedfishResourceConfigLib/EdkIIRedfishResourceConfigLib.inf
 create mode 100644 RedfishClientPkg/Library/RedfishEventLib/RedfishEventLib.c
 create mode 100644 RedfishClientPkg/Library/RedfishEventLib/RedfishEventLib.inf
 create mode 100644 RedfishClientPkg/Library/RedfishResourceIdentifyLibComuterSystem/v1_5_0/RedfishResourceIdentifyLibComuterSystem.c
 create mode 100644 RedfishClientPkg/Library/RedfishResourceIdentifyLibComuterSystem/v1_5_0/RedfishResourceIdentifyLibComuterSystem.inf
 create mode 100644 RedfishClientPkg/Library/RedfishResourceIdentifyLibNull/RedfishResourceIdentifyLibNull.c
 create mode 100644 RedfishClientPkg/Library/RedfishResourceIdentifyLibNull/RedfishResourceIdentifyLibNull.inf
 create mode 100644 RedfishClientPkg/Library/RedfishVersionLib/RedfishVersionLib.c
 create mode 100644 RedfishClientPkg/Library/RedfishVersionLib/RedfishVersionLib.inf
 create mode 100644 RedfishClientPkg/RedfishConfigLangMapDxe/RedfishConfigLangMapDxe.c
 create mode 100644 RedfishClientPkg/RedfishConfigLangMapDxe/RedfishConfigLangMapDxe.h
 create mode 100644 RedfishClientPkg/RedfishConfigLangMapDxe/RedfishConfigLangMapDxe.inf

-- 
2.32.0.windows.2



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#91779): https://edk2.groups.io/g/devel/message/91779
Mute This Topic: https://groups.io/mt/92596779/1787277
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org]
-=-=-=-=-=-=-=-=-=-=-=-