Messages in this thread | | | Date | Thu, 25 Apr 2019 19:01:35 +0100 | From | Mark Brown <> | Subject | Re: [RESEND PATCH 0/7] Introduce bus domains controller framework |
| |
On Tue, Apr 23, 2019 at 02:17:23PM +0000, Benjamin GAIGNARD wrote: > On 4/23/19 3:55 PM, Sudeep Holla wrote:
> > The above statement makes me wonder if Cortex-M4 firmware is really > > non-secure, if so why does it need such an isolation from other masters > > like Cortex-A7. For me Cortex-M4 is secure and Cortex-A7 can execute > > in non-secure hence Cortex-M4 needs to be isolated from Cortex-A7 as > > mentioned in the above excerpts from the datasheet.
> Cortex-M4 firmware is non-secure, it could be a free RTOS. > ETZPC doesn't isolate Cortex M4 or A7 but control which of them have > access to hardware blocks. > For example ETZPC controls if M4 or A7 can have access to I2C hardware > blocks. The goal is to make sure > firmware running on each side don't use the hardware blocks of the other > side.
The goal AIUI is mainly for robustness rather than security - trying to mitigate against any bugs that might happen, making them more apparent during development and mititgating their impact if they slip through. [unhandled content-type:application/pgp-signature] | |