@param PpiDescriptor Return a pointer to instance of the\r
EFI_PEI_PPI_DESCRIPTOR\r
@param BistInformationData Pointer to BIST information data\r
+ @param BistInformationSize Return the size in bytes of BIST information\r
\r
@retval EFI_SUCCESS Retrieve of the BIST data successfully\r
@retval EFI_NOT_FOUND No sec platform information(2) ppi export\r
IN CONST EFI_PEI_SERVICES **PeiServices,\r
IN CONST EFI_GUID *Guid,\r
OUT EFI_PEI_PPI_DESCRIPTOR **PpiDescriptor,\r
- OUT VOID **BistInformationData\r
+ OUT VOID **BistInformationData,\r
+ OUT UINT64 *BistInformationSize OPTIONAL\r
)\r
{\r
EFI_STATUS Status;\r
);\r
if (Status == EFI_SUCCESS) {\r
*BistInformationData = SecPlatformInformation2;\r
+ if (BistInformationSize != NULL) {\r
+ *BistInformationSize = InformationSize;\r
+ }\r
return EFI_SUCCESS;\r
}\r
}\r
PeiServices,\r
&gEfiSecPlatformInformation2PpiGuid,\r
&SecInformationDescriptor,\r
- (VOID *) &SecPlatformInformation2\r
+ (VOID *) &SecPlatformInformation2,\r
+ NULL\r
);\r
if (Status == EFI_SUCCESS) {\r
//\r
PeiServices,\r
&gEfiSecPlatformInformationPpiGuid,\r
&SecInformationDescriptor,\r
- (VOID *) &SecPlatformInformation\r
+ (VOID *) &SecPlatformInformation,\r
+ NULL\r
);\r
if (Status == EFI_SUCCESS) {\r
NumberOfData = 1;\r