]> git.proxmox.com Git - mirror_edk2.git/commitdiff
ArmPkg/Include: Add MM interface SVC return codes.
authorAchin Gupta <achin.gupta@arm.com>
Tue, 27 Nov 2018 10:43:56 +0000 (16:13 +0530)
committerArd Biesheuvel <ard.biesheuvel@linaro.org>
Tue, 27 Nov 2018 12:06:03 +0000 (13:06 +0100)
This patch adds the Management Mode(MM) - Secure Partition
Manager(SPM) SVC return codes.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Sughosh Ganu <sughosh.ganu@arm.com>
Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
ArmPkg/Include/IndustryStandard/ArmMmSvc.h

index 81b4654fa5dd8e821ffaccbaa4663b975bd22750..a64b9ec23c4b377142e3335cd27c8b94e38d4c30 100644 (file)
     ((((c_perm) & SET_MEM_ATTR_CODE_PERM_MASK) << SET_MEM_ATTR_CODE_PERM_SHIFT) | \\r
     (( (d_perm) & SET_MEM_ATTR_DATA_PERM_MASK) << SET_MEM_ATTR_DATA_PERM_SHIFT))\r
 \r
+/* MM SVC Return error codes */\r
+#define ARM_SVC_SPM_RET_SUCCESS               0\r
+#define ARM_SVC_SPM_RET_NOT_SUPPORTED        -1\r
+#define ARM_SVC_SPM_RET_INVALID_PARAMS       -2\r
+#define ARM_SVC_SPM_RET_DENIED               -3\r
+#define ARM_SVC_SPM_RET_NO_MEMORY            -5\r
+\r
 #endif\r