summaryrefslogtreecommitdiff
path: root/MdePkg/Include/Library
diff options
context:
space:
mode:
authorqhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524>2008-11-13 08:36:10 +0000
committerqhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524>2008-11-13 08:36:10 +0000
commitf26f70add8b13f9b41d17265923dee7bf5436789 (patch)
tree4641273a0c1ab9f456d12f8fa6491f75aa03254e /MdePkg/Include/Library
parentb03a856f641c9c742dae866046b97f0c666a281f (diff)
downloadedk2-platforms-f26f70add8b13f9b41d17265923dee7bf5436789.tar.xz
1. Merge the API of PiLibInstallFvInfoPpi() to PeiServicesLib and rename it to PeiServicesInstallFvInfoPpi().
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6498 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'MdePkg/Include/Library')
-rw-r--r--MdePkg/Include/Library/PeiPiLib.h51
-rw-r--r--MdePkg/Include/Library/PeiServicesLib.h31
2 files changed, 31 insertions, 51 deletions
diff --git a/MdePkg/Include/Library/PeiPiLib.h b/MdePkg/Include/Library/PeiPiLib.h
deleted file mode 100644
index 42f6bce855..0000000000
--- a/MdePkg/Include/Library/PeiPiLib.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/** @file
- MDE PI library functions and macros for PEI phase
-
- Copyright (c) 2007, Intel Corporation
- All rights reserved. This program and the accompanying materials
- are licensed and made available under the terms and conditions of the BSD License
- which accompanies this distribution. The full text of the license may be found at
- http://opensource.org/licenses/bsd-license.php
-
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
-
-**/
-
-#ifndef __PEI_PI_LIB_H__
-#define __PEI_PI_LIB_H__
-
-/**
- Install a EFI_PEI_FIRMWARE_VOLUME_INFO PPI to inform PEI core about the existence of a new Firmware Volume.
-
- The function allocate the EFI_PEI_PPI_DESCRIPTOR structure and update the fields accordingly to parameter passed
- in and install the PPI.
-
- @param FvFormat Unique identifier of the format of the memory-mapped firmware volume.
- If NULL is specified, EFI_FIRMWARE_FILE_SYSTEM2_GUID is used as the Format GUID.
- @param FvInfo Points to a buffer which allows the EFI_PEI_FIRMWARE_VOLUME_PPI to
- process the volume. The format of this buffer is specific to the FvFormat. For
- memory-mapped firmware volumes, this typically points to the first byte of the
- firmware volume.
- @param FvInfoSize Size of the data provided by FvInfo. For memory-mapped firmware volumes, this is
- typically the size of the firmware volume.
- @param ParentFvName If the firmware volume originally came from a firmware file, then these point to the
- parent firmware volume name. If it did not originally come from a firmware file,
- these should be NULL.
- @param ParentFileName If the firmware volume originally came from a firmware file, then these point to the
- firmware volume file. If it did not originally come from a firmware file,
- these should be NULL.
-
-**/
-VOID
-EFIAPI
-PiLibInstallFvInfoPpi (
- IN CONST EFI_GUID *FvFormat, OPTIONAL
- IN CONST VOID *FvInfo,
- IN UINT32 FvInfoSize,
- IN CONST EFI_GUID *ParentFvName, OPTIONAL
- IN CONST EFI_GUID *ParentFileName OPTIONAL
- );
-
-#endif
-
diff --git a/MdePkg/Include/Library/PeiServicesLib.h b/MdePkg/Include/Library/PeiServicesLib.h
index 220ac96718..2bfe7106f4 100644
--- a/MdePkg/Include/Library/PeiServicesLib.h
+++ b/MdePkg/Include/Library/PeiServicesLib.h
@@ -397,5 +397,36 @@ PeiServicesRegisterForShadow (
IN EFI_PEI_FILE_HANDLE FileHandle
);
+/**
+ Install a EFI_PEI_FIRMWARE_VOLUME_INFO PPI to inform PEI core about the existence of a new Firmware Volume.
+
+ The function allocate the EFI_PEI_PPI_DESCRIPTOR structure and update the fields accordingly to parameter passed
+ in and install the PPI.
+
+ @param FvFormat Unique identifier of the format of the memory-mapped firmware volume.
+ If NULL is specified, EFI_FIRMWARE_FILE_SYSTEM2_GUID is used as the Format GUID.
+ @param FvInfo Points to a buffer which allows the EFI_PEI_FIRMWARE_VOLUME_PPI to
+ process the volume. The format of this buffer is specific to the FvFormat. For
+ memory-mapped firmware volumes, this typically points to the first byte of the
+ firmware volume.
+ @param FvInfoSize Size of the data provided by FvInfo. For memory-mapped firmware volumes, this is
+ typically the size of the firmware volume.
+ @param ParentFvName If the firmware volume originally came from a firmware file, then these point to the
+ parent firmware volume name. If it did not originally come from a firmware file,
+ these should be NULL.
+ @param ParentFileName If the firmware volume originally came from a firmware file, then these point to the
+ firmware volume file. If it did not originally come from a firmware file,
+ these should be NULL.
+
+**/
+VOID
+EFIAPI
+PeiServicesInstallFvInfoPpi (
+ IN CONST EFI_GUID *FvFormat, OPTIONAL
+ IN CONST VOID *FvInfo,
+ IN UINT32 FvInfoSize,
+ IN CONST EFI_GUID *ParentFvName, OPTIONAL
+ IN CONST EFI_GUID *ParentFileName OPTIONAL
+ );
#endif