]> git.proxmox.com Git - mirror_edk2.git/commit
MdeModulePkg/SmmCorePerformanceLib:Track FPDT record in SMM phase
authorDandan Bi <dandan.bi@intel.com>
Wed, 17 Jan 2018 01:31:18 +0000 (09:31 +0800)
committerLiming Gao <liming.gao@intel.com>
Thu, 8 Feb 2018 04:50:19 +0000 (12:50 +0800)
commit2001f84e8c21ff0d8adc1670fcec787b5b12b036
tree41b3c5600c845591f3f109ec9d13cc34e5793b6f
parent9609d24b198f27d445b1d173d0f48186769eb259
MdeModulePkg/SmmCorePerformanceLib:Track FPDT record in SMM phase

V3:
a. Handle the case when string is empty in String Record.
b. Use gEdkiiFpdtExtendedFirmwarePerformanceGuid to report status
code.
c. Refine the code logic.

V2:
Update SmmCorePerformanceLib to report the buffer address of
boot performance records instead of records contents.

Updated to convert Pref entry to FPDT record in SMM phase and then
export records to FPDT table.

Cc: Liming Gao <liming.gao@intel.com>
Cc: Star Zeng <star.zeng@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan.bi@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
MdeModulePkg/Library/SmmCorePerformanceLib/SmmCorePerformanceLib.c
MdeModulePkg/Library/SmmCorePerformanceLib/SmmCorePerformanceLib.inf
MdeModulePkg/Library/SmmCorePerformanceLib/SmmCorePerformanceLibInternal.h