/** @file\r
Pei Core Firmware File System service routines.\r
\r
+Copyright (c) 2015 HP Development Company, L.P.\r
Copyright (c) 2006 - 2015, Intel Corporation. All rights reserved.<BR>\r
This program and the accompanying materials \r
are licensed and made available under the terms and conditions of the BSD License \r
\r
//\r
// Install FvInfo(2) Ppi\r
+ // NOTE: FvInfo2 must be installed before FvInfo so that recursive processing of encapsulated\r
+ // FVs inherit the proper AuthenticationStatus.\r
//\r
- PeiServicesInstallFvInfoPpi (\r
+ PeiServicesInstallFvInfo2Ppi(\r
&FvHeader->FileSystemGuid,\r
- (VOID**) FvHeader,\r
- (UINT32) FvHeader->FvLength,\r
+ (VOID**)FvHeader,\r
+ (UINT32)FvHeader->FvLength,\r
&ParentFvImageInfo.FvName,\r
- &FileInfo.FileName\r
+ &FileInfo.FileName,\r
+ AuthenticationStatus\r
);\r
\r
- PeiServicesInstallFvInfo2Ppi (\r
+ PeiServicesInstallFvInfoPpi (\r
&FvHeader->FileSystemGuid,\r
(VOID**) FvHeader,\r
(UINT32) FvHeader->FvLength,\r
&ParentFvImageInfo.FvName,\r
- &FileInfo.FileName,\r
- AuthenticationStatus\r
+ &FileInfo.FileName\r
);\r
\r
//\r