summaryrefslogtreecommitdiffstats
path: root/UefiCpuPkg/SecCore
diff options
context:
space:
mode:
authorJeff Fan <jeff.fan@intel.com>2016-09-20 16:17:26 +0800
committerJeff Fan <jeff.fan@intel.com>2016-09-21 14:12:49 +0800
commit93638568c1c6bd6bace2cd27666796b7c87fc45c (patch)
tree49df2aeca485b12637cf9d566c21177f19d5ac6b /UefiCpuPkg/SecCore
parent030d2de7c7a8682837be168bbaf7f27739a8fff0 (diff)
downloadedk2-93638568c1c6bd6bace2cd27666796b7c87fc45c.tar.gz
edk2-93638568c1c6bd6bace2cd27666796b7c87fc45c.tar.bz2
edk2-93638568c1c6bd6bace2cd27666796b7c87fc45c.zip
UefiCpuPkg/SecCore: SecPlatformInformation(2) are optional PPIs
Currently, this is ASSERT() if neither SecPlatformInformation2 nor SecPlatformInformation PPIs are found. This is not correct. Per PI specification both of them are optional PPI. Platform may not install them. Cc: Michael Kinney <michael.d.kinney@intel.com> Cc: Feng Tian <feng.tian@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jeff Fan <jeff.fan@intel.com> Reviewed-by: Michael Kinney <michael.d.kinney@intel.com>
Diffstat (limited to 'UefiCpuPkg/SecCore')
-rw-r--r--UefiCpuPkg/SecCore/SecBist.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/UefiCpuPkg/SecCore/SecBist.c b/UefiCpuPkg/SecCore/SecBist.c
index 19f34925a1..ba7d7cafa9 100644
--- a/UefiCpuPkg/SecCore/SecBist.c
+++ b/UefiCpuPkg/SecCore/SecBist.c
@@ -261,6 +261,8 @@ RepublishSecPlatformInformationPpi (
SecInformationDescriptor,
&mPeiSecPlatformInformation
);
+ } else if (Status == EFI_NOT_FOUND) {
+ return;
}
}