Hi,
With goal of understanding ARM TrustZone and security feature, I started with trying to setup OP-TEE on ARM FVP,
I followed the steps: https://github.com/OP-TEE/optee_os
After all build over linux is not booting on VP. It stuck with:
it show PEI 886ms DXE 84 ms BDS 5ms Total Time = 976 ms
<=== No more activity beyond that
Any pointer would be helpful.
Thanks, Chetan Nanda
Hello Chetan,
Jérôme has the same issue than your. But this is working fine on my side :(
We are checking the differences between our 2 configurations.
We'll let you know, Pascal.
On 11 September 2015 at 10:25, Chetan Nanda chetannanda@gmail.com wrote:
Hi,
With goal of understanding ARM TrustZone and security feature, I started with trying to setup OP-TEE on ARM FVP,
I followed the steps: https://github.com/OP-TEE/optee_os
After all build over linux is not booting on VP. It stuck with:
it show PEI 886ms DXE 84 ms BDS 5ms Total Time = 976 ms
<=== No more activity beyond that
Any pointer would be helpful.
Thanks, Chetan Nanda _______________________________________________ Tee-dev mailing list Tee-dev@lists.linaro.org https://lists.linaro.org/mailman/listinfo/tee-dev
Hello Chetan,
As Pascal said I had a similar problem and here is how I fixed it -- basically by switching to the latest ARM Foundation model.
1. Download FM000-KT-00035-r9p2-28rel0.tgz from https://silver.arm.com/browse/FM00A (the link appears on this page: http://www.arm.com/products/tools/models/fast-models/foundation-model.php). You need to create a free account in order to download, if you haven't already done so. 2. Extract the archive, say to $HOME. This will create $HOME/Foundation_Platformpkg/. 3. Go to the directory where you did the "repo init ; repo sync" for OP-TEE. This is where you have all the subproject directories (edk2, build and so on). 4. Do: mkdir Foundation_Platformpkg/ ; ln -s $HOME/Foundation_Platformpkg/models Foundation_Platformpkg/models 5. Rebuild and run: cd build ; make -j8 run
This did the trick for me. Please let us know if it works for you.
Regards,
On Fri, Sep 11, 2015 at 6:25 PM, Jerome Forissier jerome.forissier@linaro.org wrote:
Hello Chetan,
As Pascal said I had a similar problem and here is how I fixed it -- basically by switching to the latest ARM Foundation model.
- Download FM000-KT-00035-r9p2-28rel0.tgz from
https://silver.arm.com/browse/FM00A (the link appears on this page: http://www.arm.com/products/tools/models/fast-models/foundation-model.php). You need to create a free account in order to download, if you haven't already done so. 2. Extract the archive, say to $HOME. This will create $HOME/Foundation_Platformpkg/. 3. Go to the directory where you did the "repo init ; repo sync" for OP-TEE. This is where you have all the subproject directories (edk2, build and so on). 4. Do: mkdir Foundation_Platformpkg/ ; ln -s $HOME/Foundation_Platformpkg/models Foundation_Platformpkg/models 5. Rebuild and run: cd build ; make -j8 run
This did the trick for me. Please let us know if it works for you.
Hi Jerome, Pascal,
Sorry for being late...
Thanks for your help. Linux booting is OK with latest ARM foundation models (as mentioned by Jerome).
Thanks, Chetan Nanda
Regards,
Jerome
On Fri, Sep 11, 2015 at 2:07 PM, Pascal Brand pascal.brand@linaro.org wrote:
Hello Chetan,
Jérôme has the same issue than your. But this is working fine on my side :(
We are checking the differences between our 2 configurations.
We'll let you know, Pascal.
On 11 September 2015 at 10:25, Chetan Nanda chetannanda@gmail.com wrote:
Hi,
With goal of understanding ARM TrustZone and security feature, I started with trying to setup OP-TEE on ARM FVP,
I followed the steps: https://github.com/OP-TEE/optee_os
After all build over linux is not booting on VP. It stuck with:
it show PEI 886ms DXE 84 ms BDS 5ms Total Time = 976 ms
<=== No more activity beyond that
Any pointer would be helpful.
Thanks, Chetan Nanda _______________________________________________ Tee-dev mailing list Tee-dev@lists.linaro.org https://lists.linaro.org/mailman/listinfo/tee-dev
Tee-dev mailing list Tee-dev@lists.linaro.org https://lists.linaro.org/mailman/listinfo/tee-dev