summaryrefslogtreecommitdiff
path: root/Platform/Intel/MinPlatformPkg/Test/Library/TestPointCheckLib/PeiTestPointCheckLib.inf
diff options
context:
space:
mode:
authorJiewen Yao <jiewen.yao@intel.com>2017-10-05 22:25:51 +0800
committerJiewen Yao <jiewen.yao@intel.com>2017-10-24 19:43:22 +0800
commit602ca88a55162bf84c369d6924131f128a0ed356 (patch)
tree13a196e6bb2ade628fe877a4c7ed0c71a92535d7 /Platform/Intel/MinPlatformPkg/Test/Library/TestPointCheckLib/PeiTestPointCheckLib.inf
parent5d307a4d238923cf79451899c7e6663ff210e48c (diff)
downloadedk2-platforms-602ca88a55162bf84c369d6924131f128a0ed356.tar.xz
Clean up Checkpoint.
1) CheckPointLib interface to be feature based, instead of phase based. 2) Rename file from Dump to Check. 3) Add TestPointStub to help convert PEI/SMM info to DXE protocol. 4) Implement all check points. Cc: Michael A Kubacki <michael.a.kubacki@intel.com> Cc: Amy Chan <amy.chan@intel.com> Cc: Chasel Chiu <chasel.chiu@intel.com> Cc: Brett Wang <brett.wang@intel.com> Cc: Daocheng Bu <daocheng.bu@intel.com> Cc: Isaac W Oram <isaac.w.oram@intel.com> Cc: Rangasai V Chaganty <rangasai.v.chaganty@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiewen Yao <jiewen.yao@intel.com> Reviewed-by: Amy Chan <amy.chan@intel.com>
Diffstat (limited to 'Platform/Intel/MinPlatformPkg/Test/Library/TestPointCheckLib/PeiTestPointCheckLib.inf')
-rw-r--r--Platform/Intel/MinPlatformPkg/Test/Library/TestPointCheckLib/PeiTestPointCheckLib.inf17
1 files changed, 11 insertions, 6 deletions
diff --git a/Platform/Intel/MinPlatformPkg/Test/Library/TestPointCheckLib/PeiTestPointCheckLib.inf b/Platform/Intel/MinPlatformPkg/Test/Library/TestPointCheckLib/PeiTestPointCheckLib.inf
index 24056ca69e..9ef9471a2e 100644
--- a/Platform/Intel/MinPlatformPkg/Test/Library/TestPointCheckLib/PeiTestPointCheckLib.inf
+++ b/Platform/Intel/MinPlatformPkg/Test/Library/TestPointCheckLib/PeiTestPointCheckLib.inf
@@ -30,19 +30,24 @@
HobLib
PrintLib
PeiServicesLib
+ PeiServicesTablePointerLib
TestPointLib
+ PciSegmentLib
+ PciSegmentInfoLib
[Packages]
MinPlatformPkg/MinPlatformPkg.dec
MdePkg/MdePkg.dec
+ MdeModulePkg/MdeModulePkg.dec
UefiCpuPkg/UefiCpuPkg.dec
[Sources]
PeiTestPointCheckLib.c
- PeiDumpMtrr.c
- PeiDumpHob.c
- PeiDumpFvInfo.c
- PeiDumpSmramHob.c
+ PeiCheckMtrr.c
+ PeiCheckHob.c
+ PeiCheckFvInfo.c
+ PeiCheckSmmInfo.c
+ PeiCheckPci.c
[Pcd]
gMinPlatformModuleTokenSpaceGuid.PcdTestPointIbvPlatformFeature
@@ -51,8 +56,8 @@
gEfiHobMemoryAllocStackGuid
gEfiHobMemoryAllocBspStoreGuid
gEfiHobMemoryAllocModuleGuid
- gEfiSmmPeiSmramMemoryReserveGuid
[Ppis]
gEfiPeiFirmwareVolumeInfoPpiGuid
- gEfiPeiFirmwareVolumeInfo2PpiGuid \ No newline at end of file
+ gEfiPeiFirmwareVolumeInfo2PpiGuid
+ gPeiSmmAccessPpiGuid \ No newline at end of file