/** @file\r
EFI PEI Core PPI services\r
- \r
-Copyright (c) 2006 - 2017, Intel Corporation. All rights reserved.<BR>\r
+\r
+Copyright (c) 2006 - 2018, 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
which accompanies this distribution. The full text of the license may be found at\r
Initialize PPI services.\r
\r
@param PrivateData Pointer to the PEI Core data.\r
- @param OldCoreData Pointer to old PEI Core data. \r
+ @param OldCoreData Pointer to old PEI Core data.\r
NULL if being run in non-permament memory mode.\r
\r
**/\r
@param TempBottom Base of old temporary memory\r
@param TempTop Top of old temporary memory\r
@param Offset Offset of new memory to old temporary memory.\r
- @param OffsetPositive Positive flag of Offset value. \r
+ @param OffsetPositive Positive flag of Offset value.\r
\r
**/\r
VOID\r
\r
Migrate PPI Pointers from the temporary memory to PEI installed memory.\r
\r
- @param SecCoreData Points to a data structure containing SEC to PEI handoff data, such as the size \r
+ @param SecCoreData Points to a data structure containing SEC to PEI handoff data, such as the size\r
and location of temporary RAM, the stack location and the BFV location.\r
@param PrivateData Pointer to PeiCore's private data structure.\r
\r
PrivateData->HeapOffset,\r
PrivateData->HeapOffsetPositive\r
);\r
- \r
+\r
//\r
// Convert PPI pointer in old Stack\r
//\r
PrivateData->StackOffset,\r
PrivateData->StackOffsetPositive\r
);\r
- \r
+\r
//\r
// Convert PPI pointer in old TempRam Hole\r
//\r
if (PrivateData->HoleData[IndexHole].Size == 0) {\r
continue;\r
}\r
- \r
+\r
ConvertSinglePpiPointer (\r
&PrivateData->PpiData.PpiListPtrs[Index],\r
(UINTN)PrivateData->HoleData[IndexHole].Base,\r
\r
/**\r
\r
- This function installs an interface in the PEI PPI database by GUID. \r
+ This function installs an interface in the PEI PPI database by GUID.\r
The purpose of the service is to publish an interface that other parties\r
can use to call additional PEIMs.\r
\r
\r
/**\r
\r
- This function installs an interface in the PEI PPI database by GUID. \r
+ This function installs an interface in the PEI PPI database by GUID.\r
The purpose of the service is to publish an interface that other parties\r
can use to call additional PEIMs.\r
\r
\r
/**\r
\r
- This function reinstalls an interface in the PEI PPI database by GUID. \r
- The purpose of the service is to publish an interface that other parties can \r
- use to replace an interface of the same name in the protocol database with a \r
+ This function reinstalls an interface in the PEI PPI database by GUID.\r
+ The purpose of the service is to publish an interface that other parties can\r
+ use to replace an interface of the same name in the protocol database with a\r
different interface.\r
\r
@param PeiServices An indirect pointer to the EFI_PEI_SERVICES table published by the PEI Foundation.\r
\r
/**\r
\r
- This function installs a notification service to be called back when a given \r
- interface is installed or reinstalled. The purpose of the service is to publish \r
+ This function installs a notification service to be called back when a given\r
+ interface is installed or reinstalled. The purpose of the service is to publish\r
an interface that other parties can use to call additional PPIs that may materialize later.\r
\r
@param PeiServices An indirect pointer to the EFI_PEI_SERVICES table published by the PEI Foundation.\r
\r
/**\r
\r
- This function installs a notification service to be called back when a given \r
- interface is installed or reinstalled. The purpose of the service is to publish \r
+ This function installs a notification service to be called back when a given\r
+ interface is installed or reinstalled. The purpose of the service is to publish\r
an interface that other parties can use to call additional PPIs that may materialize later.\r
\r
@param PeiServices An indirect pointer to the EFI_PEI_SERVICES table published by the PEI Foundation.\r