diff options
author | Lokesh B V <lokesh.bv@arm.com> | 2019-12-26 17:34:12 +0530 |
---|---|---|
committer | Thomas Abraham <thomas.abraham@arm.com> | 2019-12-27 12:18:08 +0530 |
commit | 19bf5aa00abde6a03a0468a51b823569023a742c (patch) | |
tree | 61654886954b1dc684965a6b1eb65f2de97b41c1 | |
parent | e4531a7430d2057d185c3c1fb6b75955f521a93f (diff) |
platform/rddanielx4: add TZC bypass model parmetersRD-INFRA-2019.12.16RD-INFRA-2019.12.13
By default TZC model block all the accesses to DRAM. So this
patch sets the model parameters required to bypass the TZC.
Change-Id: I8a9d650ea759190f69a2569e00c6c437215ea5e5
Signed-off-by: Lokesh B V <lokesh.bv@arm.com>
-rwxr-xr-x | rdinfra/platforms/rddanielx4/run_model.sh | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/rdinfra/platforms/rddanielx4/run_model.sh b/rdinfra/platforms/rddanielx4/run_model.sh index 01bdeea..f6610cd 100755 --- a/rdinfra/platforms/rddanielx4/run_model.sh +++ b/rdinfra/platforms/rddanielx4/run_model.sh @@ -304,6 +304,57 @@ echo ${MODEL} --version export FASTSIM_CMN600_INTERNAL_RNSAM=1 +TZC_BYPASS_PARAMS=" \ + -C css0.mem.tzc0.tzc400.rst_gate_keeper=0x0f \ + -C css0.mem.tzc0.tzc400.rst_region_attributes_0=0xc000000f \ + -C css0.mem.tzc0.tzc400.rst_region_id_access_0=0xffffffff \ + -C css0.mem.tzc1.tzc400.rst_gate_keeper=0x0f \ + -C css0.mem.tzc1.tzc400.rst_region_attributes_0=0xc000000f \ + -C css0.mem.tzc1.tzc400.rst_region_id_access_0=0xffffffff \ + -C css0.mem.tzc2.tzc400.rst_gate_keeper=0x0f \ + -C css0.mem.tzc2.tzc400.rst_region_attributes_0=0xc000000f \ + -C css0.mem.tzc2.tzc400.rst_region_id_access_0=0xffffffff \ + -C css0.mem.tzc3.tzc400.rst_gate_keeper=0x0f \ + -C css0.mem.tzc3.tzc400.rst_region_attributes_0=0xc000000f \ + -C css0.mem.tzc3.tzc400.rst_region_id_access_0=0xffffffff \ + -C css1.mem.tzc0.tzc400.rst_gate_keeper=0x0f \ + -C css1.mem.tzc0.tzc400.rst_region_attributes_0=0xc000000f \ + -C css1.mem.tzc0.tzc400.rst_region_id_access_0=0xffffffff \ + -C css1.mem.tzc1.tzc400.rst_gate_keeper=0x0f \ + -C css1.mem.tzc1.tzc400.rst_region_attributes_0=0xc000000f \ + -C css1.mem.tzc1.tzc400.rst_region_id_access_0=0xffffffff \ + -C css1.mem.tzc2.tzc400.rst_gate_keeper=0x0f \ + -C css1.mem.tzc2.tzc400.rst_region_attributes_0=0xc000000f \ + -C css1.mem.tzc2.tzc400.rst_region_id_access_0=0xffffffff \ + -C css1.mem.tzc3.tzc400.rst_gate_keeper=0x0f \ + -C css1.mem.tzc3.tzc400.rst_region_attributes_0=0xc000000f \ + -C css1.mem.tzc3.tzc400.rst_region_id_access_0=0xffffffff \ + -C css2.mem.tzc0.tzc400.rst_gate_keeper=0x0f \ + -C css2.mem.tzc0.tzc400.rst_region_attributes_0=0xc000000f \ + -C css2.mem.tzc0.tzc400.rst_region_id_access_0=0xffffffff \ + -C css2.mem.tzc1.tzc400.rst_gate_keeper=0x0f \ + -C css2.mem.tzc1.tzc400.rst_region_attributes_0=0xc000000f \ + -C css2.mem.tzc1.tzc400.rst_region_id_access_0=0xffffffff \ + -C css2.mem.tzc2.tzc400.rst_gate_keeper=0x0f \ + -C css2.mem.tzc2.tzc400.rst_region_attributes_0=0xc000000f \ + -C css2.mem.tzc2.tzc400.rst_region_id_access_0=0xffffffff \ + -C css2.mem.tzc3.tzc400.rst_gate_keeper=0x0f \ + -C css2.mem.tzc3.tzc400.rst_region_attributes_0=0xc000000f \ + -C css2.mem.tzc3.tzc400.rst_region_id_access_0=0xffffffff \ + -C css3.mem.tzc0.tzc400.rst_gate_keeper=0x0f \ + -C css3.mem.tzc0.tzc400.rst_region_attributes_0=0xc000000f \ + -C css3.mem.tzc0.tzc400.rst_region_id_access_0=0xffffffff \ + -C css3.mem.tzc1.tzc400.rst_gate_keeper=0x0f \ + -C css3.mem.tzc1.tzc400.rst_region_attributes_0=0xc000000f \ + -C css3.mem.tzc1.tzc400.rst_region_id_access_0=0xffffffff \ + -C css3.mem.tzc2.tzc400.rst_gate_keeper=0x0f \ + -C css3.mem.tzc2.tzc400.rst_region_attributes_0=0xc000000f \ + -C css3.mem.tzc2.tzc400.rst_region_id_access_0=0xffffffff \ + -C css3.mem.tzc3.tzc400.rst_gate_keeper=0x0f \ + -C css3.mem.tzc3.tzc400.rst_region_attributes_0=0xc000000f \ + -C css3.mem.tzc3.tzc400.rst_region_id_access_0=0xffffffff \ + " + PARAMS=" \ -C css0.cmn_rhodes.mesh_config_file=$PATH_TO_MODEL/rhodes_daniel_cfgxlr.yml \ -C css0.cmn_rhodes.force_on_from_start=1 \ @@ -390,6 +441,7 @@ PARAMS=" \ -C soc3.pl011_uart1.unbuffered_output=1 \ -C css3.pl011_uart_ap.unbuffered_output=1 \ ${MODEL_PARAMS} \ + ${TZC_BYPASS_PARAMS} \ ${EXTRA_MODEL_PARAMS}" if [ "$AUTOMATE" == "true" ] ; then |