Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: 874c24baae5e89ccb96d753b2ac69a7f5f9b2b68
https://github.com/tianocore/edk2/commit/874c24baae5e89ccb96d753b2ac69a7f5f9b2b68
Author: Michael Kubacki <[email protected]>
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 <[email protected]>
Commit: 11b44c5cd15e3bc83a68d42644faa30d3016a7b4
https://github.com/tianocore/edk2/commit/11b44c5cd15e3bc83a68d42644faa30d3016a7b4
Author: Michael Kubacki <[email protected]>
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 <[email protected]>
Commit: 1c51a268b717640e48c7c804d92b45301383e219
https://github.com/tianocore/edk2/commit/1c51a268b717640e48c7c804d92b45301383e219
Author: Michael Kubacki <[email protected]>
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 <[email protected]>
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits