• TZPC of Juno-r1

    Shengye Wan
    Shengye Wan

    Hi experts Ash Wilding, Mark Nicholson,

    I'm trying to configure some peripherals like NIC of the Juno as the secure peripherals.

    By checking the material I found that TrustZone Protection Controller(TZPC) can achieve this goal while I do not find any…

    • Answered
    • over 2 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • Can I set NIC (registers) with secure privilege?

    Shengye Wan
    Shengye Wan

    Hi experts,

    I'm using a Juno r1 board which is deployed with a Yukon Ultra-2 Ethernet Controller. Now I'm working on a project which is trying to protect some registers of this NIC based on the TrustZone technology so the best solution for me is configuring…

    • Answered
    • over 2 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • Multicore Platform General Purpose Registers

    Shengye Wan
    Shengye Wan

    Hi, experts Ash Wilding Mark Nicholson,

    I'm wondering for the multicore ARM architecture, are all CPU cores sharing one set of general purpose registers (X0 - X30) or each CPU core has its separate registers? My feeling is that each core has its own…

    • Answered
    • over 3 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • Using ArmTF-Test SP/SPD with Juno

    Shengye Wan
    Shengye Wan

    Hi experts Ash WildingMark Nicholson Michele Wilkinson,

    I configured my Juno board as this instruction and my workspace is initialized by the script from that page too.

    Now I met some unknown issues when setting secure timer for my board. I find the ARM…

    • Answered
    • over 3 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • Can I print information from EL3 / ARM-TF with Juno board?

    Shengye Wan
    Shengye Wan

    Hi there,

    After setting up the board followed by the instruction, I connect both UART ports with my computer. For my board one port shows normal world output while other one shows OP-TEE output.

    In this case, I'm wondering is there anyway for me to print…

    • Answered
    • over 3 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • How to update the trusted firmware for Juno board?

    Shengye Wan
    Shengye Wan

    Hi experts Ash Wilding Mark Nicholson,

    I have a Juno r1 board and I'm using it as the instruction of this page's "Building from source" section.

    Now I want to update some secure related registers (e.g., SCR_EL3) for my board. These…

    • Answered
    • over 3 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • How to set the CPU affinity of Secure OS for Juno r1?

    Shengye Wan
    Shengye Wan

    Hi experts,

     

    I'm using  the Juno r1 board with Linaro OPTEE released normal OS + secure OS.

    After some tests, I find that every time when the Client Application (CA) calls the function of a Trusted Application (TA), the secure OS is just running on…

    • Answered
    • over 3 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • How to run my own trusted firmware BL32 on juno r2

    pwdusid
    pwdusid

    Hi, 

    I am trying to use arm trusted firmware with my own BL32 (with 0xFF000000 entry point as specified). I want BL31 switch to my secure world that generate smc (aftersome init) to switch to normal world.
    For that I use this compilation configuration:

    …
    • over 3 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • Juno r1 Shareability Memory Attributes

    Shengye Wan
    Shengye Wan

    Hi experts,

     

    I'm using a Juno r1 board for some cache-related research experiment so I'm studying the related memory attributes such as cacheability and shareability.

     

    I found the manual mentioned that: " the division between inner and outer is…

    • Answered
    • over 3 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • Juno r2 L2 and TLB cache

    xpo
    xpo

    Hey guys,

    I need your help because I have to count the number of L2 instruction access, miss and hits. But in the data-sheet I did not find the events that I have to count.

    I found it in the ARM V8 data-sheet. Therefore, is it usable on A72 & A53 even…

    • Answered
    • over 3 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • Is OPTEE_OS for Juno using 32-bit arch or 64-bit arch?

    Shengye Wan
    Shengye Wan

    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…

    • Answered
    • over 3 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • How to Get the PA instead of IPA from NS OS Kernel Module of an AArch64 device?

    Shengye Wan
    Shengye Wan

    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 

    …
    • over 4 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • OPTEE 2.0 tee-supplicant issue

    Shengye Wan
    Shengye Wan

    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,…

    • Answered
    • over 4 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • How to enable L2 cache view for A53 on Juno ADP r0?

    Marc
    Marc

    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…

    • Answered
    • 10999.zip
    • over 4 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • Problems powering on secondary core on bare-metal Juno ADP r0

    Marc
    Marc

    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…

    • over 4 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • TZC-400 Region Secure Access Discussion

    Shengye Wan
    Shengye Wan

    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…

    • over 4 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • TZC-400 Memory Regions Question

    Shengye Wan
    Shengye Wan

    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…

    • Answered
    • over 4 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • Juno r1 OPTEE Trusted Application Question

    Shengye Wan
    Shengye Wan

    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…

    • Answered
    • over 4 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • Juno r1 OpenEmbedded System Question

    Shengye Wan
    Shengye Wan

    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…

    • Answered
    • over 4 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • OP-TEE Installation issues on JUNO

    BOUAZZOUNI
    BOUAZZOUNI

    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…

    • Answered
    • over 4 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • Xen/dom0 on Juno

    Justin
    Justin

    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…

    • Answered
    • over 4 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • PCIe Use Cases

    Justin
    Justin

    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…

    • Answered
    • over 4 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • Xen on Juno

    Justin
    Justin

    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…

    • over 4 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • How are the PCIe lanes of the JUNO system connected

    Martin
    Martin

    Hi,

    the documentation states:

    • 4 lane Gen 2.0 PCI-Express (Juno r1 and r2 only)

    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…

    • Answered
    • over 4 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • ARM JUNO BOARD R2

    Murali
    Murali

    Hi,

         i am very new to ARM JUNO R2, below are my doubts regarding R2.

    1. How to generate the image for Juno board
    2. what are the images we will get after compilation, how to load the images into target board .
    3. Description about each image…
    • Answered
    • over 4 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
<>