|
XenevaOS
|
#include <MmAccess.h>

Public Attributes | |
| EFI_MM_OPEN | Open |
| EFI_MM_CLOSE | Close |
| EFI_MM_LOCK | Lock |
| EFI_MM_CAPABILITIES | GetCapabilities |
| BOOLEAN | LockState |
| BOOLEAN | OpenState |
EFI MM Access Protocol is used to control the visibility of the MMRAM on the platform. It abstracts the location and characteristics of MMRAM. The platform should report all MMRAM via EFI_MM_ACCESS_PROTOCOL. The expectation is that the north bridge or memory controller would publish this protocol.
| EFI_MM_CLOSE _EFI_MM_ACCESS_PROTOCOL::Close |
| EFI_MM_CAPABILITIES _EFI_MM_ACCESS_PROTOCOL::GetCapabilities |
| EFI_MM_LOCK _EFI_MM_ACCESS_PROTOCOL::Lock |
| BOOLEAN _EFI_MM_ACCESS_PROTOCOL::LockState |
Indicates the current state of the MMRAM. Set to TRUE if MMRAM is locked.
| EFI_MM_OPEN _EFI_MM_ACCESS_PROTOCOL::Open |
| BOOLEAN _EFI_MM_ACCESS_PROTOCOL::OpenState |
Indicates the current state of the MMRAM. Set to TRUE if MMRAM is open.