X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=MdePkg%2FInclude%2FPpi%2FTemporaryRamSupport.h;h=be3d42a289e7dc76f5912b1480b702de2fbefd5f;hb=2f88bd3a1296c522317f1c21377876de63de5be7;hp=c184e6d8a557f8b54cc718a6b8f3f6c1bf5965c7;hpb=9df063a06aef048c042498e2f542fb693e93493a;p=mirror_edk2.git diff --git a/MdePkg/Include/Ppi/TemporaryRamSupport.h b/MdePkg/Include/Ppi/TemporaryRamSupport.h index c184e6d8a5..be3d42a289 100644 --- a/MdePkg/Include/Ppi/TemporaryRamSupport.h +++ b/MdePkg/Include/Ppi/TemporaryRamSupport.h @@ -2,14 +2,8 @@ This file declares Temporary RAM Support PPI. This Ppi provides the service that migrates temporary RAM into permanent memory. - Copyright (c) 2006 - 2008, 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. + Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.
+ SPDX-License-Identifier: BSD-2-Clause-Patent @par Revision Reference: This PPI is introduced in PI Version 1.0. @@ -19,12 +13,15 @@ #ifndef __TEMPORARY_RAM_SUPPORT_H__ #define __TEMPORARY_RAM_SUPPORT_H__ -#define TEMPORARY_RAM_SUPPORT_PPI_GUID \ +/// +/// Note: The GUID name EFI_PEI_TEMPORARY_RAM_SUPPORT_PPI_GUID is different from the current +/// PI 1.2 spec. +/// +#define EFI_PEI_TEMPORARY_RAM_SUPPORT_PPI_GUID \ { 0xdbe23aa9, 0xa345, 0x4b97, {0x85, 0xb6, 0xb2, 0x26, 0xf1, 0x61, 0x73, 0x89} } - /** - This service of the TEMPORARY_RAM_SUPPORT_PPI that migrates temporary RAM into + This service of the EFI_PEI_TEMPORARY_RAM_SUPPORT_PPI that migrates temporary RAM into permanent memory. @param PeiServices Pointer to the PEI Services Table. @@ -41,20 +38,22 @@ **/ typedef EFI_STATUS -(EFIAPI * TEMPORARY_RAM_MIGRATION)( +(EFIAPI *TEMPORARY_RAM_MIGRATION)( IN CONST EFI_PEI_SERVICES **PeiServices, IN EFI_PHYSICAL_ADDRESS TemporaryMemoryBase, IN EFI_PHYSICAL_ADDRESS PermanentMemoryBase, IN UINTN CopySize -); + ); /// /// This service abstracts the ability to migrate contents of the platform early memory store. +/// Note: The name EFI_PEI_TEMPORARY_RAM_SUPPORT_PPI is different from the current PI 1.2 spec. +/// This PPI was optional. /// typedef struct { - TEMPORARY_RAM_MIGRATION TemporaryRamMigration; -} TEMPORARY_RAM_SUPPORT_PPI; + TEMPORARY_RAM_MIGRATION TemporaryRamMigration; +} EFI_PEI_TEMPORARY_RAM_SUPPORT_PPI; -extern EFI_GUID gEfiTemporaryRamSupportPpiGuid; +extern EFI_GUID gEfiTemporaryRamSupportPpiGuid; #endif