V2: * Use gBS->AllocatePool() instead of AllocatePool() * Use gBS->FreePool() instead of FreePool() * Add EfiLocateProtocolBuffer() to IntelFrameworkPkg/FrameworkUefiLib * Add GetVariable2() to IntelFrameworkPkg/FrameworkUefiLib * Add GetEfiGlobalVariable2 to IntelFrameworkPkg/FrameworkUefiLib
https://bugzilla.tianocore.org/show_bug.cgi?id=838 Add new API to the UefiLib that locates and returns an array of protocols instances that match a given protocol. Branch for review: https://github.com/mdkinney/edk2/tree/Bug_838_EfiLocateProtocolBuffer_V4 Cc: Sean Brogan <sean.bro...@microsoft.com> Cc: Jiewen Yao <jiewen....@intel.com> Cc: Liming Gao <liming....@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> Kinney, Michael D (2): IntelFrameworkPkg/FrameworkUefiLib: Add EfiLocateProtocolBuffer() IntelFrameworkPkg/FrameworkUefiLib: Sync with MdePkg/UefiLib Michael D Kinney (1): MdePkg/UefiLib: Add EfiLocateProtocolBuffer() .../Library/FrameworkUefiLib/UefiLib.c | 214 ++++++++++++++++++++- MdePkg/Include/Library/UefiLib.h | 32 ++- MdePkg/Library/UefiLib/UefiLib.c | 112 ++++++++++- 3 files changed, 355 insertions(+), 3 deletions(-) -- 2.14.2.windows.3 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel