Michael Kubacki
1b26c4b73b
MdeModulePkg: Refactor MM Services Tables linked in MM Core Perf Lib
...
The code used a `MmServicesTableLib` dependency for both the
Standalone MM and Traditional MM instances and shared code between
those. There is not a readily available `MmServicesTable` lib
instance for Traditional SMM (that can link to `PiSmmCore`). To ease
integration and prevent creating an instance just for this case, this
change uses `SmmServicesTableLib` in the Traditional SMM instance and
`MmServicesTableLib` in the Standalone MM instance and moves code as
necessary to accommodate this.
For general reference, there are two available instances of
`MmServicesTableLib`:
- MdePkg/MmServicesTableLib - only supports DXE_SMM drivers.
- MdePkg/StandaloneMmServicesTableLib - supports both MM drivers and
MM cores.
Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com >
2025-06-13 06:44:38 +00:00
..
2025-06-05 05:01:57 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2025-04-18 03:48:07 +00:00
2023-01-19 03:57:32 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2023-09-08 09:48:55 +00:00
2025-06-11 17:20:20 +00:00
2021-12-07 17:24:28 +00:00
2024-05-08 04:43:58 +00:00
2022-05-19 06:11:20 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2025-06-12 17:50:45 +00:00
2025-04-11 10:42:01 +08:00
2024-12-11 08:38:27 +08:00
2022-08-09 04:12:28 +00:00
2025-05-26 09:04:17 +08:00
2023-12-26 07:18:26 +00:00
2025-04-25 05:39:16 +00:00
2022-09-09 01:42:39 +00:00
2021-12-07 17:24:28 +00:00
2025-06-12 17:50:45 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2025-03-26 09:59:01 +08:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2025-06-12 17:50:45 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2022-07-23 03:12:49 +00:00
2023-04-10 05:59:02 +00:00
2021-12-07 17:24:28 +00:00
2025-06-12 17:50:45 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2024-11-22 18:16:56 +00:00
2024-06-26 12:40:30 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2022-03-02 02:34:00 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2022-07-23 03:12:49 +00:00
2021-12-07 17:24:28 +00:00
2023-04-10 14:19:57 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2023-04-10 14:19:57 +00:00
2022-07-23 03:12:49 +00:00
2024-07-12 02:03:12 +00:00
2025-06-13 06:44:38 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2025-03-21 15:23:11 +00:00
2024-07-05 14:52:00 +00:00
2021-12-07 17:24:28 +00:00
2025-03-18 17:57:40 +00:00
2025-06-05 10:05:24 +08:00
2024-02-26 23:13:08 +00:00
2025-04-25 07:54:34 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2023-10-27 00:50:49 +00:00
2025-03-19 14:18:12 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2024-07-07 08:40:03 +00:00
2021-12-07 17:24:28 +00:00
2021-12-07 17:24:28 +00:00
2024-09-27 16:57:36 +00:00