type
status
date
slug
summary
tags
category
icon
password
The code is based on: https://gitlab.com/riseproject/riscv-optee/optee_os/-/tree/dev-optee-mpxy
Commit ID:
75df9ba41a404aec897399ead0ff0aebcbff48castd_abi_entry()- If
args->a0: OPTEE_ABI_CALL_WITH_ARGorOPTEE_ABI_CALL_WITH_RPC_ARG:std_entry_with_parg()call_entry_std()tee_entry_std()OPTEE_ABI_CALL_WITH_REGD_ARG:std_entry_with_regd_arg()call_entry_std()tee_entry_std()
__tee_entry_std()- Call
thread_set_foreign_intr()to enable all foreign interrupts. - If
arg->cmd: OPTEE_MSG_CMD_OPEN_SESSION:OPTEE_MSG_CMD_CLOSE_SESSION:entry_close_session()OPTEE_MSG_CMD_INVOKE_COMMAND:OPTEE_MSG_CMD_CANCEL:entry_cancel()OPTEE_MSG_CMD_REGISTER_SHM:register_shm()OPTEE_MSG_CMD_UNREGISTER_SHM:unregister_shm()- …