Hello,

I have a question about how the tz_vmm protects the memory reserved to the "Secure World"
in the case of the versatile express cortex a9 (vea9x4) implementation. 

In the case of the imx53, I saw that the Multi-Master Multi Memory Interface (MI4F)
controller is used to secure memory region reserved to the "Secure World".

According to the arm versatile express cortex a9 board, the Trustzone Address Space Controller (TZASC) is used, 
which is also the case on the i.MX6 board.

However, I didn't find out in the vea9x4 implementation how the memory region reserved to the "Secure World"
is protected is by the TZASC?

In the i.mx53 implementation of tz_vmm , the secure memory space is explicitly specified at the creation of MI4F object.

Could someone give some explanation about this point.

Thanks very much in advance.

best regards,
Mahdi













On Fri, Jan 9, 2015 at 12:27 PM, Mahdi Aichouch <foxmehdi@...9...> wrote:
Ah, yes thank you very much ! You're right I was on the wrong branch.

On Fri, Jan 9, 2015 at 12:14 PM, Stefan Kalkowski <stefan.kalkowski@...52...1...> wrote:
Hello,

On 01/09/2015 10:51 AM, Mahdi Aichouch wrote:
> Hello,
>
> Thank you very much for your helpful answers.
>
> However, I checked the
> repository  https://bitbucket.org/casl/secureos, but I did not find a
> support of
> trustzone on the imx6 platform based on neither older or recent version
> of genode.

Maybe you didn't checked the right branch?

At least I can see TrustZone related code for i.MX6 in this branch of
the same repository:


https://bitbucket.org/casl/secureos/src/e79eef4169050c321aaff38c59e429e2e88fbe2f/?at=Genode-14.11

Regards
Stefan

>
> kindest regards,
> Mahdi
>
>
>
> On Fri, Jan 9, 2015 at 2:02 AM, Madhu (Macaque Labs) <madhu@...275...
> <mailto:madhu@...275...>> wrote:
>
>     I thought we were ! If it is not happening, I will make sure we do
>     so from today.
>
>     On Fri, Jan 9, 2015 at 1:00 AM, Christian Helmuth
>     <christian.helmuth@...1...
>     <mailto:christian.helmuth@...1...>> wrote:
>
>         Hello,
>
>         On Thu, Jan 08, 2015 at 07:17:32PM +0100, Stefan Kalkowski wrote:
>         > Alternatively, maybe Chirag Garg and the IIT Madras Rise Lab like to
>         > share their work on i.MX6 platform with you, or respectively the public
>         > in general? AFAIK they already ported that work to the recent Genode
>         > release.
>
>         IIRC IIT Madras shares its work at Bitbucket
>
>           https://bitbucket.org/casl/secureos
>
>         Unfortunately, they don't preserve Genode commit history from what I
>         understand after a quick look.
>
>         Regards
>         --
>         Christian Helmuth
>         Genode Labs
>
>         http://www.genode-labs.com/ · http://genode.org/
>         https://twitter.com/GenodeLabs · /ˈdʒiː.nəʊd/
>
>         Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden
>         Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth
>
>         ------------------------------------------------------------------------------
>         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@lists.sourceforge.net
>         <mailto:genode-main@...65...sourceforge.net>
>         https://lists.sourceforge.net/lists/listinfo/genode-main
>
>
>
>
>     --
>     Regards,
>     Madhu
>
>     ------------------------------------------------------------------------------
>     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@lists.sourceforge.net
>     <mailto:genode-main@lists.sourceforge.net>
>     https://lists.sourceforge.net/lists/listinfo/genode-main
>
>
>
>
> ------------------------------------------------------------------------------
> 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@lists.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@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/genode-main