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

SAU vs. IDAU in a System with Multiple Masters

Why implement the SAU in the PE if you have an IDAU and multiple masters with the same IDAU as the PE?

If the PE has an SAU, the PE will have a different security view of the system then the other masters.

Is this not an issue?

Parents
  • You can use IDAU define a memory region (e.g. a certain portion of flash memory) as NSC (Non-secure Callable), and then use SAU to override to reduce the size of the actual space allocated for NSC.

    In general you are right that we should avoid inconsistent SAU settings in different processors which could result in security issues.
Reply
  • You can use IDAU define a memory region (e.g. a certain portion of flash memory) as NSC (Non-secure Callable), and then use SAU to override to reduce the size of the actual space allocated for NSC.

    In general you are right that we should avoid inconsistent SAU settings in different processors which could result in security issues.
Children