iPXE
Data Fields
EFI_GCD_MEMORY_SPACE_DESCRIPTOR Struct Reference

EFI_GCD_MEMORY_SPACE_DESCRIPTOR. More...

#include <PiDxeCis.h>

Data Fields

EFI_PHYSICAL_ADDRESS BaseAddress
 The physical address of the first byte in the memory region.
UINT64 Length
 The number of bytes in the memory region.
UINT64 Capabilities
 The bit mask of attributes that the memory region is capable of supporting.
UINT64 Attributes
 The bit mask of attributes that the memory region is currently using.
EFI_GCD_MEMORY_TYPE GcdMemoryType
 Type of the memory region.
EFI_HANDLE ImageHandle
 The image handle of the agent that allocated the memory resource described by PhysicalStart and NumberOfBytes.
EFI_HANDLE DeviceHandle
 The device handle for which the memory resource has been allocated.

Detailed Description

EFI_GCD_MEMORY_SPACE_DESCRIPTOR.

Definition at line 123 of file PiDxeCis.h.


Field Documentation

The physical address of the first byte in the memory region.

Type EFI_PHYSICAL_ADDRESS is defined in the AllocatePages() function description in the UEFI 2.0 specification.

Definition at line 129 of file PiDxeCis.h.

The number of bytes in the memory region.

Definition at line 134 of file PiDxeCis.h.

The bit mask of attributes that the memory region is capable of supporting.

The bit mask of available attributes is defined in the GetMemoryMap() function description in the UEFI 2.0 specification.

Definition at line 141 of file PiDxeCis.h.

The bit mask of attributes that the memory region is currently using.

The bit mask of available attributes is defined in GetMemoryMap().

Definition at line 146 of file PiDxeCis.h.

Type of the memory region.

Type EFI_GCD_MEMORY_TYPE is defined in the AddMemorySpace() function description.

Definition at line 151 of file PiDxeCis.h.

The image handle of the agent that allocated the memory resource described by PhysicalStart and NumberOfBytes.

If this field is NULL, then the memory resource is not currently allocated. Type EFI_HANDLE is defined in InstallProtocolInterface() in the UEFI 2.0 specification.

Definition at line 159 of file PiDxeCis.h.

The device handle for which the memory resource has been allocated.

If ImageHandle is NULL, then the memory resource is not currently allocated. If this field is NULL, then the memory resource is not associated with a device that is described by a device handle. Type EFI_HANDLE is defined in InstallProtocolInterface() in the UEFI 2.0 specification.

Definition at line 168 of file PiDxeCis.h.


The documentation for this struct was generated from the following file: