Thanks a lot !

On Mon, Mar 30, 2015 at 9:51 AM, Stefan Kalkowski <stefan.kalkowski@...1...> wrote:
Hi Ofer,

On 03/29/2015 09:04 AM, Ofer Hasson wrote:
> Hello,
>
> I'm currently exploring arm trustzone with genode, I managed to run the
> example and run my own normal world linux kernel.
>
> Is there a way to chain load normal world operating system, load another
> u-boot file in the normal world ? is there a technical problem doing so ?

In general this is possible. However, as TrustZone is _no_
virtualization solution, it is not transparent to the non-secure guest
that it runs in the "normal world". So it is likely that you need to
first modify u-boot so it runs smoothly in the normal world. For
instance you have to check that it does not touch memory it does not
own, as well as devices. Moreover, u-boot should not try to access
system registers (coprocessor 15) that are TrustZone sensitive, like SCR
register.

Regards
Stefan

>
> Any input no the subject will be very helpful.
>
> Thanks
>
>
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming The Go Parallel Website, sponsored
> by Intel and developed in partnership with Slashdot Media, is your hub for all
> things parallel software development, from weekly thought leadership blogs to
> news, videos, case studies, tutorials and more. Take a look and join the
> conversation now. http://goparallel.sourceforge.net/
>
>
>
> _______________________________________________
> genode-main mailing list
> genode-main@...49....sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/genode-main
>

--
Stefan Kalkowski
Genode Labs

http://www.genode-labs.com/ ยท http://genode.org/

------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
genode-main mailing list
genode-main@...12...ceforge.net
https://lists.sourceforge.net/lists/listinfo/genode-main