Build: Add MMIO config group
MMIOVEC is a new feature in TF-M.
Add a config group to have it covered in Open CI.
Signed-off-by: Xinyu Zhang <xinyu.zhang@arm.com>
Change-Id: I1ec5da36e0bdade4e01905b5b719366d5bbe9552
diff --git a/tfm_ci_pylib/tfm_build_manager.py b/tfm_ci_pylib/tfm_build_manager.py
index 322a2f3..ddc1f64 100644
--- a/tfm_ci_pylib/tfm_build_manager.py
+++ b/tfm_ci_pylib/tfm_build_manager.py
@@ -127,7 +127,8 @@
"NS={}",
"PROFILE={}",
"PARTITION_PS={}",
- "NSCE={}"
+ "NSCE={}",
+ "MMIO={}"
]
print(
"\n".join(argument_list)
@@ -145,7 +146,8 @@
config_details.with_ns,
"N.A" if not config_details.profile else config_details.profile,
config_details.partition_ps,
- config_details.nsce
+ config_details.nsce,
+ config_details.mmio
)
.strip()
)
@@ -404,7 +406,8 @@
"with_ns": i.with_ns,
"profile": "" if i.profile=="N.A" else i.profile,
"partition_ps": i.partition_ps,
- "nsce": i.nsce}
+ "nsce": i.nsce,
+ "mmio": i.mmio}
if i.test_psa_api == "IPC":
overwrite_params["test_psa_api"] += " -DINCLUDE_PANIC_TESTS=1"
if i.tfm_platform == "arm/musca_b1/sse_200":
@@ -593,6 +596,8 @@
config_param.append("PSOFF")
if list(i)[12] == "ON":
config_param.append("NSCE")
+ if list(i)[13] == "ON":
+ config_param.append("MMIO")
i_str = "_".join(config_param)
ret_cfg[i_str] = i
return ret_cfg