1. SMC call in normal world.

 

SMC와 HVC(Hypervisor call) 가 정의되고 Export 됨.

 

1) smc, hvc call function 정의

 

2) export function

 

3) Wrapping function

 

4) 3번의 함수들을 OPTEE에서 함수로 제공

 

 

2. SMC Call in secure world - OPTEE

 

1) Init 과정에서 SMC Handler를 등록.

(중략)

미리 선언한 핸들러를 각 Thread에 mapping 시킴.

 

 

 

2) Vector table 에 등록되어있으므로, SMC 발생시 해당 함수가 실행.

 

초기화 과정에서 thread_std_smc_handler_ptr이 tee_entry_std이므로 아래 함수가 실행.

 

 

'OPTEE with Rasberry Pi 3B' 카테고리의 다른 글

ARM Trusted Firmware-A  (0) 2019.10.10
OPTEE Log Level  (0) 2019.09.18
NFS boot  (0) 2019.09.17
Rasberry Pi 3B vs 3B+  (0) 2019.09.04
OP-TEE Build for Rasberry Pi 3B  (0) 2019.09.03

+ Recent posts