Build: Update configs for MISRA
This patch updates TFM_ISOLATION_LEVEL to match corresponding profiles:
- Profile Small: isolation level 1
- Profile Medium-ARoT-less: isolation level 1
- Profile Medium: isolation level 2
- Profile Large: isolation level 3
Signed-off-by: Xinyu Zhang <xinyu.zhang@arm.com>
Change-Id: I545b639112ccce4dd6d64ff7498fbe241ae39145
diff --git a/build_helper/build_helper_configs.py b/build_helper/build_helper_configs.py
index 0f1ae93..4d7f4e4 100755
--- a/build_helper/build_helper_configs.py
+++ b/build_helper/build_helper_configs.py
@@ -587,10 +587,18 @@
"test_psa_api": ["OFF"],
"cmake_build_type": ["Debug"],
"with_bl2": [True],
- "profile": ["profile_small", "profile_medium_arotless", "profile_medium", "profile_large"],
+ "profile": ["profile_small", "profile_medium_arotless"],
"extra_params": ["PSOFF"]
},
"common_params": _common_tfm_builder_cfg,
+ "valid": [
+ # MUSCA_B1_GCC_2_Debug_BL2_MEDIUM_PSOFF
+ ("arm/musca_b1", "GCC_10_3", "2", "OFF",
+ "OFF", "Debug", True, "profile_medium", "PSOFF"),
+ # MUSCA_B1_GCC_3_Debug_BL2_LARGE_PSOFF
+ ("arm/musca_b1", "GCC_10_3", "3", "OFF",
+ "OFF", "Debug", True, "profile_large", "PSOFF"),
+ ],
"invalid": _common_tfm_invalid_configs + []
}