diff options
author | levi.yun <yeoreum.yun@arm.com> | 2024-12-30 10:57:34 +0000 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2025-01-17 14:55:42 +0000 |
commit | 8f3c157e04713c8aa84a930040bf75d52afb7c77 (patch) | |
tree | 9828c9ed7690a47048768fb6409a3928dce60c90 /ArmPkg | |
parent | 73b2831879f35a707974cbafcd38c3dde49ae63c (diff) | |
download | edk2-8f3c157e04713c8aa84a930040bf75d52afb7c77.tar.gz |
AmrPkg/MmCommunication: move Mmcommunicate.h to common include
MmCommunication.h is used in MmCommunicationDxe/Pei both.
Move this header file to common include.
Signed-off-by: Levi Yun <yeoreum.yun@arm.com>
Diffstat (limited to 'ArmPkg')
-rw-r--r-- | ArmPkg/Drivers/MmCommunicationDxe/MmCommunication.c | 3 | ||||
-rw-r--r-- | ArmPkg/Drivers/MmCommunicationDxe/MmCommunication.inf | 1 | ||||
-rw-r--r-- | ArmPkg/Drivers/MmCommunicationPei/MmCommunicationPei.c | 11 | ||||
-rw-r--r-- | ArmPkg/Include/IndustryStandard/MmCommunicate.h (renamed from ArmPkg/Drivers/MmCommunicationDxe/MmCommunicate.h) | 11 |
4 files changed, 12 insertions, 14 deletions
diff --git a/ArmPkg/Drivers/MmCommunicationDxe/MmCommunication.c b/ArmPkg/Drivers/MmCommunicationDxe/MmCommunication.c index 7fa0834e8c..e3455384fe 100644 --- a/ArmPkg/Drivers/MmCommunicationDxe/MmCommunication.c +++ b/ArmPkg/Drivers/MmCommunicationDxe/MmCommunication.c @@ -20,8 +20,7 @@ #include <IndustryStandard/ArmStdSmc.h>
#include <IndustryStandard/ArmFfaSvc.h>
-
-#include "MmCommunicate.h"
+#include <IndustryStandard/MmCommunicate.h>
//
// Partition ID if FF-A support is enabled
diff --git a/ArmPkg/Drivers/MmCommunicationDxe/MmCommunication.inf b/ArmPkg/Drivers/MmCommunicationDxe/MmCommunication.inf index ad47fa2c89..1cd0a25e69 100644 --- a/ArmPkg/Drivers/MmCommunicationDxe/MmCommunication.inf +++ b/ArmPkg/Drivers/MmCommunicationDxe/MmCommunication.inf @@ -24,7 +24,6 @@ #
[Sources.AARCH64]
- MmCommunicate.h
MmCommunication.c
[Packages]
diff --git a/ArmPkg/Drivers/MmCommunicationPei/MmCommunicationPei.c b/ArmPkg/Drivers/MmCommunicationPei/MmCommunicationPei.c index 864781ee32..178c9256aa 100644 --- a/ArmPkg/Drivers/MmCommunicationPei/MmCommunicationPei.c +++ b/ArmPkg/Drivers/MmCommunicationPei/MmCommunicationPei.c @@ -8,6 +8,7 @@ #include <PiPei.h>
#include <IndustryStandard/ArmStdSmc.h>
+#include <IndustryStandard/MmCommunicate.h>
#include <Protocol/MmCommunication.h>
#include <Ppi/MmCommunication.h>
@@ -21,16 +22,6 @@ #include <Library/PeimEntryPoint.h>
#include <Library/PeiServicesLib.h>
-#define MM_MAJOR_VER_MASK 0xEFFF0000
-#define MM_MINOR_VER_MASK 0x0000FFFF
-#define MM_MAJOR_VER_SHIFT 16
-
-#define MM_MAJOR_VER(x) (((x) & MM_MAJOR_VER_MASK) >> MM_MAJOR_VER_SHIFT)
-#define MM_MINOR_VER(x) ((x) & MM_MINOR_VER_MASK)
-
-#define MM_CALLER_MAJOR_VER 0x1UL
-#define MM_CALLER_MINOR_VER 0x0
-
//
// Partition ID if FF-A support is enabled
//
diff --git a/ArmPkg/Drivers/MmCommunicationDxe/MmCommunicate.h b/ArmPkg/Include/IndustryStandard/MmCommunicate.h index 5c5fcb5768..a1924a55b3 100644 --- a/ArmPkg/Drivers/MmCommunicationDxe/MmCommunicate.h +++ b/ArmPkg/Include/IndustryStandard/MmCommunicate.h @@ -1,9 +1,18 @@ /** @file
+ Header file for Management Mode Interface via SMC.
+ This header file is used in normal world only.
- Copyright (c) 2016-2021, Arm Limited. All rights reserved.<BR>
+ Copyright (c) 2016-2024, Arm Limited. All rights reserved.<BR>
SPDX-License-Identifier: BSD-2-Clause-Patent
+ @par Glossary:
+ - MM - MM Management mode.
+
+ @par Reference(s):
+ - ARM Management Mode Interface Specification
+ [https://developer.arm.com/documentation/den0060/latest/]
+
**/
#ifndef MM_COMMUNICATE_H_
|