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