Hi, engineers from Ti,
We're now working on configuring memory region 0x9e800000~0x9fbfffff to be only accessible from secure world.
We investigated the firewalls on https://software-dl.ti.com/tisci/esd/22_01_02/5_soc_doc/j7200/firewalls.html,
but none of them matches the required memory range.
We tried to use TISCI_SET_FWL command to configure firewall 1280/2312 (whose owner is None according to the document).
The firewall configuration is successfully updated, but the requested region could still be read/written in normal world.
We also tried firewall 257 (according to the document https://www.ti.com/lit/an/spracx6/spracx6.pdf?ts=1655896002290&ref_url=https%253A%252F%252Fwww.google.com%252F)
This firewall could arbitrate memory access transaction. But only region 0 is configurable, therefore, could not fulfill our requirement to
only make certain region secure-memory only.
All the configuration is performed in ATF.
Could you please advice which firewall shall be used to configure secure memory on the device and how to configure them?
Thank you.