Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 1ec1f5d711b47a9f9aca86b4089f21af4c8a17ac
      
https://github.com/tianocore/edk2/commit/1ec1f5d711b47a9f9aca86b4089f21af4c8a17ac
  Author: Oliver Smith-Denny <o...@microsoft.com>
  Date:   2025-07-23 (Wed, 23 Jul 2025)

  Changed paths:
    M MdeModulePkg/Core/Dxe/Image/Image.c
    M MdeModulePkg/Core/Pei/Image/Image.c
    M MdeModulePkg/Core/PiSmmCore/Dispatcher.c

  Log Message:
  -----------
  MdeModulePkg: Always Print Driver Load Messages

Today, DXE/PEI/SMM Core's image loaders only print driver load messages
if debug code is enabled. However, these are some of the most
important prints in the codebase: on a given system even if you
have nothing else to debug with, you can see the last driver
executed.

Debug code blocks are used to skip logic that only exists for
debug purposes and wastes time on a release build. However, the
logic to print a line and determine the filename from the PDB
is not extensive and provides critical information, so it is
inappropriate to wrap in a debug code section.

Platforms can still choose to disable logging at DEBUG_INFO/DEBUG_LOAD
and will not see the error messages.

Signed-off-by: Oliver Smith-Denny <o...@microsoft.com>


  Commit: bcd8509640aa067d01fccc5fbdc021c149b64ebe
      
https://github.com/tianocore/edk2/commit/bcd8509640aa067d01fccc5fbdc021c149b64ebe
  Author: Oliver Smith-Denny <o...@microsoft.com>
  Date:   2025-07-23 (Wed, 23 Jul 2025)

  Changed paths:
    M StandaloneMmPkg/Core/Dispatcher.c

  Log Message:
  -----------
  StandaloneMmPkg: Always Print Driver Load Messages

Today, StandaloneMM Core's image loader only prints driver load messages
if debug code is enabled. However, these are some of the most
important prints in the codebase: on a given system even if you
have nothing else to debug with, you can see the last driver
executed.

Debug code blocks are used to skip logic that only exists for
debug purposes and wastes time on a release build. However, the
logic to print a line and determine the filename from the PDB
is not extensive and provides critical information, so it is
inappropriate to wrap in a debug code section.

Platforms can still choose to disable logging at DEBUG_INFO/DEBUG_LOAD
and will not see the error messages.

Signed-off-by: Oliver Smith-Denny <o...@microsoft.com>


  Commit: c3479204cc067cceee43410a596ff434f4e9bf41
      
https://github.com/tianocore/edk2/commit/c3479204cc067cceee43410a596ff434f4e9bf41
  Author: Oliver Smith-Denny <o...@microsoft.com>
  Date:   2025-07-23 (Wed, 23 Jul 2025)

  Changed paths:
    M MdeModulePkg/Core/Dxe/Image/Image.c
    M MdeModulePkg/Core/Pei/Image/Image.c
    M MdeModulePkg/Core/PiSmmCore/Dispatcher.c

  Log Message:
  -----------
  MdeModulePkg: Unify EfiFileName Parsing

The various cores all attempt to print the EfiFileName when
loading/dispatching drivers, but they are not unified on
approach. This commit ensures they are using the same buffer
size and the loop parsing variables are unsigned, as we should
not have a negative index.

Signed-off-by: Oliver Smith-Denny <o...@microsoft.com>


  Commit: 05c966e8f1139b30724de65a881769e654fa3a9e
      
https://github.com/tianocore/edk2/commit/05c966e8f1139b30724de65a881769e654fa3a9e
  Author: Oliver Smith-Denny <o...@microsoft.com>
  Date:   2025-07-23 (Wed, 23 Jul 2025)

  Changed paths:
    M StandaloneMmPkg/Core/Dispatcher.c

  Log Message:
  -----------
  StandaloneMmPkg: Unify EfiFileName Parsing

The various cores all attempt to print the EfiFileName when
loading/dispatching drivers, but they are not unified on
approach. This commit ensures they are using the same buffer
size and the loop parsing variables are unsigned, as we should
not have a negative index.

Signed-off-by: Oliver Smith-Denny <o...@microsoft.com>


Compare: https://github.com/tianocore/edk2/compare/43d696a3667a...05c966e8f113

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