diff options
author | Jeff Fan <jeff.fan@intel.com> | 2016-09-20 16:17:26 +0800 |
---|---|---|
committer | Jeff Fan <jeff.fan@intel.com> | 2016-09-21 14:12:49 +0800 |
commit | 93638568c1c6bd6bace2cd27666796b7c87fc45c (patch) | |
tree | 49df2aeca485b12637cf9d566c21177f19d5ac6b /UefiCpuPkg/SecCore | |
parent | 030d2de7c7a8682837be168bbaf7f27739a8fff0 (diff) | |
download | edk2-93638568c1c6bd6bace2cd27666796b7c87fc45c.zip edk2-93638568c1c6bd6bace2cd27666796b7c87fc45c.tar.gz edk2-93638568c1c6bd6bace2cd27666796b7c87fc45c.tar.bz2 |
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.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/UefiCpuPkg/SecCore/SecBist.c b/UefiCpuPkg/SecCore/SecBist.c index 19f3492..ba7d7ca 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;
}
}
|