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: Jordan Justen <jordan.l.justen@intel.com>,
	Andrew Fish <afish@apple.com>, Ray Ni <ray.ni@intel.com>,
	Jiaxin Wu <jiaxin.wu@intel.com>, Ting Ye <ting.ye@intel.com>,
	Siyuan Fu <siyuan.fu@intel.com>, Fan Wang <fan.wang@intel.com>,
	Nickle Wang <nickle.wang@hpe.com>,
	Peter O'Hanley <peter.ohanley@hpe.com>
Subject: [Platform Redfish Host Interface PATCH 0/6] Enable Platform Redfish
Date: Thu,  5 Nov 2020 22:38:47 +0800	[thread overview]
Message-ID: <20201105143853.2180-1-abner.chang@hpe.com> (raw)

This patch set enables the Redfish support on Emulator platform.

The main change on this patch set is,
1. Provide the EFI application to configure the network information of
   Redfish service. The configurations are stored in EFI variables.
2. The Platform Redfish Host Interface library consumes the EFI variables
   created in step #1 and then creates the SMBIOS type 42 record.

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

Cc: Jordan Justen <jordan.l.justen@intel.com>
Cc: Andrew Fish <afish@apple.com>
Cc: Ray Ni <ray.ni@intel.com>
Cc: Jiaxin Wu <jiaxin.wu@intel.com>
Cc: Ting Ye <ting.ye@intel.com>
Cc: Siyuan Fu <siyuan.fu@intel.com>
Cc: Fan Wang <fan.wang@intel.com>
Cc: Nickle Wang <nickle.wang@hpe.com>
Cc: Peter O'Hanley <peter.ohanley@hpe.com>

Abner Chang (6):
  RedfishPkg: Add PCD definition to RedfishPkg
  RedfishPkg: DSC and FDF include files for enabling EFI Redfish support
  EmulatorPkg/RedfishPlatformHostInterfaceLib library
  EmulatorPkg/Application: Publish Redfish Host Interface Record
  EmulatorPkg: Add allowable dependency
  EmulatorPkg: Redfish related changes on EmulatorPkg

 .../RedfishPlatformConfig.c                   | 298 ++++++++++
 .../RedfishPlatformConfig.inf                 |  42 ++
 EmulatorPkg/EmulatorPkg.ci.yaml               |   1 +
 EmulatorPkg/EmulatorPkg.dec                   |   1 +
 EmulatorPkg/EmulatorPkg.dsc                   |  26 +-
 EmulatorPkg/EmulatorPkg.fdf                   |   5 +
 .../RedfishPlatformHostInterfaceLib.c         | 528 ++++++++++++++++++
 .../RedfishPlatformHostInterfaceLib.inf       |  47 ++
 RedfishPkg/Redfish.dsc.inc                    |  21 +
 RedfishPkg/Redfish.fdf.inc                    |  16 +
 RedfishPkg/RedfishComponents.dsc.inc          |  18 +
 RedfishPkg/RedfishDefines.dsc.inc             |  27 +
 RedfishPkg/RedfishLibs.dsc.inc                |  15 +
 RedfishPkg/RedfishPkg.dec                     |  22 +
 14 files changed, 1066 insertions(+), 1 deletion(-)
 create mode 100644 EmulatorPkg/Application/RedfishPlatformConfig/RedfishPlatformConfig.c
 create mode 100644 EmulatorPkg/Application/RedfishPlatformConfig/RedfishPlatformConfig.inf
 create mode 100644 EmulatorPkg/Library/RedfishPlatformHostInterfaceLib/RedfishPlatformHostInterfaceLib.c
 create mode 100644 EmulatorPkg/Library/RedfishPlatformHostInterfaceLib/RedfishPlatformHostInterfaceLib.inf
 create mode 100644 RedfishPkg/Redfish.dsc.inc
 create mode 100644 RedfishPkg/Redfish.fdf.inc
 create mode 100644 RedfishPkg/RedfishComponents.dsc.inc
 create mode 100644 RedfishPkg/RedfishDefines.dsc.inc
 create mode 100644 RedfishPkg/RedfishLibs.dsc.inc

-- 
2.17.1


             reply	other threads:[~2020-11-05 15:24 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-11-05 14:38 Abner Chang [this message]
2020-11-05 14:38 ` [Platform Redfish Host Interface PATCH 1/6] RedfishPkg: Add PCD definition to RedfishPkg Abner Chang
2020-11-09  4:24   ` [edk2-devel] " Nickle Wang
2020-11-05 14:38 ` [Platform Redfish Host Interface PATCH 2/6] RedfishPkg: DSC and FDF include files for enabling EFI Redfish support Abner Chang
2020-11-09  4:26   ` [edk2-devel] " Nickle Wang
2020-11-05 14:38 ` [Platform Redfish Host Interface PATCH 3/6] EmulatorPkg/RedfishPlatformHostInterfaceLib library Abner Chang
2020-11-05 14:38 ` [Platform Redfish Host Interface PATCH 4/6] EmulatorPkg/Application: Publish Redfish Host Interface Record Abner Chang
2020-11-05 14:38 ` [Platform Redfish Host Interface PATCH 5/6] EmulatorPkg: Add allowable dependency Abner Chang
2020-11-05 14:38 ` [Platform Redfish Host Interface PATCH 6/6] EmulatorPkg: Redfish related changes on EmulatorPkg Abner Chang
     [not found] ` <1644A5FDFD825A04.31306@groups.io>
2020-11-24  9:24   ` [edk2-devel] [Platform Redfish Host Interface PATCH 3/6] EmulatorPkg/RedfishPlatformHostInterfaceLib library Ni, Ray
     [not found] ` <1644A5FE6C306DA9.32447@groups.io>
2020-11-24  9:24   ` [edk2-devel] [Platform Redfish Host Interface PATCH 5/6] EmulatorPkg: Add allowable dependency Ni, Ray
     [not found] ` <1644A5FF1778E4F7.31306@groups.io>
2020-11-24  9:24   ` [edk2-devel] [Platform Redfish Host Interface PATCH 6/6] EmulatorPkg: Redfish related changes on EmulatorPkg Ni, Ray
     [not found] ` <1644A5FE1ACD3DCB.8528@groups.io>
2020-12-03  5:25   ` [edk2-devel] [Platform Redfish Host Interface PATCH 4/6] EmulatorPkg/Application: Publish Redfish Host Interface Record Ni, Ray
2020-12-03  5:41     ` Abner Chang

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=20201105143853.2180-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