|
iPXE
|
To avoid confusion in interpreting frames, the buffer communicating to MM core through EFI_MM_COMMUNICATE3 or later should always start with EFI_MM_COMMUNICATE_HEADER_V3. More...
#include <PiMultiPhase.h>
Data Fields | |
| EFI_GUID | HeaderGuid |
| Indicator GUID for MM core that the communication buffer is compliant with this v3 header. More... | |
| UINT64 | BufferSize |
| Describes the size of the entire buffer (in bytes) available for communication, including this communication header. More... | |
| UINT64 | Reserved |
| Reserved for future use. More... | |
| EFI_GUID | MessageGuid |
| Allows for disambiguation of the message format. More... | |
| UINT64 | MessageSize |
| Describes the size of MessageData (in bytes) and does not include the size of the header. More... | |
| UINT8 | MessageData [] |
| Designates an array of bytes that is MessageSize in size. More... | |
To avoid confusion in interpreting frames, the buffer communicating to MM core through EFI_MM_COMMUNICATE3 or later should always start with EFI_MM_COMMUNICATE_HEADER_V3.
Definition at line 175 of file PiMultiPhase.h.
| EFI_GUID EFI_MM_COMMUNICATE_HEADER_V3::HeaderGuid |
Indicator GUID for MM core that the communication buffer is compliant with this v3 header.
Must be gEfiMmCommunicateHeaderV3Guid.
Definition at line 180 of file PiMultiPhase.h.
| UINT64 EFI_MM_COMMUNICATE_HEADER_V3::BufferSize |
Describes the size of the entire buffer (in bytes) available for communication, including this communication header.
Definition at line 184 of file PiMultiPhase.h.
| UINT64 EFI_MM_COMMUNICATE_HEADER_V3::Reserved |
Reserved for future use.
Definition at line 188 of file PiMultiPhase.h.
| EFI_GUID EFI_MM_COMMUNICATE_HEADER_V3::MessageGuid |
Allows for disambiguation of the message format.
Definition at line 192 of file PiMultiPhase.h.
| UINT64 EFI_MM_COMMUNICATE_HEADER_V3::MessageSize |
Describes the size of MessageData (in bytes) and does not include the size of the header.
Definition at line 196 of file PiMultiPhase.h.
| UINT8 EFI_MM_COMMUNICATE_HEADER_V3::MessageData[] |
Designates an array of bytes that is MessageSize in size.
Definition at line 200 of file PiMultiPhase.h.
1.8.15