public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
From: "Abner Chang" <abner.chang@hpe.com>
To: devel@edk2.groups.io
Cc: abner.chang@hpe.com
Subject: [edk2-staging/RedfishHostInterfaceDxe PATCH 0/5] EFI Redfish Host Interface Driver
Date: Sun, 27 Sep 2020 23:15:30 +0800	[thread overview]
Message-ID: <20200927151531.449184-1-abner.chang@hpe.com> (raw)

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


                 reply	other threads:[~2020-09-27 15:15 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-list from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20200927151531.449184-1-abner.chang@hpe.com \
    --to=devel@edk2.groups.io \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox