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 |