This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Which component will program TZASC?

I have read in one ARM document

The TrustZone Address Space Controller (TZASC) is an AXI component which partitions its slave address range into a number of memory regions. The TZASC can be programmed by Secure software to configure these regions as Secure or Non-secure,
and will reject Non-secure transactions to a region that is configured as Secure.

In the highlighted statement it is written that "secure software" will we configuring TZASC.

I want to know that if secure software also includes "Trusted OS" or only Code running in EL3/monitor mode can configure the TZASC.

Thanks

Sahil