Hi experts,
I'm wondering do you compile the OPTEE_OS in this instruction as arm32 or AArch64? In which script do you set the compiler for the secure OS? ( I checked the file build-optee-os.sh while I find the file exports both compilers so I'm not…
Hi experts,
I'm wondering do you compile the OPTEE_OS in this instruction as arm32 or AArch64? In which script do you set the compiler for the secure OS? ( I checked the file build-optee-os.sh while I find the file exports both compilers so I'm not…
Hi experts,
Recently I want to conduct one secure-related scanning in TrustZone for some NS kernel memory.
To do this, I need at first reporting the PA of the memory from NS kernel. My idea is developing a kernel module to achieve the goal.
I write the
…Hi experts,
Today I was trying to use the latest OPTEE version to replace my previous one (v1.1.0) on my Juno board and I met one issue about tee-supplicant.
I used the initialization script from ashwildingarm 's post with the choice "Juno, latest,…
Hello,
I have used DS-5+DSTREAM to connect to the A57/A53 big.LITTLE clusters on my Juno dev board. I use the startup_ARMv8_GICv2 example project included with DS-5 as the bare-metal image to run.
When I navigate to the cache view window in DS-5, I can…
Hello,
I'm trying to follow the tutorial posted here to boot up a secondary core on my Juno r0 board running bare-metal.
I start with the startup_ARMv8_GICv2 example project included with DS-5. I modify the main() function in main.c to include the assembly…
Hi experts,
I know for the TZC-400 each region has an attribute register which has two bits: s_wr_en and s_wr_en for controlling secure access. On the other hand, these control registers could be changed by secure access.
In this case, it looks…
Hi experts,
Based on the manual of TZC-400, we could set up at most 8 regions with different security settings.
However, I'm wondering, when a normal world(non-secure) application read or write a specific address, how does the TZC-400 decide whether the…
The manual tells that I can use ETM in both self-host debugging and external debugging. With DStream and DS-5, the ETM works well. However, i find that i can not modify the tracing registers in DS-5, the command always leads to "verify error on memory…
I am using Linaro's Android release on Juno r1 and trying to make use of performance monitor. I want to use the PMU to count each retired instruction in a specific application, however, the overflow interrupt of PMU makes me a little confused. When the…
Hi ashwildingarm,
Last week I posted question regarding the Juno r1: Juno r1 OpenEmbedded System Question , according to that question I need the latest Android for using OPTEE.
Since my final purpose is running OPTEE Trusted Application on the Juno board…
Hi,
I'm using a Juno r1 board and I'm trying to set up the board with Linaro OPTEE.
I want to deploy the OpenEmbbed system on the board and I found this instruction: Using Linaro's deliverables on Juno .
However, I found the script provided in…
Hello,
I have an ARM JUNO card and i want to install OP-TEE on it.
I'm using the Linaro last deliverable to boot up. Then i installed a Debian on it. However the packages like libc6:i386 are not available on it which make the setup impossible.
Can…
Hey all,
I have been playing around with Xen and Dom0 on a Juno r0 board. Currently dom0 is failing to initailize USB. This is an issue because the rootfs depends on the usb.
usb 1-1: new high-speed USB device number 2 using ehci-platform
usb 1-1: device…
Hello,
I am debating between buying an Juno r0 or Juno r2 board. Both boards support the development needs of my team. I am trying to find a compelling reason to buy an r2 board over an r0 board.
Seems like other than IP updates, the biggest difference…
Hello,
I have read a few attempts of people trying to get Xen and Dom0 working on a Juno board.
Has anyone successfully done it?
I plan on giving it go at it. If I am successful, I can put together some Xen guide for Juno boards, since it seems none have…
Hi,
the documentation states:
The JUNO system has 4 PCIe connectors:
x16, x8, x4, x4
Does every connector have 4 independent lanes (so all together we could use 4 cards with 4 lanes…
Hi,
i am very new to ARM JUNO R2, below are my doubts regarding R2.
Hi,
I am studying Juno board trusted firmware.
I'm not clear why is trusted firmware BL2 set to secure-EL1 instead of EL3.
Thanks for your attention!
Emmy
I'm using Linaro Release 15.12 LSK (without OP-TEE) + OpenEmbedded Minimal Filesystem on Juno-r1 Board.
I'm trying to put the Juno board into the Sleep-state referring to ARM Versatile Express Juno r1 Development Platform Technical Reference Manual…
I am using Trusted Firmware Image(LSK and Android filesystem) provided by Linaro on Juno board r1. In my case, I just want to some trivial test in EL3, e.g., reading specific memory.
To make things easier, I didn't do anything until the system is completely…
I got an error message "Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,2)".
I'm referring Using Linaro's deliverables on Juno .
And I choose OpenEmbedded Minimal filesystem and prebuild binary juno-latest-oe…
Hello,
i want to use an ARM Juno i have. Unfortunately, when i plug a USB 3.0 usb stick with ext3/ext4 format i have the following traces :
ext4 :
[ 4.004845] sda: sda1
[ 4.009631] sd 0:0:0:0: [sda] Attached SCSI removable disk
[ 4.072965] EXT3-fs (sda1):…
Hey,
Reading CNTPCT and system counter in different cores results in different results. These values should be common across all the cores. Why is the difference?
Thanks,
Gowthami
Hi Everyone,
We just bought a Juno Versatile Express board for development. Using the getting started guides and I have successfully installed DS-5 on a host and a rootfs on the board. I'm using the LAMP image provided by Linaro for use with the Juno…
Hi,
I am trying to bring-up linux on Juno r0 board and if I use below timer node I am getting kernel panic while executing timer_init API.
Please let me know if I am missing anything else in order to enable timer ?
memtimer: timer@2a810000
{
compatible…