diff options
author | Jiewen Yao <jiewen.yao@intel.com> | 2017-10-05 22:25:51 +0800 |
---|---|---|
committer | Jiewen Yao <jiewen.yao@intel.com> | 2017-10-24 19:43:22 +0800 |
commit | 602ca88a55162bf84c369d6924131f128a0ed356 (patch) | |
tree | 13a196e6bb2ade628fe877a4c7ed0c71a92535d7 /Platform/Intel/MinPlatformPkg/Test/Library/TestPointCheckLib/PeiTestPointCheckLib.inf | |
parent | 5d307a4d238923cf79451899c7e6663ff210e48c (diff) | |
download | edk2-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.inf | 17 |
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 |