12#ifndef EFI_MEMORY_ATTRIBUTE_H_
13#define EFI_MEMORY_ATTRIBUTE_H_
15#define EFI_MEMORY_ATTRIBUTE_PROTOCOL_GUID \
17 0xf4560cf6, 0x40ec, 0x4b4a, { 0xa1, 0x92, 0xbf, 0x1d, 0x57, 0xd0, 0xb1, 0x89 } \
127 OUT UINT64 *Attributes
140extern EFI_GUID gEfiMemoryAttributeProtocolGuid;
EFI_STATUS(EFIAPI * EFI_GET_MEMORY_ATTRIBUTES)(IN EFI_MEMORY_ATTRIBUTE_PROTOCOL *This, IN EFI_PHYSICAL_ADDRESS BaseAddress, IN UINT64 Length, OUT UINT64 *Attributes)
EFI_STATUS(EFIAPI * EFI_CLEAR_MEMORY_ATTRIBUTES)(IN EFI_MEMORY_ATTRIBUTE_PROTOCOL *This, IN EFI_PHYSICAL_ADDRESS BaseAddress, IN UINT64 Length, IN UINT64 Attributes)
EFI_STATUS(EFIAPI * EFI_SET_MEMORY_ATTRIBUTES)(IN EFI_MEMORY_ATTRIBUTE_PROTOCOL *This, IN EFI_PHYSICAL_ADDRESS BaseAddress, IN UINT64 Length, IN UINT64 Attributes)
UINT64 EFI_PHYSICAL_ADDRESS