EFI_MEMORY_SIZE_DATA Struct Reference


Data Fields

UINT32 ProcessorNumber
UINT16 StartBusNumber
UINT16 EndBusNumber
EFI_MEMORY_REGION_TYPE MemoryRegionType
EFI_EXP_BASE2_DATA MemorySize
EFI_PHYSICAL_ADDRESS MemoryStartAddress

Detailed Description

This data record refers to the size of a memory region. The regions that are described can refer to physical memory, memory-mapped I/O, or reserved BIOS memory regions. The unit of measurement of this data record is in bytes.

Field Documentation

A zero-based value that indicates the ending bus that can access the memory region. A value of 0xFF for a PCI system indicates the region is accessible by all buses and is global in scope. An example of the EndBusNumber not being 0xFF is a system with two or more peer-to-host PCI bridges.

The type of memory region from the operating system's point of view. MemoryRegionType values are equivalent to the legacy INT 15 AX = E820 BIOS command values.

The size of the memory region in bytes.

The starting physical address of the memory region.

A zero-based value that indicates which processor(s) can access the memory region. A value of 0xFFFF indicates the region is accessible by all processors.

A zero-based value that indicates the starting bus that can access the memory region.


Generated on Wed Sep 2 13:08:33 2015 for IntelFrameworkPkg[ALL] by  doxygen 1.5.7.1