summaryrefslogtreecommitdiffstats
path: root/IntelFsp2Pkg/Library/BaseFspPlatformLib/BaseFspPlatformLib.inf
diff options
context:
space:
mode:
authorYarlagadda, Satya P <satya.p.yarlagadda@intel.com>2016-10-21 13:49:24 +0800
committerJiewen Yao <jiewen.yao@intel.com>2016-10-27 14:19:44 +0800
commit19d29d358f80a1f2b462d8a52943aae724b8702c (patch)
tree72a2c317267eac8236cb4cd31fadc0ffa35488d8 /IntelFsp2Pkg/Library/BaseFspPlatformLib/BaseFspPlatformLib.inf
parent0a18956d54cfe70b736b029c62ce53f29b903745 (diff)
downloadedk2-19d29d358f80a1f2b462d8a52943aae724b8702c.tar.gz
edk2-19d29d358f80a1f2b462d8a52943aae724b8702c.tar.bz2
edk2-19d29d358f80a1f2b462d8a52943aae724b8702c.zip
IntelFsp2Pkg: Added changes to enable FPDT performance measurements
IntelFsp2Pkg: 1.Defined performance measure mask to mask the Perf id (Bits 63:56) of the Perf Data from FSP Global data. 2.Replaced the hard coded perf ids to use the standard defines from FspStatuscode.h 3.Add the PerfData form Fsp Global data ( for TempRaminit entry, TempramInit exit, memoryinit entry) to FPDT entries IntelFsp2WrapperPkg: Moved the code to add the FSP FPDT records and wrapper FPDT records from ReadytoBoot event to EndofFirmware event Cc: Maurice Ma <maurice.ma@intel.com> Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Giri P Mudusuru <giri.p.mudusuru@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Satya Yarlagadda <satya.p.yarlagadda@intel.com> Reviewed-by: Maurice Ma <maurice.ma@intel.com> Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
Diffstat (limited to 'IntelFsp2Pkg/Library/BaseFspPlatformLib/BaseFspPlatformLib.inf')
-rw-r--r--IntelFsp2Pkg/Library/BaseFspPlatformLib/BaseFspPlatformLib.inf4
1 files changed, 4 insertions, 0 deletions
diff --git a/IntelFsp2Pkg/Library/BaseFspPlatformLib/BaseFspPlatformLib.inf b/IntelFsp2Pkg/Library/BaseFspPlatformLib/BaseFspPlatformLib.inf
index d04689ef88..907482daed 100644
--- a/IntelFsp2Pkg/Library/BaseFspPlatformLib/BaseFspPlatformLib.inf
+++ b/IntelFsp2Pkg/Library/BaseFspPlatformLib/BaseFspPlatformLib.inf
@@ -44,6 +44,10 @@
[Guids]
gFspPerformanceDataGuid ## CONSUMES ## GUID
gFspEventEndOfFirmwareGuid ## PRODUCES ## GUID
+ gEfiEventReadyToBootGuid ## CONSUMES ## Event
+
+[Protocols]
+ gEfiPciEnumerationCompleteProtocolGuid ## CONSUMES
[FixedPcd]
gIntelFsp2PkgTokenSpaceGuid.PcdFspMaxPatchEntry ## CONSUMES