EFI_GCD_MEMORY_SPACE_DESCRIPTOR Struct Reference


Data Fields

EFI_PHYSICAL_ADDRESS BaseAddress
UINT64 Length
UINT64 Capabilities
UINT64 Attributes
EFI_GCD_MEMORY_TYPE GcdMemoryType
EFI_HANDLE ImageHandle
EFI_HANDLE DeviceHandle

Detailed Description

EFI_GCD_MEMORY_SPACE_DESCRIPTOR.

Field Documentation

The bit mask of attributes that the memory region is currently using. The bit mask of available attributes is defined in GetMemoryMap().

Referenced by PciExpressRegisterForRuntimeAccess().

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.

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.

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.

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

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.

The number of bytes in the memory region.


Generated on Thu Sep 24 23:14:28 2015 for MdePkg[ALL] by  doxygen 1.5.7.1