Hello,
I am looking for a development board that has an open Trustzone and hardware virtualization support. Do the Juno boards support this?
Looking around the ARM A72/57/53 chips all support Arm Trustzone and have hardware virtualization support, however it is not clear if the features are open for development on the Juno boards.
Thanks,
Justin
Thank you for your reply Ash. The information helped a lot!
I am looking for a way to verify normal world software(more specifically the hypervisor) with Trustzone software . From what I understand, I will need to add firmware to run in Secure-EL1 that can hash normal world memory and verify the hash.
It seems like the open source arm-trusted-firmware (GitHub - ARM-software/arm-trusted-firmware: ARM Trusted Firmware) has been tested on the r0/r1 variants of the Juno boards. Do you know anyone who has tested it with the r2 variant? The r2 variant run a A72 core which I am assuming will be different then the A57 running on r0/r1.
Since I will be working pretty heavily with Trustzone, Would it make sense to order a Juno r0/r1 board to play it safe?
Hi Justin,
Apologies for the delay in getting back to you. Yes, the Juno r2 is fully supported by ARM Trusted Firmware.
The r0 and r1 boards target different use cases, as explained here. The Juno r2 has no such hardware limitations and so fully supports both big.LITTLE MP and PCIe.
Hope that helps,
Ash