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 23rd August 2013 at http://forums.arm.com


    I've looked at the LISA files for the ARM v8 EB under FVP_EB. They don't have any trust zone components.


    The model of the EB platform is a model of a real, existing, Evaluation Baseboard. EB did not have any native TrustZone support on the motherboard. As a result, the delivered Evaluation Baseboard model has no TrustZone components on it - otherwise it would not be an EB.
    The A8 core will still be able to run TrustZone aware code. You will also be able to adapt the EB implementation (looking at the VE platform model implementation for direction) to add TrustZone aware components, but the thing you create will not be an Evaluation Baseboard - it will be "A TrustZone Aware Platform Inspired by the Evaluation Baseboard".


    Chris
Reply
  • Note: This was originally posted on 23rd August 2013 at http://forums.arm.com


    I've looked at the LISA files for the ARM v8 EB under FVP_EB. They don't have any trust zone components.


    The model of the EB platform is a model of a real, existing, Evaluation Baseboard. EB did not have any native TrustZone support on the motherboard. As a result, the delivered Evaluation Baseboard model has no TrustZone components on it - otherwise it would not be an EB.
    The A8 core will still be able to run TrustZone aware code. You will also be able to adapt the EB implementation (looking at the VE platform model implementation for direction) to add TrustZone aware components, but the thing you create will not be an Evaluation Baseboard - it will be "A TrustZone Aware Platform Inspired by the Evaluation Baseboard".


    Chris
Children
No data