3 Copyright (c) 1999 - 2014, Intel Corporation. All rights reserved
5 SPDX-License-Identifier: BSD-2-Clause-Patent
14 Platform Memory Size PPI as defined in Tiano
16 PPI for describing the minimum platform memory size in order to successfully
22 #ifndef _PEI_PLATFORM_MEMORY_SIZE_H_
23 #define _PEI_PLATFORM_MEMORY_SIZE_H_
25 #define PEI_PLATFORM_MEMORY_SIZE_PPI_GUID \
27 0x9a7ef41e, 0xc140, 0x4bd1, 0xb8, 0x84, 0x1e, 0x11, 0x24, 0xb, 0x4c, 0xe6 \
30 EFI_FORWARD_DECLARATION (PEI_PLATFORM_MEMORY_SIZE_PPI
);
34 (EFIAPI
*PEI_GET_MINIMUM_PLATFORM_MEMORY_SIZE
) (
35 IN EFI_PEI_SERVICES
**PeiServices
,
36 IN PEI_PLATFORM_MEMORY_SIZE_PPI
* This
,
37 IN OUT UINT64
*MemorySize
40 typedef struct _PEI_PLATFORM_MEMORY_SIZE_PPI
{
41 PEI_GET_MINIMUM_PLATFORM_MEMORY_SIZE GetPlatformMemorySize
;
42 } PEI_PLATFORM_MEMORY_SIZE_PPI
;
44 extern EFI_GUID gPeiPlatformMemorySizePpiGuid
;