XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
_EFI_MM_ACCESS_PROTOCOL Struct Reference

#include <MmAccess.h>

Collaboration diagram for _EFI_MM_ACCESS_PROTOCOL:
Collaboration graph
[legend]

Public Attributes

EFI_MM_OPEN Open
 
EFI_MM_CLOSE Close
 
EFI_MM_LOCK Lock
 
EFI_MM_CAPABILITIES GetCapabilities
 
BOOLEAN LockState
 
BOOLEAN OpenState
 

Detailed Description

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.

Member Data Documentation

◆ Close

EFI_MM_CLOSE _EFI_MM_ACCESS_PROTOCOL::Close

◆ GetCapabilities

EFI_MM_CAPABILITIES _EFI_MM_ACCESS_PROTOCOL::GetCapabilities

◆ Lock

EFI_MM_LOCK _EFI_MM_ACCESS_PROTOCOL::Lock

◆ LockState

BOOLEAN _EFI_MM_ACCESS_PROTOCOL::LockState

Indicates the current state of the MMRAM. Set to TRUE if MMRAM is locked.

◆ Open

EFI_MM_OPEN _EFI_MM_ACCESS_PROTOCOL::Open

◆ OpenState

BOOLEAN _EFI_MM_ACCESS_PROTOCOL::OpenState

Indicates the current state of the MMRAM. Set to TRUE if MMRAM is open.


The documentation for this struct was generated from the following file: