audk/RedfishPkg
Abner Chang 4751a48aeb RedfishPkg/Library: RedfishLib
EDK2 port of DMTF libredfish project. We clone the necessary files
from open source project libredfish (https://github.com/DMTF/
libredfish) tag v1.0.0 and revise it to incorporate with edk2
firmware code base.

The reason of cloning the necessary files instead of using extern
submodule of libredfish project:
libredfish as a C library which is executed under Windows and
Linux. It could be binded with other programming languages such as
java and python. The library uses curl library as the communication service with Redfish, which is not easy to be abstracted and
replaced with EFI specific protocols (e.g. EFI_REST_EX_PROTOCOL or
payload encode/decode library) and EFI data types. We had the
conversation with DMTF community and they think edk2 is a firmware
solution but not the programming language,
therefore they rejected to have edk2 as a binding to libredfish.
According to above, we decide to clone the necessary files from
libredfish modify it to incorporate with edk2.

Signed-off-by: Jiaxin Wu <jiaxin.wu@intel.com>
Signed-off-by: Ting Ye <ting.ye@intel.com>
Signed-off-by: Siyuan Fu <siyuan.fu@intel.com>
Signed-off-by: Fan Wang <fan.wang@intel.com>
Signed-off-by: Abner Chang <abner.chang@hpe.com>
Cc: Nickle Wang <nickle.wang@hpe.com>
Reviewed-by: Nickle Wang <nickle.wang@hpe.com>
2021-03-11 08:44:51 +00:00
..
Include RedfishPkg/RedfishContentCodingLib: EDKII Redfish En/Decode library 2021-02-24 10:53:08 +00:00
Library RedfishPkg/RedfishContentCodingLib: EDKII Redfish En/Decode library 2021-02-24 10:53:08 +00:00
PrivateInclude RedfishPkg/Library: RedfishLib 2021-03-11 08:44:51 +00:00
PrivateLibrary RedfishPkg/Library: RedfishLib 2021-03-11 08:44:51 +00:00
RedfishCredentialDxe RedfishPkg/RedfishCredentialDxe: EDKII Redfish Credential DXE driver 2020-12-16 08:24:26 +00:00
RedfishHostInterfaceDxe RedfishPkg/RedfishHostInterfaceDxe: Create SMBIOS type 42 record 2020-11-02 05:50:17 +00:00
RedfishRestExDxe RedfishPkg/RedfishRestExDxe: Implementation of EFI REST EX Protocol 2020-12-10 06:04:49 +00:00
RestJsonStructureDxe RedfishPkg/RestJsonStructureDxe: EFI REST JSON Structure Protocol 2020-11-02 04:31:54 +00:00
Redfish.dsc.inc RedfishPkg: DSC and FDF include files for enabling EFI Redfish support 2020-11-11 07:48:51 +00:00
Redfish.fdf.inc RedfishPkg/RedfishCredentialDxe: EDKII Redfish Credential DXE driver 2020-12-16 08:24:26 +00:00
RedfishComponents.dsc.inc RedfishPkg/RedfishCredentialDxe: EDKII Redfish Credential DXE driver 2020-12-16 08:24:26 +00:00
RedfishDefines.dsc.inc RedfishPkg: DSC and FDF include files for enabling EFI Redfish support 2020-11-11 07:48:51 +00:00
RedfishLibs.dsc.inc RedfishPkg/Library: RedfishLib 2021-03-11 08:44:51 +00:00
RedfishPkg.ci.yaml RedfishPkg/Library: RedfishLib 2021-03-11 08:44:51 +00:00
RedfishPkg.dec RedfishPkg/Library: RedfishLib 2021-03-11 08:44:51 +00:00
RedfishPkg.dsc RedfishPkg/Library: RedfishLib 2021-03-11 08:44:51 +00:00