ArmPkg: only attempt buildin MmCommunicationDxe for AArch64
[mirror_edk2.git] / StandaloneMmPkg / Include / Guid / MmFvDispatch.h
CommitLineData
6b46d772
SV
1/** @file\r
2 GUIDs for MM Event.\r
3\r
4Copyright (c) 2015, Intel Corporation. All rights reserved.<BR>\r
5Copyright (c) 2016 - 2018, ARM Limited. All rights reserved.<BR>\r
6\r
86094561 7SPDX-License-Identifier: BSD-2-Clause-Patent\r
6b46d772
SV
8\r
9**/\r
10\r
11#ifndef __MM_FV_DISPATCH_H__\r
12#define __MM_FV_DISPATCH_H__\r
13\r
14#define MM_FV_DISPATCH_GUID \\r
15 { 0xb65694cc, 0x9e3, 0x4c3b, { 0xb5, 0xcd, 0x5, 0xf4, 0x4d, 0x3c, 0xdb, 0xff }}\r
16\r
17extern EFI_GUID gMmFvDispatchGuid;\r
18\r
19#pragma pack(1)\r
20\r
21typedef struct {\r
22 EFI_PHYSICAL_ADDRESS Address;\r
23 UINT64 Size;\r
24} EFI_MM_COMMUNICATE_FV_DISPATCH_DATA;\r
25\r
26typedef struct {\r
27 EFI_GUID HeaderGuid;\r
28 UINTN MessageLength;\r
29 EFI_MM_COMMUNICATE_FV_DISPATCH_DATA Data;\r
30} EFI_MM_COMMUNICATE_FV_DISPATCH;\r
31#pragma pack()\r
32\r
33#endif\r