build_helper: Add build for RSE-RD-V3-R1 platform
Add build for RSE-RD-V3-R1 for:
- per-patch (single GCC_2_Release_BL2_NSOFF_CFG0)
- nightly
- release
- platform
Signed-off-by: Nicola Mazzucato <nicola.mazzucato@arm.com>
Change-Id: Ic5d723d1e5eb05f3f0e3a1326f18b853230879d8
diff --git a/build_helper/build_helper_config_maps.py b/build_helper/build_helper_config_maps.py
index 372f9da..3a4718e 100644
--- a/build_helper/build_helper_config_maps.py
+++ b/build_helper/build_helper_config_maps.py
@@ -29,6 +29,7 @@
"arm/rse/tc/tc3" : "RSE_TC3",
"arm/rse/tc/tc4" : "RSE_TC4",
"arm/rse/neoverse_rd/rdv3" : "RSE_RDV3",
+ "arm/rse/neoverse_rd/rdv3r1" : "RSE_RDV3R1",
"arm/rse/automotive_rd/rd1ae" : "RSE_RD1AE",
"cypress/psoc64" : "psoc64",
"lairdconnectivity/bl5340_dvk_cpuapp": "BL5340",
@@ -110,9 +111,11 @@
"PACBTI_STD" : "-DCONFIG_TFM_BRANCH_PROTECTION_FEAT=BRANCH_PROTECTION_STANDARD",
"PACBTI_NONE" : "-DCONFIG_TFM_BRANCH_PROTECTION_FEAT=BRANCH_PROTECTION_NONE",
- # Platform Variants Support for RSE_RDV3
+ # Platform Variants Support for RSE_RDV3 & RSE_RDV3R1
"CFG0" : "-DTFM_PLATFORM_VARIANT=0",
"CFG1" : "-DTFM_PLATFORM_VARIANT=1",
+
+ # Platform Variants Support for RSE_RDV3
"CFG2" : "-DTFM_PLATFORM_VARIANT=2",
# Extra test cases
diff --git a/build_helper/build_helper_configs.py b/build_helper/build_helper_configs.py
index 9894124..ceb91d3 100755
--- a/build_helper/build_helper_configs.py
+++ b/build_helper/build_helper_configs.py
@@ -413,6 +413,9 @@
# RSE_RDV3_GCC_2_Release_BL2_NSOFF_CFG0
("arm/rse/neoverse_rd/rdv3", "GCC_10_3", "2",
"OFF", "OFF", "Release", True, "", "NSOFF, CFG0"),
+ # RSE_RDV3R1_GCC_2_Release_BL2_NSOFF_CFG0
+ ("arm/rse/neoverse_rd/rdv3r1", "GCC_10_3", "2",
+ "OFF", "OFF", "Release", True, "", "NSOFF, CFG0"),
# RSE_RD1AE_GCC_2_Release_BL2_NSOFF
("arm/rse/automotive_rd/rd1ae", "GCC_10_3", "2",
"OFF", "OFF", "Release", True, "", "NSOFF"),
@@ -1041,6 +1044,21 @@
"invalid": _common_tfm_invalid_configs + []
}
+config_rse_rdv3r1 = {"seed_params": {
+ "tfm_platform": ["arm/rse/neoverse_rd/rdv3r1"],
+ "compiler": ["GCC_10_3"],
+ "isolation_level": ["1", "2"],
+ "test_regression": ["OFF"],
+ "test_psa_api": ["OFF"],
+ "cmake_build_type": ["Debug", "Release"],
+ "with_bl2": [True],
+ "profile": [""],
+ "extra_params": ["NSOFF, CFG0"]
+ },
+ "common_params": _common_tfm_builder_cfg,
+ "invalid": _common_tfm_invalid_configs + []
+ }
+
config_rse_rd1ae = {"seed_params": {
"tfm_platform": ["arm/rse/automotive_rd/rd1ae"],
"compiler": ["GCC_10_3"],
@@ -1377,6 +1395,7 @@
#"nightly_rse_tc3": config_rse_tc3,
"nightly_rse_tc4": config_rse_tc4,
"nightly_rse_rdv3": config_rse_rdv3,
+ "nightly_rse_rdv3r1": config_rse_rdv3r1,
"nightly_rse_rd1ae": config_rse_rd1ae,
"nightly_psoc64": config_psoc64,
"nightly_stm32l562e_dk": config_stm32l562e_dk,
@@ -1406,6 +1425,7 @@
#"release_rse_tc3": config_rse_tc3,
"release_rse_tc4": config_rse_tc4,
"release_rse_rdv3": config_rse_rdv3,
+ "release_rse_rdv3r1": config_rse_rdv3r1,
"release_rse_rd1ae": config_rse_rd1ae,
"release_psoc64": config_psoc64,
"release_stm32l562e_dk": config_stm32l562e_dk,
@@ -1442,6 +1462,7 @@
#"rse_tc3": config_rse_tc3,
"rse_tc4": config_rse_tc4,
"rse_rdv3": config_rse_rdv3,
+ "rse_rdv3r1": config_rse_rdv3r1,
"rse_rd1ae": config_rse_rd1ae,
"cypress_psoc64": config_psoc64,
"corstone1000": config_corstone1000,