]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkCompatibilityPkg/Foundation/Framework/Ppi/TemporaryRamSupport/TemporaryRamSupport.h
EdkCompatibilityPkg: Remove EdkCompatibilityPkg
[mirror_edk2.git] / EdkCompatibilityPkg / Foundation / Framework / Ppi / TemporaryRamSupport / TemporaryRamSupport.h
diff --git a/EdkCompatibilityPkg/Foundation/Framework/Ppi/TemporaryRamSupport/TemporaryRamSupport.h b/EdkCompatibilityPkg/Foundation/Framework/Ppi/TemporaryRamSupport/TemporaryRamSupport.h
deleted file mode 100644 (file)
index 635c3f8..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-/*++\r
-\r
-Copyright (c) 2009 - 2010, 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
-http://opensource.org/licenses/bsd-license.php                                            \r
-                                                                                          \r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
-\r
-Module Name:\r
-\r
- TemporaryRamSupport.h\r
-\r
-Abstract:\r
-\r
-  This file declares Temporary RAM Support PPI.                                   \r
-  This Ppi provides the service that migrates temporary RAM into permanent memory.\r
-\r
---*/\r
-\r
-#ifndef __TEMPORARY_RAM_SUPPORT_H__\r
-#define __TEMPORARY_RAM_SUPPORT_H__\r
-\r
-#include "Tiano.h"\r
-\r
-#define TEMPORARY_RAM_SUPPORT_PPI_GUID \\r
-  { \\r
-     0xdbe23aa9, 0xa345, 0x4b97, {0x85, 0xb6, 0xb2, 0x26, 0xf1, 0x61, 0x73, 0x89} \\r
-  }\r
-\r
-/**                                                                                                             \r
-  This service of the TEMPORARY_RAM_SUPPORT_PPI that migrates temporary RAM into                                \r
-  permanent memory.                                                                                             \r
-\r
-  @param PeiServices            Pointer to the PEI Services Table.                                              \r
-  @param TemporaryMemoryBase    Source Address in temporary memory from which the SEC or PEIM will copy the     \r
-                                Temporary RAM contents.                                                         \r
-  @param PermanentMemoryBase    Destination Address in permanent memory into which the SEC or PEIM will copy the\r
-                                Temporary RAM contents.                                                         \r
-  @param CopySize               Amount of memory to migrate from temporary to permanent memory.                 \r
-\r
-  @retval EFI_SUCCESS           The data was successfully returned.                                             \r
-  @retval EFI_INVALID_PARAMETER PermanentMemoryBase + CopySize > TemporaryMemoryBase when TemporaryMemoryBase > PermanentMemoryBase.                                      \r
-\r
-  **/                                                                                                             \r
-typedef\r
-EFI_STATUS\r
-(EFIAPI * TEMPORARY_RAM_MIGRATION)(\r
-  IN CONST EFI_PEI_SERVICES   **PeiServices,\r
-  IN EFI_PHYSICAL_ADDRESS     TemporaryMemoryBase,\r
-  IN EFI_PHYSICAL_ADDRESS     PermanentMemoryBase,\r
-  IN UINTN                    CopySize\r
-);                                                                          \r
-\r
-///                                                                                                             \r
-/// This service abstracts the ability to migrate contents of the platform early memory store.                  \r
-///                                                                                                             \r
-typedef struct {                                                                                                \r
-  TEMPORARY_RAM_MIGRATION   TemporaryRamMigration;                                                              \r
-} TEMPORARY_RAM_SUPPORT_PPI;  \r
-\r
-extern EFI_GUID  gEfiTemporaryRamSupportPpiGuid;\r
-\r
-#endif \r