]> xenbits.xensource.com Git - people/aperard/ovmf.git/commitdiff
ArmPkg/IndustryStandard: Add barebones FF-A header
authorAchin Gupta <achin.gupta@arm.com>
Fri, 19 Feb 2021 06:35:54 +0000 (12:05 +0530)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Tue, 23 Feb 2021 15:40:37 +0000 (15:40 +0000)
This patch adds a rudimentary header file with defines for FF-A ABIs
that will be used as the transport between S-EL0 and the SPM

Signed-off-by: Achin Gupta <achin.gupta@arm.com>
Reviewed-by: Sami Mujawar <sami.mujawar@arm.com>
Reviewed-by: Ard Biesheuvel <ardb@kernel.org>
ArmPkg/Include/IndustryStandard/ArmFfaSvc.h [new file with mode: 0644]

diff --git a/ArmPkg/Include/IndustryStandard/ArmFfaSvc.h b/ArmPkg/Include/IndustryStandard/ArmFfaSvc.h
new file mode 100644 (file)
index 0000000..1eadf48
--- /dev/null
@@ -0,0 +1,23 @@
+/** @file\r
+  Header file for FF-A ABI's that will be used for\r
+  communication between S-EL0 and the Secure Partition\r
+  Manager(SPM)\r
+\r
+  Copyright (c) 2020, ARM Limited. All rights reserved.\r
+\r
+  SPDX-License-Identifier: BSD-2-Clause-Patent\r
+\r
+  @par Revision Reference:\r
+    - FF-A Version 1.0\r
+\r
+\r
+**/\r
+\r
+#ifndef ARM_FFA_SVC_H_\r
+#define ARM_FFA_SVC_H_\r
+\r
+#define ARM_SVC_ID_FFA_VERSION_AARCH32                  0x84000063\r
+#define ARM_SVC_ID_FFA_MSG_SEND_DIRECT_REQ_AARCH64      0xC400006F\r
+#define ARM_SVC_ID_FFA_MSG_SEND_DIRECT_RESP_AARCH64     0xC4000070\r
+\r
+#endif // ARM_FFA_SVC_H_\r