public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* [edk2-staging/RedfishHostInterfaceDxe PATCH 0/5] EFI Redfish Host Interface Driver
@ 2020-09-27 15:15 Abner Chang
  0 siblings, 0 replies; only message in thread
From: Abner Chang @ 2020-09-27 15:15 UTC (permalink / raw)
  To: devel; +Cc: abner.chang

The code review for EFI Redfish Host Interface driver of Redfish EDK2
solution. Refer to [D1] in figure 1 in below link,
https://github.com/tianocore/edk2-staging/tree/UEFI_Redfish

This driver doesn't introduce a new EFI protocol. This driver consumes
the platform level Redfish host interface library to build up SMBIOS
type 42 record for the platform transport between BIOS and Redfish service.
EFI Redfish Discover Driver (UEFI spec 2.7) discovers Redfish service
according to the host interface described in SMBIOS type 42 record.
The BZ# for of this patch is,
https://bugzilla.tianocore.org/show_bug.cgi?id=2912.

Commit ID:8386f7e on edk2-staging/UEFI_Redfish is the initial code of
RedfishPkg. This patch will be submitted to edk2 repo for review becasue
the correspoing Redfish spec is already published in UEFI spec 2.7.

Abner Chang (5):
  RedfishPkg/Include: Definitions of SMBIOS Redfish Host Interface
  RedfishPkg/Include: RedfishHostInterfaceLib header file
  RedfishPkg/PlatformHostInterfaceLib: Platform NULL lib
  RedfishPkg/RedfishHostInterfaceDxe: RedfishHostInterface driver
  RedfishPkg: Add RedfishHostInterfaceDxe to Redfish package build

 .../BZ2912RedfishHostInterface.h              | 165 ++++++++++++
 .../Library/BZ2912RedfishHostInterfaceLib.h   |  52 ++++
 .../BZ2912PlatformHostInterfaceLibNull.c      |  53 ++++
 .../BZ2912PlatformHostInterfaceLibNull.inf    |  34 +++
 .../BZ2912RedfishHostInterfaceDxe.c           | 243 ++++++++++++++++++
 .../BZ2912RedfishHostInterfaceDxe.inf         |  50 ++++
 RedfishPkg/RedfishPkg.dec                     |   3 +
 RedfishPkg/RedfishPkg.dsc                     |   8 +-
 8 files changed, 606 insertions(+), 2 deletions(-)
 create mode 100644 RedfishPkg/Include/IndustryStandard/BZ2912RedfishHostInterface.h
 create mode 100644 RedfishPkg/Include/Library/BZ2912RedfishHostInterfaceLib.h
 create mode 100644 RedfishPkg/Library/PlatformHostInterfaceLibNull/BZ2912PlatformHostInterfaceLibNull.c
 create mode 100644 RedfishPkg/Library/PlatformHostInterfaceLibNull/BZ2912PlatformHostInterfaceLibNull.inf
 create mode 100644 RedfishPkg/RedfishHostInterfaceDxe/BZ2912RedfishHostInterfaceDxe.c
 create mode 100644 RedfishPkg/RedfishHostInterfaceDxe/BZ2912RedfishHostInterfaceDxe.inf

-- 
2.21.0.windows.1


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2020-09-27 15:15 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-09-27 15:15 [edk2-staging/RedfishHostInterfaceDxe PATCH 0/5] EFI Redfish Host Interface Driver Abner Chang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox