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

ARM FastModels for TrustZone Development

Note: This was originally posted on 22nd August 2013 at http://forums.arm.com

I am trying to learn about TrustZone and I've downloaded the FastModels 8.1 simulator.
The license I can obtain is only for the Cortex A8 Eval Board, and The ref manual for FastModels implies that
no trust zone is built in.

Which fast model I can use to experiment with trust zone?
How do I get the required evaluation license? I am a student and have a .edu email address?
Anyone else with similar experience? My first step is to boot a linux kernel in secure world.

-Earlence
Parents
  • Note: This was originally posted on 27th August 2013 at http://forums.arm.com

    Are these the 2 secure ranges?

    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]0x0000000000..0x0007FFFFFF (128MB))[/size][/font][/color]
    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]0x007E000000..0x007FFFFFFF (32MB)[/size][/font][/color]
    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]
    [/size][/font][/color]
    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]I'm wondering why did they split it up like this?[/size][/font][/color]
    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]
    [/size][/font][/color]
    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]
    [/size][/font][/color]
    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]Also, lower down in the lisa file, it seems that if a secure access is made on a non-secure region, then an abort occurs.[/size][/font][/color]
    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]This means that the normal and secure worlds are completely isolated? Even secure cannot see all memory?[/size][/font][/color]
    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]
    [/size][/font][/color]
    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]-Earlence[/size][/font][/color]
    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]
    [/size][/font][/color]
Reply
  • Note: This was originally posted on 27th August 2013 at http://forums.arm.com

    Are these the 2 secure ranges?

    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]0x0000000000..0x0007FFFFFF (128MB))[/size][/font][/color]
    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]0x007E000000..0x007FFFFFFF (32MB)[/size][/font][/color]
    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]
    [/size][/font][/color]
    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]I'm wondering why did they split it up like this?[/size][/font][/color]
    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]
    [/size][/font][/color]
    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]
    [/size][/font][/color]
    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]Also, lower down in the lisa file, it seems that if a secure access is made on a non-secure region, then an abort occurs.[/size][/font][/color]
    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]This means that the normal and secure worlds are completely isolated? Even secure cannot see all memory?[/size][/font][/color]
    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]
    [/size][/font][/color]
    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]-Earlence[/size][/font][/color]
    [color=#222222][font=Arial, Helvetica, sans-serif][size=2]
    [/size][/font][/color]
Children
No data