MdePkg[all]
1.08
|
Data Fields | |
EFI_LIST_ENTRY | ImageHead |
A list of type EFI_RUNTIME_IMAGE_ENTRY. More... | |
EFI_LIST_ENTRY | EventHead |
A list of type EFI_RUNTIME_EVENT_ENTRY. More... | |
UINTN | MemoryDescriptorSize |
Size of a memory descriptor that is returned by GetMemoryMap(). More... | |
UINT32 | MemoryDesciptorVersion |
Version of a memory descriptor that is returned by GetMemoryMap(). More... | |
UINTN | MemoryMapSize |
Size of the memory map in bytes contained in MemoryMapPhysical and MemoryMapVirtual. More... | |
EFI_MEMORY_DESCRIPTOR * | MemoryMapPhysical |
EFI_MEMORY_DESCRIPTOR * | MemoryMapVirtual |
Pointer to MemoryMapPhysical that is updated to virtual mode after SetVirtualAddressMap(). More... | |
BOOLEAN | VirtualMode |
Boolean that is TRUE if SetVirtualAddressMap() has been called. More... | |
BOOLEAN | AtRuntime |
Boolean that is TRUE if ExitBootServices () has been called. More... | |
Allows the runtime functionality of the DXE Foundation to be contained in a separate driver. It also provides hooks for the DXE Foundation to export information that is needed at runtime. As such, this protocol allows the DXE Foundation to manage runtime drivers and events. This protocol also implies that the runtime services required to transition to virtual mode, SetVirtualAddressMap() and ConvertPointer(), have been registered into the EFI Runtime Table in the EFI System Partition. This protocol must be produced by a runtime DXE driver and may only be consumed by the DXE Foundation.
BOOLEAN _EFI_RUNTIME_ARCH_PROTOCOL::AtRuntime |
Boolean that is TRUE if ExitBootServices () has been called.
EFI_LIST_ENTRY _EFI_RUNTIME_ARCH_PROTOCOL::EventHead |
A list of type EFI_RUNTIME_EVENT_ENTRY.
EFI_LIST_ENTRY _EFI_RUNTIME_ARCH_PROTOCOL::ImageHead |
A list of type EFI_RUNTIME_IMAGE_ENTRY.
UINT32 _EFI_RUNTIME_ARCH_PROTOCOL::MemoryDesciptorVersion |
Version of a memory descriptor that is returned by GetMemoryMap().
UINTN _EFI_RUNTIME_ARCH_PROTOCOL::MemoryDescriptorSize |
Size of a memory descriptor that is returned by GetMemoryMap().
EFI_MEMORY_DESCRIPTOR* _EFI_RUNTIME_ARCH_PROTOCOL::MemoryMapPhysical |
Pointer to a runtime buffer that contains a copy of the memory map returned via GetMemoryMap().
UINTN _EFI_RUNTIME_ARCH_PROTOCOL::MemoryMapSize |
Size of the memory map in bytes contained in MemoryMapPhysical and MemoryMapVirtual.
EFI_MEMORY_DESCRIPTOR* _EFI_RUNTIME_ARCH_PROTOCOL::MemoryMapVirtual |
Pointer to MemoryMapPhysical that is updated to virtual mode after SetVirtualAddressMap().
BOOLEAN _EFI_RUNTIME_ARCH_PROTOCOL::VirtualMode |
Boolean that is TRUE if SetVirtualAddressMap() has been called.