|
NeKernel dev
|
#include <EFI.h>
Public Attributes | |
| UInt32 | Kind |
| Kind of the memory region. | |
| EfiPhysicalAddress | PhysicalStart |
| Physical address of the first byte in the memory region. PhysicalStart. | |
| EfiVirtualAddress | VirtualStart |
| UInt64 | NumberOfPages |
| UInt64 | Attribute |
| UInt64 EfiMemoryDescriptor::Attribute |
Attributes of the memory region that describe the bit mask of capabilities for that memory region, and not necessarily the current settings for that memory region.
| UInt32 EfiMemoryDescriptor::Kind |
Kind of the memory region.
| UInt64 EfiMemoryDescriptor::NumberOfPages |
NumberOfPages Number of 4 KiB pages in the memory region. NumberOfPages must not be 0, and must not be any value that would represent a memory page with a start address, either physical or virtual, above 0xfffffffffffff000.
| EfiPhysicalAddress EfiMemoryDescriptor::PhysicalStart |
Physical address of the first byte in the memory region. PhysicalStart.
| EfiVirtualAddress EfiMemoryDescriptor::VirtualStart |
Virtual address of the first byte in the memory region. VirtualStart must be aligned on a 4 KiB boundary, and must not be above 0xfffffffffffff000.