Skip to main content
The 2024 Developer Survey results are live! See the results

Questions tagged [trustzone]

For question related to implementing and interfacing TrustZone secure and normal world software and the monitor mode that brokers them.

trustzone
1 vote
0 answers
91 views

Problems with enabling ARM secure boot feature on allwinner t113-s3 SoC

My goal is to enable arm secure boot feature on t113-s3 SoC. To do it, I need to burn a hash of a RSA2048 public key to efuse(One-time-programmable memory). My questions are: How is arm core ...
frosty's user avatar
  • 70
0 votes
1 answer
37 views

ARM Cortex-M Trustzone (ab)use to isolate third party application

I am new to trustzone on the Cortex-M and am wondering if I can use it to isolate a third party application from a bunch of legacy code. The idea would be to move the legacy code with freertos into ...
ted's user avatar
  • 4,949
0 votes
0 answers
59 views

working with TrustZone environment how can i communicate with the SMC API

i am starting a new project concerning trustZone cortex-A ,and i am having a bit of hard time to understand the technicalities lets say i want to communicate directly with the SMC for some non-secure ,...
Ismail Sanan's user avatar
0 votes
2 answers
109 views

arm cortex-a53 switch from el3 secure to el1 non-secure problem

I am trying to switch from EL3 secure state to EL1 non-secure state.If I don't change the security state, and only perform a switch from EL3 to EL1, like this: el1_entry_aarch64: NOP NOP ...
lsy's user avatar
  • 1
0 votes
0 answers
71 views

How to implement an ARM Secure monitor call (SMC)

I need to access a memory region that is only accessible from EL3, my current App/OS is running on EL2. I have the posibilty to modify Arm trusted firmware and add an SMC that will run on EL3 when I ...
nickname23's user avatar
0 votes
0 answers
19 views

How to learn arm TrustZone develop and use tee to get a goal? [duplicate]

Im a new postgraduate,The teacher assigned content about using arm trustzone to develop secure and private computing and use tee, but I found very few trustzone development teaching videos on the ...
oldoldcoder's user avatar
4 votes
1 answer
876 views

Relation between OP-TEE and ATF

I am confused with the terms and software packages related to ARM-A profile embedded systems. Could anyone explain the relation between ATF (Arm Trusted Firmware), OP-TEE, Secure World and TEE (...
mrn's user avatar
  • 1,081
0 votes
1 answer
318 views

No source available for "Reset_Handler() at 0x8984" while debugging an ARM TrustZone Project in Renesas e2 Studio and embOS Library

Summary I have a C++ ARM TrustZone project which is running on a R7FA4M2 controller and the embOS-MPU RTOS should be used. When I try do debug this project, the debugger does not find the source files ...
Fabian's user avatar
  • 1
0 votes
2 answers
433 views

What is the difference between TrustZone implementation and support in Cortex-A CPUs

I have been doing a little research on ARM and TrustZone since I am considering using a Raspberry Pi 4. However, I am asking because I found related questions that are bit outdated. Is TrustZone ...
Misalis's user avatar
  • 11
0 votes
0 answers
87 views

Purpose of HNONSEC signal in M33 System?

I have been looking into subsystems that make use of the ARM M33 TrustZone features and secure peripherals. From what I have read the SAU and/or IDAU define the addresses in the system that are secure,...
Andrew's user avatar
  • 1
0 votes
0 answers
107 views

Is it possible to create a secure world OS without a normal world OS in ARM TrustZone?

I currently working with OPTEE on QEMU to create a trusted application in ARM trustzone. I wonder can OPTEE work without a normal world OS (like linux). I have tried to modify ARM trusted firmware to ...
lastages's user avatar
1 vote
1 answer
328 views

ARM Trustzone memory aliasing

I am trying to understand the ARM Trustzone implementation and came across the memory aliasing wherein the same memory is interpreted as secure and non-secure based on the 33rd bit of that address. I ...
srikanth mucharla's user avatar
0 votes
1 answer
407 views

arm cortex-m33 (trustzone, silabs efm32pg22) - assembler hardfaults accessing GPIO or almost any peripherals areas, any hint?

I am just lost here with this code trying to configure on baremetal the silicon labs efm32pg22 in theirs devkit accessed through internal J-Link from segger studio (great fast ide) - I have such ...
falken's user avatar
  • 41
0 votes
1 answer
1k views

Load program in qemu-system whose start address resides in device-memory

I want to load in an Arm TrustZone file in qemu (along with a hypervisor and kernel). The trustzone file's _start is located at 0x14680000, which is below 0x40000000, and thus in device memory. As ...
Icarus_Incarnate's user avatar
1 vote
0 answers
122 views

ARM TrustZone-M secure world variable shadows nonsecure variable?

I have an application written for an STM32-L552ZE Cortex M-33 based MCU which makes use of TrustZone-M. Both worlds have a main.h, main.c and both wolds' header files declare a variable foo (i.e. both ...
iMrFelix's user avatar
  • 335

15 30 50 per page
1
2 3 4 5
7