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
-=-=-=-=-=-=-=-=-=-=-=-
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/1787277
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org]
-=-=-=-=-=-=-=-=-=-=-=-