diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/mm_communication.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/include/mm_communication.h b/include/mm_communication.h index e65fbde60d0..f17847583b2 100644 --- a/include/mm_communication.h +++ b/include/mm_communication.h @@ -6,6 +6,9 @@ * Copyright (c) 2017, Intel Corporation. All rights reserved. * Copyright (C) 2020 Linaro Ltd. <[email protected]> * Copyright (C) 2020 Linaro Ltd. <[email protected]> + * Copyright 2022-2023 Arm Limited and/or its affiliates <[email protected]> + * Authors: + * Abdellatif El Khlifi <[email protected]> */ #ifndef _MM_COMMUNICATION_H_ @@ -13,6 +16,9 @@ #include <part_efi.h> +/* MM service UUID string (big-endian format). This UUID is common across all MM SPs */ +#define MM_SP_UUID "33d532ed-e699-0942-c09c-a798d9cd722d" + /* * Interface to the pseudo Trusted Application (TA), which provides a * communication channel with the Standalone MM (Management Mode) @@ -248,4 +254,11 @@ struct smm_variable_var_check_property { u16 name[]; }; +/* supported MM transports */ +enum mm_comms_select { + MM_COMMS_UNDEFINED, + MM_COMMS_FFA, + MM_COMMS_OPTEE +}; + #endif /* _MM_COMMUNICATION_H_ */ |
