[edk2-devel] [Platform Redfish Host Interface PATCH 0/6] Enable Platform Redfish

Abner Chang abner.chang at hpe.com
Thu Nov 5 14:38:47 UTC 2020


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 at hpe.com>

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



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#67045): https://edk2.groups.io/g/devel/message/67045
Mute This Topic: https://groups.io/mt/78053311/1813853
Group Owner: devel+owner at edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [edk2-devel-archive at redhat.com]
-=-=-=-=-=-=-=-=-=-=-=-





More information about the edk2-devel-archive mailing list