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
More questions in this forum