mirror of https://github.com/acidanthera/audk.git
MdeModulePkg/SmmCore: Add perf-logging for SmmDriverDispatchHandler
SmmDriverDispatchHandler is the routine that dispatches SMM drivers from FV. It's a time-consuming routine. Add perf-logging for this routine. Signed-off-by: Ray Ni <ray.ni@intel.com> Cc: Jian J Wang <jian.j.wang@intel.com> Cc: Liming Gao <gaoliming@byosoft.com.cn> Cc: Jiaxin Wu <jiaxin.wu@intel.com> Reviewed-by: Jiaxin Wu <jiaxin.wu@intel.com> Reviewed-by: Eric Dong <eric.dong@intel.com> Reviewed-by: Jian J Wang <jian.j.wang@intel.com>
This commit is contained in:
parent
e4ff852136
commit
0c136bbba0
|
@ -28,7 +28,7 @@
|
|||
Depex - Dependency Expression.
|
||||
|
||||
Copyright (c) 2014, Hewlett-Packard Development Company, L.P.
|
||||
Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||
Copyright (c) 2009 - 2023, Intel Corporation. All rights reserved.<BR>
|
||||
SPDX-License-Identifier: BSD-2-Clause-Patent
|
||||
|
||||
**/
|
||||
|
@ -1322,6 +1322,8 @@ SmmDriverDispatchHandler (
|
|||
return EFI_NOT_FOUND;
|
||||
}
|
||||
|
||||
PERF_CALLBACK_BEGIN (&gEfiEventDxeDispatchGuid);
|
||||
|
||||
for (HandleIndex = 0; HandleIndex < HandleCount; HandleIndex++) {
|
||||
FvHandle = HandleBuffer[HandleIndex];
|
||||
|
||||
|
@ -1511,6 +1513,7 @@ SmmDriverDispatchHandler (
|
|||
}
|
||||
}
|
||||
|
||||
PERF_CALLBACK_END (&gEfiEventDxeDispatchGuid);
|
||||
return EFI_SUCCESS;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue