From 269641a95386684596f5042830a5ebf09f972f62 Mon Sep 17 00:00:00 2001 From: Nickle Wang Date: Thu, 24 Oct 2024 15:12:24 +0800 Subject: [PATCH] RedfishClientPkg: add Redfish task service support. Enable Redfish task support by adding RedfishTaskDxe driver, Redfish message library and Redfish task library to RedfishClientPkg. Signed-off-by: Nickle Wang --- RedfishClientPkg/RedfishClient.fdf.inc | 1 + RedfishClientPkg/RedfishClientComponents.dsc.inc | 1 + RedfishClientPkg/RedfishClientLibs.dsc.inc | 3 +++ RedfishClientPkg/RedfishClientPkg.dsc | 2 ++ 4 files changed, 7 insertions(+) diff --git a/RedfishClientPkg/RedfishClient.fdf.inc b/RedfishClientPkg/RedfishClient.fdf.inc index 154f641b2..43cb9a5bd 100644 --- a/RedfishClientPkg/RedfishClient.fdf.inc +++ b/RedfishClientPkg/RedfishClient.fdf.inc @@ -26,6 +26,7 @@ INF RedfishClientPkg/Features/BootOptionCollection/BootOptionCollectionDxe.inf INF RedfishClientPkg/Features/BootOption/v1_0_4/Dxe/BootOptionDxe.inf INF RedfishClientPkg/Features/SecureBoot/v1_1_0/Dxe/SecureBootDxe.inf + INF RedfishClientPkg/RedfishTaskServiceDxe/RedfishTaskServiceDxe.inf !include RedfishClientPkg/RedfishJsonStructureDxe.fdf.inc # diff --git a/RedfishClientPkg/RedfishClientComponents.dsc.inc b/RedfishClientPkg/RedfishClientComponents.dsc.inc index 42fc0c299..a78d9a490 100644 --- a/RedfishClientPkg/RedfishClientComponents.dsc.inc +++ b/RedfishClientPkg/RedfishClientComponents.dsc.inc @@ -20,6 +20,7 @@ RedfishClientPkg/HiiToRedfishMemoryDxe/HiiToRedfishMemoryDxe.inf RedfishClientPkg/HiiToRedfishBootDxe/HiiToRedfishBootDxe.inf RedfishClientPkg/HiiToRedfishBiosDxe/HiiToRedfishBiosDxe.inf + RedfishClientPkg/RedfishTaskServiceDxe/RedfishTaskServiceDxe.inf !endif # # Below two modules should be pulled in by build tool. diff --git a/RedfishClientPkg/RedfishClientLibs.dsc.inc b/RedfishClientPkg/RedfishClientLibs.dsc.inc index 9126465df..7a966391f 100644 --- a/RedfishClientPkg/RedfishClientLibs.dsc.inc +++ b/RedfishClientPkg/RedfishClientLibs.dsc.inc @@ -46,3 +46,6 @@ RedfishHttpLib|RedfishPkg/Library/RedfishHttpLib/RedfishHttpLib.inf SecureBootVariableLib|SecurityPkg/Library/SecureBootVariableLib/SecureBootVariableLib.inf PlatformPKProtectionLib|SecurityPkg/Library/PlatformPKProtectionLibVarPolicy/PlatformPKProtectionLibVarPolicy.inf + RedfishMessageLib|RedfishClientPkg/Library/RedfishMessageLib/RedfishMessageLib.inf + RedfishTaskLib|RedfishClientPkg/Library/RedfishTaskLibNull/RedfishTaskLibNull.inf + RedfishProtocolFeaturesLib|RedfishClientPkg/Library/RedfishProtocolFeaturesLib/RedfishProtocolFeaturesLib.inf diff --git a/RedfishClientPkg/RedfishClientPkg.dsc b/RedfishClientPkg/RedfishClientPkg.dsc index 28d15580a..367a0c045 100644 --- a/RedfishClientPkg/RedfishClientPkg.dsc +++ b/RedfishClientPkg/RedfishClientPkg.dsc @@ -60,5 +60,7 @@ RedfishClientPkg/Library/RedfishFeatureUtilityLib/RedfishFeatureUtilityLib.inf RedfishClientPkg/Library/RedfishAddendumLib/RedfishAddendumLib.inf + RedfishClientPkg/Library/RedfishMessageLib/RedfishMessageLib.inf + RedfishClientPkg/Library/RedfishTaskLibNull/RedfishTaskLibNull.inf !include RedfishClientPkg/RedfishClient.dsc.inc