[edk2-devel] [EFI Redfish Host Interface PATCH v2 0/6] Create SMBIOS type 42 record

Abner Chang posted 6 patches 3 years, 5 months ago
Failed in applying to current master (apply log)
.../IndustryStandard/RedfishHostInterface.h   | 169 ++++++++++++
.../Include/Library/RedfishHostInterfaceLib.h |  52 ++++
.../PlatformHostInterfaceLibNull.c            |  52 ++++
.../PlatformHostInterfaceLibNull.inf          |  33 +++
.../RedfishHostInterfaceDxe.c                 | 243 ++++++++++++++++++
.../RedfishHostInterfaceDxe.inf               |  50 ++++
RedfishPkg/RedfishPkg.ci.yaml                 |   3 +-
RedfishPkg/RedfishPkg.dec                     |   5 +
RedfishPkg/RedfishPkg.dsc                     |  14 +
9 files changed, 620 insertions(+), 1 deletion(-)
create mode 100644 RedfishPkg/Include/IndustryStandard/RedfishHostInterface.h
create mode 100644 RedfishPkg/Include/Library/RedfishHostInterfaceLib.h
create mode 100644 RedfishPkg/Library/PlatformHostInterfaceLibNull/PlatformHostInterfaceLibNull.c
create mode 100644 RedfishPkg/Library/PlatformHostInterfaceLibNull/PlatformHostInterfaceLibNull.inf
create mode 100644 RedfishPkg/RedfishHostInterfaceDxe/RedfishHostInterfaceDxe.c
create mode 100644 RedfishPkg/RedfishHostInterfaceDxe/RedfishHostInterfaceDxe.inf
[edk2-devel] [EFI Redfish Host Interface PATCH v2 0/6] Create SMBIOS type 42 record
Posted by Abner Chang 3 years, 5 months ago
In v2:
      - Address comments given by Nickle v1
      - Add accepted dependency of RedfishPkg in RedfishPkg CI
        yaml file for CI test.
      - Fix some CI test errors.

This is the abstract driver to consume the contents of SMBIOS type 42h
provided by PlatformHostInterfaceLib and create SMBIOS type 42 record
through EFI SMBIOS protocol.

Due to the way firmware to obtain Redfish service host interface
information is platform implementation specific and the information
could be obtained through the platform proprietary transport to BMC
or the out-of-band service, platform integrator has to implement
PlatformHostInterfaceLib to provide the Redfish host interface
information to EFI Redfish Host Interface DXE driver.

EFI Redfish Host Interface DXE Driver doesn't require any UEFI spec
changes. This driver is the EDK2 implementation to collaborate with
EFI Redfish Discover Driver (UEFI spec 31.1).

BZ:https://bugzilla.tianocore.org/show_bug.cgi?id=2912

Signed-off-by: Abner Chang <abner.chang@hpe.com>

Cc: Jiaxin Wu <jiaxin.wu@intel.com>
Cc: Siyuan Fu <siyuan.fu@intel.com>
Cc: Fan Wang <fan.wang@intel.com>
Cc: Jiewen Yao <jiewen.yao@intel.com>
Cc: Nickle Wang <nickle.wang@hpe.com>

Abner Chang (6):
  RedfishPkg/Include: Definitions of SMBIOS Redfish Host Interface
  RedfishPkg/Include: PlatformHostInterfaceLib header file
  RedfishPkg/PlatformHostInterfaceLib: Platform NULL lib
  RedfishPkg/RedfishHostInterfaceDxe: Create SMBIOS type 42 record
  RedfishPkg: Add RedfishHostInterfaceDxe to RedfishPkg
  RedfishPkg: Changes on RedfishPkg for CI test

 .../IndustryStandard/RedfishHostInterface.h   | 169 ++++++++++++
 .../Include/Library/RedfishHostInterfaceLib.h |  52 ++++
 .../PlatformHostInterfaceLibNull.c            |  52 ++++
 .../PlatformHostInterfaceLibNull.inf          |  33 +++
 .../RedfishHostInterfaceDxe.c                 | 243 ++++++++++++++++++
 .../RedfishHostInterfaceDxe.inf               |  50 ++++
 RedfishPkg/RedfishPkg.ci.yaml                 |   3 +-
 RedfishPkg/RedfishPkg.dec                     |   5 +
 RedfishPkg/RedfishPkg.dsc                     |  14 +
 9 files changed, 620 insertions(+), 1 deletion(-)
 create mode 100644 RedfishPkg/Include/IndustryStandard/RedfishHostInterface.h
 create mode 100644 RedfishPkg/Include/Library/RedfishHostInterfaceLib.h
 create mode 100644 RedfishPkg/Library/PlatformHostInterfaceLibNull/PlatformHostInterfaceLibNull.c
 create mode 100644 RedfishPkg/Library/PlatformHostInterfaceLibNull/PlatformHostInterfaceLibNull.inf
 create mode 100644 RedfishPkg/RedfishHostInterfaceDxe/RedfishHostInterfaceDxe.c
 create mode 100644 RedfishPkg/RedfishHostInterfaceDxe/RedfishHostInterfaceDxe.inf

-- 
2.17.1



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