Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 6c81acabe25af676c2fb4ce1011ae1f347106d39
      
https://github.com/tianocore/edk2/commit/6c81acabe25af676c2fb4ce1011ae1f347106d39
  Author: Kun Qin <[email protected]>
  Date:   2025-11-22 (Sat, 22 Nov 2025)

  Changed paths:
    A UefiPayloadPkg/Include/Library/PayloadEntryHelperLib.h
    A UefiPayloadPkg/Library/PayloadEntryHelperLib/PayloadEntryHelperLib.c
    A UefiPayloadPkg/Library/PayloadEntryHelperLib/PayloadEntryHelperLib.inf
    M UefiPayloadPkg/UefiPayloadPkg.dec
    M UefiPayloadPkg/UefiPayloadPkg.dsc

  Log Message:
  -----------
  UefiPayloadPkg: PayloadEntryHelperLib: Adding new helper library

This is a newly added helper library to help providing utilities common
to UefiPayloadPkg.

This change will pave ways to separating standard services such as
"MemoryAllocation" into its own library classes.

Signed-off-by: Kun Qin <[email protected]>


  Commit: 0240fdaaee4800aaa238021b43736c7e7bcb0644
      
https://github.com/tianocore/edk2/commit/0240fdaaee4800aaa238021b43736c7e7bcb0644
  Author: Kun Qin <[email protected]>
  Date:   2025-11-22 (Sat, 22 Nov 2025)

  Changed paths:
    M UefiPayloadPkg/Library/PayloadEntryHobLib/Hob.c
    M UefiPayloadPkg/Library/PayloadEntryHobLib/HobLib.inf

  Log Message:
  -----------
  UefiPayloadPkg: PayloadEntryHobLib: Move HobLib to use helper interface

This change updates the HobLib for UefiPayloadPkg to use the newly
introduced hob creation interface.

It also pave ways to separate the memory allocation logic into its
designated library classes.

Signed-off-by: Kun Qin <[email protected]>


  Commit: 5f097636cc36790240bed4cf44bd7f6d07257bb2
      
https://github.com/tianocore/edk2/commit/5f097636cc36790240bed4cf44bd7f6d07257bb2
  Author: Kun Qin <[email protected]>
  Date:   2025-11-22 (Sat, 22 Nov 2025)

  Changed paths:
    A UefiPayloadPkg/Library/PayloadEntryMemoryAllocationLib/MemoryAllocation.c
    A 
UefiPayloadPkg/Library/PayloadEntryMemoryAllocationLib/PayloadEntryMemoryAllocationLib.inf
    M UefiPayloadPkg/UefiPayloadPkg.dsc

  Log Message:
  -----------
  UefiPayloadPkg: PayloadEntryMemoryAllocationLib: Create allocation library

This change creates a new library instance for UefiPayloadPkg. The
implementation is inherited from UefiPayloadEntry.

It will allow the UefiPayloadEntry to consume memory allocation logic
from this instance instead of its own carried copy.

Signed-off-by: Kun Qin <[email protected]>


  Commit: 83f41e81fc79c64a11b632e6bedb240a3022db68
      
https://github.com/tianocore/edk2/commit/83f41e81fc79c64a11b632e6bedb240a3022db68
  Author: Kun Qin <[email protected]>
  Date:   2025-11-22 (Sat, 22 Nov 2025)

  Changed paths:
    M UefiPayloadPkg/UefiPayloadEntry/FitUniversalPayloadEntry.c
    M UefiPayloadPkg/UefiPayloadEntry/FitUniversalPayloadEntry.inf
    R UefiPayloadPkg/UefiPayloadEntry/MemoryAllocation.c
    M UefiPayloadPkg/UefiPayloadEntry/UefiPayloadEntry.inf
    M UefiPayloadPkg/UefiPayloadEntry/UniversalPayloadEntry.inf

  Log Message:
  -----------
  UefiPayloadPkg: UefiPayloadEntry: Consume designated MemoryAllocationLib

This change updates the UefiPayloadEntry modules to consume the memory
allocation logic through the MemoryAllocationLib.

This will allow other library classes to consume the same logic through
standard defined memory allocation routines.

Signed-off-by: Kun Qin <[email protected]>


Compare: https://github.com/tianocore/edk2/compare/8e90e2cbcfd2...83f41e81fc79

To unsubscribe from these emails, change your notification settings at 
https://github.com/tianocore/edk2/settings/notifications


_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to