|
TianoCore EDK2 master
|
#include <MdePkg/Include/Pi/PiMmCis.h>
Management Mode System Table (MMST)
The Management Mode System Table (MMST) is a table that contains a collection of common services for managing MMRAM allocation and providing basic I/O services. These services are intended for both preboot and runtime usage.
| VOID** _EFI_MM_SYSTEM_TABLE::CpuSaveState |
| UINTN* _EFI_MM_SYSTEM_TABLE::CpuSaveStateSize |
| UINTN _EFI_MM_SYSTEM_TABLE::CurrentlyExecutingCpu |
| EFI_TABLE_HEADER _EFI_MM_SYSTEM_TABLE::Hdr |
| EFI_ALLOCATE_PAGES _EFI_MM_SYSTEM_TABLE::MmAllocatePages |
| EFI_ALLOCATE_POOL _EFI_MM_SYSTEM_TABLE::MmAllocatePool |
| EFI_CONFIGURATION_TABLE* _EFI_MM_SYSTEM_TABLE::MmConfigurationTable |
| UINT32 _EFI_MM_SYSTEM_TABLE::MmFirmwareRevision |
| CHAR16* _EFI_MM_SYSTEM_TABLE::MmFirmwareVendor |
| EFI_FREE_PAGES _EFI_MM_SYSTEM_TABLE::MmFreePages |
| EFI_FREE_POOL _EFI_MM_SYSTEM_TABLE::MmFreePool |
| EFI_HANDLE_PROTOCOL _EFI_MM_SYSTEM_TABLE::MmHandleProtocol |
| EFI_MM_INTERRUPT_REGISTER _EFI_MM_SYSTEM_TABLE::MmiHandlerRegister |
| EFI_MM_INTERRUPT_UNREGISTER _EFI_MM_SYSTEM_TABLE::MmiHandlerUnRegister |
| EFI_MM_INTERRUPT_MANAGE _EFI_MM_SYSTEM_TABLE::MmiManage |
| EFI_MM_INSTALL_CONFIGURATION_TABLE _EFI_MM_SYSTEM_TABLE::MmInstallConfigurationTable |
| EFI_INSTALL_PROTOCOL_INTERFACE _EFI_MM_SYSTEM_TABLE::MmInstallProtocolInterface |
| EFI_MM_CPU_IO_PROTOCOL _EFI_MM_SYSTEM_TABLE::MmIo |
| EFI_LOCATE_HANDLE _EFI_MM_SYSTEM_TABLE::MmLocateHandle |
| EFI_LOCATE_PROTOCOL _EFI_MM_SYSTEM_TABLE::MmLocateProtocol |
| EFI_MM_REGISTER_PROTOCOL_NOTIFY _EFI_MM_SYSTEM_TABLE::MmRegisterProtocolNotify |
| EFI_MM_STARTUP_THIS_AP _EFI_MM_SYSTEM_TABLE::MmStartupThisAp |
| EFI_UNINSTALL_PROTOCOL_INTERFACE _EFI_MM_SYSTEM_TABLE::MmUninstallProtocolInterface |
| UINTN _EFI_MM_SYSTEM_TABLE::NumberOfCpus |
| UINTN _EFI_MM_SYSTEM_TABLE::NumberOfTableEntries |