Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 839e79f62b368475d2af5c2fd9d18c77a57fb8a7
      
https://github.com/tianocore/edk2/commit/839e79f62b368475d2af5c2fd9d18c77a57fb8a7
  Author: Luigi Leonardi <leona...@redhat.com>
  Date:   2025-08-28 (Thu, 28 Aug 2025)

  Changed paths:
    M OvmfPkg/Library/MemDebugLogLib/MemDebugLogPei.c
    M OvmfPkg/Library/MemDebugLogLib/MemDebugLogPeiCore.c

  Log Message:
  -----------
  OvmfPkg/MemDebugLogLib: unoptimize PEIM and PEI_CORE

In AARCH64, the PEI phase runs from the flash memory, therefore global
variables are not allowed.

Remove this optimization so that this library can be used for this
architecture.

Signed-off-by: Luigi Leonardi <leona...@redhat.com>


  Commit: 41c48d2a7cfde90a84954f5810ad5392aa244ce8
      
https://github.com/tianocore/edk2/commit/41c48d2a7cfde90a84954f5810ad5392aa244ce8
  Author: Luigi Leonardi <leona...@redhat.com>
  Date:   2025-08-28 (Thu, 28 Aug 2025)

  Changed paths:
    M OvmfPkg/Library/MemDebugLogLib/MemDebugLogPeiLib.inf

  Log Message:
  -----------
  OvmfPkg/MemDebugLogLib: move QemuFwCfgSimpleParserLib to LibraryClasses

There is no good reason to keep QemuFwCfgSimpleParserLib arch-specific.
Move it to the LibraryClasses section.

Signed-off-by: Luigi Leonardi <leona...@redhat.com>


  Commit: d14e964692bafcae129ba91e7537a41f16e18a12
      
https://github.com/tianocore/edk2/commit/d14e964692bafcae129ba91e7537a41f16e18a12
  Author: Luigi Leonardi <leona...@redhat.com>
  Date:   2025-08-28 (Thu, 28 Aug 2025)

  Changed paths:
    M ArmVirtPkg/ArmVirt.dsc.inc
    M ArmVirtPkg/ArmVirtQemu.dsc
    M ArmVirtPkg/ArmVirtQemu.fdf
    M ArmVirtPkg/Library/DebugLibFdtPL011Uart/DebugLib.c
    M ArmVirtPkg/Library/DebugLibFdtPL011Uart/DebugLibFdtPL011UartFlash.inf
    M ArmVirtPkg/Library/DebugLibFdtPL011Uart/DebugLibFdtPL011UartRam.inf
    M ArmVirtPkg/Library/DebugLibFdtPL011Uart/DxeRuntimeDebugLibFdtPL011Uart.inf

  Log Message:
  -----------
  ArmVirtPkg/ArmVirtQemu: Introduce support for MemDebugLib.

Modify DebugLib so that it can write to the memory debug log, provided
by MemDebugLogLib, when enabled.

Enable MemDebugLog upport on the ArmVirtQemu platform.

Note that memory logging is not available before the memory allocator
has been initialized (SEC and the early PEI phase).

In X64, early logging (SEC, PEI) is achieved using a pre-allocated
static buffer; this cannot be easily reproduced on AARCH64.

Such support can be introduced in the future.

Signed-off-by: Luigi Leonardi <leona...@redhat.com>


Compare: https://github.com/tianocore/edk2/compare/4b041f09d62f...d14e964692ba

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

Reply via email to