BZ:https://bugzilla.tianocore.org/show_bug.cgi?id=3013
In order to leverage HTTP IO related functions implemented in HttpBootDxe
for edk2 Redfish REST EX HTTP driver instance, we would like to pull out
HTTP IO related functions from HttpBootDxe to a helper library under
network package.
This set of patches is for the new library HttpIoLib. We can help to
revise HttpBootDxe to use HttpIoLib, however we will need the owner
of HttpBootDxe to verify the functionality of HTTP boot becuase I don't
have the environment for that.
Note: This set of patch can't pass CI/ECC check becasue the specific
format of copyright information is not supported yet on files other than
.c and .h.
BZ:https://bugzilla.tianocore.org/show_bug.cgi?id=3011
Signed-off-by: Abner Chang <abner.chang@hpe.com>
Cc: Maciej Rabeda <maciej.rabeda@linux.intel.com>
Cc: Jiaxin Wu <jiaxin.wu@intel.com>
Cc: Siyuan Fu <siyuan.fu@intel.com>
Cc: Nickle Wang <nickle.wang@hpe.com>
Abner Chang (2):
NetworkPkg/Library: Implementation of Http IO Helper Library
NetworkPkg: Add Http IO Helper Library to NetworkPkg
NetworkPkg/Include/Library/HttpIoLib.h | 327 +++++++
.../Library/DxeHttpIoLib/DxeHttpIoLib.c | 806 ++++++++++++++++++
.../Library/DxeHttpIoLib/DxeHttpIoLib.inf | 43 +
.../Library/DxeHttpIoLib/DxeHttpIoLib.uni | 13 +
NetworkPkg/NetworkLibs.dsc.inc | 5 +-
NetworkPkg/NetworkPkg.dec | 6 +-
NetworkPkg/NetworkPkg.dsc | 1 +
7 files changed, 1199 insertions(+), 2 deletions(-)
create mode 100644 NetworkPkg/Include/Library/HttpIoLib.h
create mode 100644 NetworkPkg/Library/DxeHttpIoLib/DxeHttpIoLib.c
create mode 100644 NetworkPkg/Library/DxeHttpIoLib/DxeHttpIoLib.inf
create mode 100644 NetworkPkg/Library/DxeHttpIoLib/DxeHttpIoLib.uni
--
2.17.1
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#66378): https://edk2.groups.io/g/devel/message/66378
Mute This Topic: https://groups.io/mt/77653238/1787277
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org]
-=-=-=-=-=-=-=-=-=-=-=-