]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Include/Guid/MemoryTypeInformation.h
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / MdeModulePkg / Include / Guid / MemoryTypeInformation.h
CommitLineData
1e354c03 1/** @file\r
e40b7d5d 2 This file defines:\r
64a80549 3 * Memory Type Information GUID for HOB and Variable.\r
4 * Memory Type Information Variable Name.\r
5 * Memory Type Information GUID HOB data structure.\r
88f20127 6\r
d1102dba 7 The memory type information HOB and variable can\r
e40b7d5d
LG
8 be used to store the information for each memory type in Variable or HOB.\r
9\r
d1102dba 10Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>\r
9d510e61 11SPDX-License-Identifier: BSD-2-Clause-Patent\r
1e354c03 12\r
13**/\r
88f20127 14\r
15#ifndef __MEMORY_TYPE_INFORMATION_GUID_H__\r
16#define __MEMORY_TYPE_INFORMATION_GUID_H__\r
17\r
18#define EFI_MEMORY_TYPE_INFORMATION_GUID \\r
19 { 0x4c19049f,0x4137,0x4dd3, { 0x9c,0x10,0x8b,0x97,0xa8,0x3f,0xfd,0xfa } }\r
20\r
1436aea4 21#define EFI_MEMORY_TYPE_INFORMATION_VARIABLE_NAME L"MemoryTypeInformation"\r
88f20127 22\r
1436aea4 23extern EFI_GUID gEfiMemoryTypeInformationGuid;\r
88f20127 24\r
25typedef struct {\r
1436aea4
MK
26 UINT32 Type; ///< EFI memory type defined in UEFI specification.\r
27 UINT32 NumberOfPages; ///< The pages of this type memory.\r
88f20127 28} EFI_MEMORY_TYPE_INFORMATION;\r
29\r
30#endif\r