From acda7aa37cbc7f52964fede970527b47699cb83d Mon Sep 17 00:00:00 2001 From: belliash Date: Tue, 20 Dec 2022 15:52:15 +0100 Subject: [PATCH] Add EFI_MEMORY_MAP structure definition --- sdk/xtdk/xtuefi.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/sdk/xtdk/xtuefi.h b/sdk/xtdk/xtuefi.h index a556e9b..652d8eb 100644 --- a/sdk/xtdk/xtuefi.h +++ b/sdk/xtdk/xtuefi.h @@ -748,6 +748,16 @@ typedef struct _EFI_MEMORY_DESCRIPTOR UINT64 Attribute; } EFI_MEMORY_DESCRIPTOR, *PEFI_MEMORY_DESCRIPTOR; +/* Definition of an EFI memory map */ +typedef struct _EFI_MEMORY_MAP +{ + PEFI_MEMORY_DESCRIPTOR Map; + UINT_PTR MapSize; + UINT_PTR MapKey; + UINT_PTR DescriptorSize; + UINT32 DescriptorVersion; +} EFI_MEMORY_MAP, *PEFI_MEMORY_MAP; + /* Data structure that precedes all of the standard EFI table types */ typedef struct _EFI_TABLE_HEADER {