Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 874c24baae5e89ccb96d753b2ac69a7f5f9b2b68
      
https://github.com/tianocore/edk2/commit/874c24baae5e89ccb96d753b2ac69a7f5f9b2b68
  Author: Michael Kubacki <michael.kuba...@microsoft.com>
  Date:   2025-03-21 (Fri, 21 Mar 2025)

  Changed paths:
    M MdeModulePkg/Library/DxeCorePerformanceLib/DxeCorePerformanceLib.c

  Log Message:
  -----------
  MdeModulePkg/DxeCorePerformanceLib: Use EFI_MM_COMMUNICATE_HEADER

Refactor the file to use the new type name EFI_MM_COMMUNICATE_HEADER.

This is the same type but follows the new name and is more clear
with upcoming Standalone MM support being added.

Signed-off-by: Michael Kubacki <michael.kuba...@microsoft.com>


  Commit: 11b44c5cd15e3bc83a68d42644faa30d3016a7b4
      
https://github.com/tianocore/edk2/commit/11b44c5cd15e3bc83a68d42644faa30d3016a7b4
  Author: Michael Kubacki <michael.kuba...@microsoft.com>
  Date:   2025-03-21 (Fri, 21 Mar 2025)

  Changed paths:
    M MdeModulePkg/Library/DxeCorePerformanceLib/DxeCorePerformanceLib.c
    A MdeModulePkg/Library/SmmCorePerformanceLib/MmCorePerformanceLib.c
    M MdeModulePkg/Library/SmmCorePerformanceLib/SmmCorePerformanceLib.c
    M MdeModulePkg/Library/SmmCorePerformanceLib/SmmCorePerformanceLib.inf
    M MdeModulePkg/Library/SmmCorePerformanceLib/SmmCorePerformanceLibInternal.h
    A 
MdeModulePkg/Library/SmmCorePerformanceLib/StandaloneMmCorePerformanceLib.c
    A 
MdeModulePkg/Library/SmmCorePerformanceLib/StandaloneMmCorePerformanceLib.inf
    M MdeModulePkg/MdeModulePkg.dsc

  Log Message:
  -----------
  MdeModulePkg: Add Standalone MM Core performance support

Adds a new library instance to support MM core functionality for
performance in Standalone MM.

- Add StandaloneMmCorePerformanceLib instance
- Move common MM logic to a new file `MmCorePerformanceLib.c`
- Define interfaces with implementation specific to MM environment
  type in `SmmCorePerformanceLibInternal.h` and implement those
  functions in the Standalone MM and Traditional MM specific C files

Note: StandaloneMmCorePerformanceLib supports both
      `MM_CORE_STANDALONE` and `MM_STANDALONE` as some Standalone MM
          environments have privilege separation and need to link this
          functionality in a ring 3 Standalone MM driver that is outside
          the ring 0 Standalone MM core driver.

Signed-off-by: Michael Kubacki <michael.kuba...@microsoft.com>


  Commit: 1c51a268b717640e48c7c804d92b45301383e219
      
https://github.com/tianocore/edk2/commit/1c51a268b717640e48c7c804d92b45301383e219
  Author: Michael Kubacki <michael.kuba...@microsoft.com>
  Date:   2025-03-21 (Fri, 21 Mar 2025)

  Changed paths:
    M MdeModulePkg/Library/SmmPerformanceLib/SmmPerformanceLib.c
    M MdeModulePkg/Library/SmmPerformanceLib/SmmPerformanceLib.inf
    A MdeModulePkg/Library/SmmPerformanceLib/SmmPerformanceLibInternal.c
    A MdeModulePkg/Library/SmmPerformanceLib/SmmPerformanceLibInternal.h
    A MdeModulePkg/Library/SmmPerformanceLib/StandaloneMmPerformanceLib.c
    A MdeModulePkg/Library/SmmPerformanceLib/StandaloneMmPerformanceLib.inf
    A MdeModulePkg/Library/SmmPerformanceLib/StandaloneMmPerformanceLib.uni
    M MdeModulePkg/MdeModulePkg.dsc

  Log Message:
  -----------
  MdeModulePkg: Add Standalone MM perf library support

Adds a new library instance to support logging performance data in
Standalone MM.

- Add StandaloneMmPerformanceLib instance
- Move common MM logic to a new file `SmmPerformanceLibInternal.c`
- Since the library largely defers most logic to the performance
  measurement protocol a large degree of code can be shared between
  Standalone MM and Traditional MM.

Signed-off-by: Michael Kubacki <michael.kuba...@microsoft.com>


Compare: https://github.com/tianocore/edk2/compare/cd387d2c77a2...1c51a268b717

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