]>
Commit | Line | Data |
---|---|---|
b3dc26ed MK |
1 | /** @file\r |
2 | PiSmmCommunication private data structure\r | |
3 | \r | |
4 | Copyright (c) 2010 - 2015, Intel Corporation. All rights reserved.<BR>\r | |
0acd8697 | 5 | SPDX-License-Identifier: BSD-2-Clause-Patent\r |
b3dc26ed MK |
6 | \r |
7 | **/\r | |
8 | \r | |
9 | #ifndef _SMM_COMMUNICATION_PRIVATE_H_\r | |
10 | #define _SMM_COMMUNICATION_PRIVATE_H_\r | |
11 | \r | |
12 | #pragma pack(push, 1)\r | |
13 | \r | |
053e878b | 14 | #define SMM_COMMUNICATION_SIGNATURE SIGNATURE_32 ('S','M','M','C')\r |
b3dc26ed MK |
15 | \r |
16 | typedef struct {\r | |
053e878b MK |
17 | UINT32 Signature;\r |
18 | UINT32 SwSmiNumber;\r | |
19 | EFI_PHYSICAL_ADDRESS BufferPtrAddress;\r | |
b3dc26ed MK |
20 | } EFI_SMM_COMMUNICATION_CONTEXT;\r |
21 | \r | |
22 | #pragma pack(pop)\r | |
23 | \r | |
24 | #endif\r |