Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: cc77170dc408b5e54650b292243501f47f260a2b
      
https://github.com/tianocore/edk2/commit/cc77170dc408b5e54650b292243501f47f260a2b
  Author: Michael Kubacki <[email protected]>
  Date:   2026-09-11 (Fri, 11 Sep 2026)

  Changed paths:
    M EmulatorPkg/Library/GuardUefiMemoryAllocationLib/MemoryAllocationLib.c

  Log Message:
  -----------
  EmulatorPkg: Fix unused variables in GuardUefiMemoryAllocationLib

Compiling the library instance standalone leads to compilation
errors due to unused variables in `InternalAllocatePages()` and
`InternalAllocateAlignedPages()`.

Signed-off-by: Michael Kubacki <[email protected]>


  Commit: 9cde80414eeaf6fa14beb96719b4349a28fec9ac
      
https://github.com/tianocore/edk2/commit/9cde80414eeaf6fa14beb96719b4349a28fec9ac
  Author: Michael Kubacki <[email protected]>
  Date:   2026-09-11 (Fri, 11 Sep 2026)

  Changed paths:
    M EmulatorPkg/EmulatorPkg.dsc
    R EmulatorPkg/Library/DevicePathTextLib/DevicePathTextLib.c
    R EmulatorPkg/Library/DevicePathTextLib/DevicePathTextLib.inf

  Log Message:
  -----------
  EmulatorPkg: Remove DevicePathTextLib

This library instance refers to a header file that does not exist,
is not built in the package DSC, and when built fails to compile.

There are no dependencies on the library instance and any potential
consumers would fail to build. It is simply removed in this commit.

Signed-off-by: Michael Kubacki <[email protected]>


  Commit: cd2a06cd310b1e5b504a9d55e6b42e4d14681e34
      
https://github.com/tianocore/edk2/commit/cd2a06cd310b1e5b504a9d55e6b42e4d14681e34
  Author: Michael Kubacki <[email protected]>
  Date:   2026-09-11 (Fri, 11 Sep 2026)

  Changed paths:
    M EmulatorPkg/EmulatorPkg.ci.yaml
    M EmulatorPkg/EmulatorPkg.dsc

  Log Message:
  -----------
  EmulatorPkg: Add package library instances to the components DSC section

The library instances in the package are not built in the components
section of the DSC file. Pre-existing issues related to not testing
the build were addressed in previous commits.

This change now adds the package library instances to the components
section of EmulatorPkg.dsc and enables the DscCompleteCheck plugin
in EmulatorPkg.ci.yaml to ensure that instances are built going
forward.

Three redfish-related library instances are excluded from the
DscCompleteCheck plugin because they are only built when
`REDFISH_ENABLE` is `TRUE`.

The `EmuThunkLib` library class overrride on DxeMain is removed since
it is already specified in the `LibraryClasses.common.DXE_CORE`
section.

Signed-off-by: Michael Kubacki <[email protected]>


Compare: https://github.com/tianocore/edk2/compare/15ae5d751274...cd2a06cd310b

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