Core: Support isolation 2 memory check
In isolation level 2, the secure partition is divided
into two modes: privileged mode or unprivileged mode.
Add privileged setting check while performing memory
check.
Change-Id: I3a23df9aea34920f662a36e1389063d591b37119
Signed-off-by: Summer Qin <summer.qin@arm.com>
diff --git a/secure_fw/spm/spm_api.h b/secure_fw/spm/spm_api.h
index 67accd5..87cc4e2 100644
--- a/secure_fw/spm/spm_api.h
+++ b/secure_fw/spm/spm_api.h
@@ -15,6 +15,10 @@
#define SPM_INVALID_PARTITION_IDX (~0U)
+/* Privileged definitions for partition thread mode */
+#define TFM_PARTITION_PRIVILEGED_MODE 1
+#define TFM_PARTITION_UNPRIVILEGED_MODE 0
+
enum spm_err_t {
SPM_ERR_OK = 0,
SPM_ERR_PARTITION_DB_NOT_INIT,