diff options
author | Ray Ni <ray.ni@intel.com> | 2023-05-26 21:34:36 +0800 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2023-06-21 04:37:17 +0000 |
commit | ad6c8540cc9ce06235891cb6c4c713a5c8b272fc (patch) | |
tree | e1ebd4e56d3804830ea19878bcfad50b2d87e1f2 /.gitignore | |
parent | 0da3df78ff469462c6c09d979fd6e2eeac0665bb (diff) | |
download | edk2-ad6c8540cc9ce06235891cb6c4c713a5c8b272fc.tar.gz |
UefiCpuPkg/CpuSmm: Add perf-logging for MP procedures
MP procedures are those procedures that run in every CPU thread.
The EDKII perf infra is not MP safe so it doesn't support to be called
from those MP procedures.
The patch adds SMM MP perf-logging support in SmmMpPerf.c.
The following procedures are perf-logged:
* SmmInitHandler
* SmmCpuFeaturesRendezvousEntry
* PlatformValidSmi
* SmmCpuFeaturesRendezvousExit
Signed-off-by: Ray Ni <ray.ni@intel.com>
Cc: Eric Dong <eric.dong@intel.com>
Cc: Rahul Kumar <rahul1.kumar@intel.com>
Cc: Gerd Hoffmann <kraxel@redhat.com>
Cc: Jiaxin Wu <jiaxin.wu@intel.com>
Reviewed-by: Jiaxin Wu <jiaxin.wu@intel.com>
Reviewed-by: Eric Dong <eric.dong@intel.com>
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions