blob: 507b2e9d845d2cf6953128ebbd5a34940cbf2646 [file] [log] [blame]
Kathleen Capellabde3eab2024-12-09 14:04:43 -05001/*
2 * Copyright (c) 2024, Arm Limited and Contributors. All rights reserved.
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 */
6
7#ifndef HOB_GUID_H
8#define HOB_GUID_H
9
Kathleen Capella8808a942025-01-07 15:45:39 -050010#include <stdint.h>
Kathleen Capellabde3eab2024-12-09 14:04:43 -050011#include <lib/hob/efi_types.h>
12
13/**
14 * Guid used for creating StandaloneMm related information.
15 */
16
17#define MM_PEI_MMRAM_MEMORY_RESERVE_GUID \
18{ \
19 0x0703f912, 0xbf8d, 0x4e2a, {0xbe, 0x07, 0xab, 0x27, 0x25, 0x25, 0xc5, 0x92 } \
20}
21
22#define MM_NS_BUFFER_GUID \
23{ \
24 0xf00497e3, 0xbfa2, 0x41a1, {0x9d, 0x29, 0x54, 0xc2, 0xe9, 0x37, 0x21, 0xc5 } \
25}
26
Kathleen Capella8808a942025-01-07 15:45:39 -050027struct mm_comm_buffer_desc {
28 efi_physical_address_t physical_start;
29 uint64_t number_of_pages;
30};
Kathleen Capellabde3eab2024-12-09 14:04:43 -050031
32#endif /* HOB_GUID_H */