Branch: refs/heads/master Home: https://github.com/tianocore/edk2 Commit: 3872c38049f35d41c79b41ebe3bd59f09812ad5f https://github.com/tianocore/edk2/commit/3872c38049f35d41c79b41ebe3bd59f09812ad5f Author: Dun Tan <dun....@intel.com> Date: 2025-04-18 (Fri, 18 Apr 2025)
Changed paths: M MdePkg/Include/Library/HobLib.h Log Message: ----------- MdePkg/Include: Add two new APIs in HobLib.h This commit is to add two new APIs in HobLib.h: GetNextMemoryAllocationGuidHob () TagMemoryAllocationHobWithGuid () The UEFI_PI_SPEC defines the EFI_GUID Name in the EFI_HOB_MEMORY_ALLOCATION_HEADER as: A GUID that defines the memory allocation region’s type and purpose, as well as other fields within the memory allocation HOB. Currently there is no API in HobLib to handle this Name GUID in EFI_HOB_MEMORY_ALLOCATION_HEADER, and the code logic is common. So the following 2 APIs are added to: 1.The GetNextMemoryAllocationGuidHob () returns the next instance of the Memory Allocation HOB with the matched GUID from a starting HOB pointer. 2.The TagMemoryAllocationHobWithGuid () searchs the HOB list for the Memory Allocation HOB with a matching base address and set the Name GUID. Then the instance of the tagged Memory Allocation HOB with matched base address is returned. Signed-off-by: Dun Tan <dun....@intel.com> Commit: 161fa22bef368880b8f7159f79b5268531393a88 https://github.com/tianocore/edk2/commit/161fa22bef368880b8f7159f79b5268531393a88 Author: Dun Tan <dun....@intel.com> Date: 2025-04-18 (Fri, 18 Apr 2025) Changed paths: M MdePkg/Library/DxeCoreHobLib/HobLib.c M MdePkg/Library/DxeHobLib/HobLib.c M MdePkg/Library/PeiHobLib/HobLib.c M MdePkg/Test/Mock/Include/GoogleTest/Library/MockHobLib.h M MdePkg/Test/Mock/Library/GoogleTest/MockHobLib/MockHobLib.cpp Log Message: ----------- MdePkg: Add two new APIs in HobLib This commit is to add two new APIs in MdePkg PeiHobLib, DxeHobLib, DxeCoreHobLib and MockHobLib: 1.The GetNextMemoryAllocationGuidHob () returns the next instance of the Memory Allocation HOB with the matched GUID from a starting HOB pointer. 2.The TagMemoryAllocationHobWithGuid () searchs the HOB list for the Memory Allocation HOB with a matching base address and set the Name GUID. Then the instance of the tagged Memory Allocation HOB with matched base address is returned. Signed-off-by: Dun Tan <dun....@intel.com> Commit: a9cf419ed93650dd1c498740606c974c1352ca60 https://github.com/tianocore/edk2/commit/a9cf419ed93650dd1c498740606c974c1352ca60 Author: Dun Tan <dun....@intel.com> Date: 2025-04-18 (Fri, 18 Apr 2025) Changed paths: M MdeModulePkg/Library/BaseHobLibNull/BaseHobLibNull.c Log Message: ----------- MdeModulePkg: Add two new APIs in BaseHobLibNull This commit is to add two new APIs in MdeModulePkg BaseHobLibNull: 1.The GetNextMemoryAllocationGuidHob () returns the next instance of the Memory Allocation HOB with the matched GUID from a starting HOB pointer. 2.The TagMemoryAllocationHobWithGuid () searchs the HOB list for the Memory Allocation HOB with a matching base address and set the Name GUID. Then the instance of the tagged Memory Allocation HOB with matched base address is returned. Signed-off-by: Dun Tan <dun....@intel.com> Commit: cdd31b64600e5c747a74fd355cf85ad090019946 https://github.com/tianocore/edk2/commit/cdd31b64600e5c747a74fd355cf85ad090019946 Author: Dun Tan <dun....@intel.com> Date: 2025-04-18 (Fri, 18 Apr 2025) Changed paths: M UefiPayloadPkg/Library/DxeHobLib/HobLib.c M UefiPayloadPkg/Library/PayloadEntryHobLib/Hob.c Log Message: ----------- UefiPayloadPkg: Add two new APIs in HobLib This commit is to add two new APIs in UefiPayloadPkg DxeHobLib and PayloadEntryHobLib: 1.The GetNextMemoryAllocationGuidHob () returns the next instance of the Memory Allocation HOB with the matched GUID from a starting HOB pointer. 2.The TagMemoryAllocationHobWithGuid () searchs the HOB list for the Memory Allocation HOB with a matching base address and set the Name GUID. Then the instance of the tagged Memory Allocation HOB with matched base address is returned. Signed-off-by: Dun Tan <dun....@intel.com> Commit: 6b48cdc917afec9f1cc5fb2f5e926c8459aeca9d https://github.com/tianocore/edk2/commit/6b48cdc917afec9f1cc5fb2f5e926c8459aeca9d Author: Dun Tan <dun....@intel.com> Date: 2025-04-18 (Fri, 18 Apr 2025) Changed paths: M StandaloneMmPkg/Library/StandaloneMmCoreHobLib/StandaloneMmCoreHobLib.c M StandaloneMmPkg/Library/StandaloneMmHobLib/StandaloneMmHobLib.c Log Message: ----------- StandaloneMmPkg: Add two new APIs in HobLib This commit is to add two new APIs in StandaloneMmPkg StandaloneMmHobLib and StandaloneMmCoreHobLib: 1.The GetNextMemoryAllocationGuidHob () returns the next instance of the Memory Allocation HOB with the matched GUID from a starting HOB pointer. 2.The TagMemoryAllocationHobWithGuid () searchs the HOB list for the Memory Allocation HOB with a matching base address and set the Name GUID. Then the instance of the tagged Memory Allocation HOB with matched base address is returned. Signed-off-by: Dun Tan <dun....@intel.com> Commit: 9ae1c8d4257c87c38bbcebfc6b461aeb57edcfc1 https://github.com/tianocore/edk2/commit/9ae1c8d4257c87c38bbcebfc6b461aeb57edcfc1 Author: Dun Tan <dun....@intel.com> Date: 2025-04-18 (Fri, 18 Apr 2025) Changed paths: M ArmVirtPkg/Library/ArmVirtDxeHobLib/HobLib.c Log Message: ----------- ArmVirtPkg: Add two new APIs in ArmVirtDxeHobLib This commit is to add two new APIs in ArmVirtDxeHobLib: 1.The GetNextMemoryAllocationGuidHob () returns the next instance of the Memory Allocation HOB with the matched GUID from a starting HOB pointer. 2.The TagMemoryAllocationHobWithGuid () searchs the HOB list for the Memory Allocation HOB with a matching base address and set the Name GUID. Then the instance of the tagged Memory Allocation HOB with matched base address is returned. Signed-off-by: Dun Tan <dun....@intel.com> Commit: be720b8d6cc01383b4eba6174c390798e4194491 https://github.com/tianocore/edk2/commit/be720b8d6cc01383b4eba6174c390798e4194491 Author: Dun Tan <dun....@intel.com> Date: 2025-04-18 (Fri, 18 Apr 2025) Changed paths: M EmbeddedPkg/Library/PrePiHobLib/Hob.c Log Message: ----------- EmbeddedPkg: Add two new APIs in PrePiHobLib This commit is to add two new APIs in EmbeddedPkg PrePiHobLib: 1.The GetNextMemoryAllocationGuidHob () returns the next instance of the Memory Allocation HOB with the matched GUID from a starting HOB pointer. 2.The TagMemoryAllocationHobWithGuid () searchs the HOB list for the Memory Allocation HOB with a matching base address and set the Name GUID. Then the instance of the tagged Memory Allocation HOB with matched base address is returned. Signed-off-by: Dun Tan <dun....@intel.com> Compare: https://github.com/tianocore/edk2/compare/cd76265f1af6...be720b8d6cc0 To unsubscribe from these emails, change your notification settings at https://github.com/tianocore/edk2/settings/notifications _______________________________________________ edk2-commits mailing list edk2-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-commits