Core: Only allow PRoT services to make reset request
Only allow reset requests that are coming from a PSA Root of Trust
secure service.
Also make test service, that is making an SPM requests to be PRoT
Change-Id: Id89a619db4e59f7460600351081a231dab3a366e
Signed-off-by: Mate Toth-Pal <mate.toth-pal@arm.com>
diff --git a/secure_fw/services/tfm_spm_db.inc b/secure_fw/services/tfm_spm_db.inc
index 14a4020..6d2bef6 100644
--- a/secure_fw/services/tfm_spm_db.inc
+++ b/secure_fw/services/tfm_spm_db.inc
@@ -467,7 +467,7 @@
{
.partition_id = TFM_SP_CORE_TEST_ID,
.partition_flags = SPM_PART_FLAG_IPC
- | SPM_PART_FLAG_APP_ROT
+ | SPM_PART_FLAG_PSA_ROT | SPM_PART_FLAG_APP_ROT
,
.partition_priority = TFM_PRIORITY(NORMAL),
.partition_init = core_test_init,