Home
last modified time | relevance | path

Searched hist:"9 b1a3bbee20affa633eaad027ac869a97c8e9a9e" (Results 1 – 2 of 2) sorted by relevance

/optee_os/core/arch/riscv/kernel/
H A Dsub.mk9b1a3bbee20affa633eaad027ac869a97c8e9a9e Mon Dec 19 09:59:05 UTC 2022 Marouene Boubakri <marouene.boubakri@nxp.com> core: riscv: add thread manager assembly code in thread_rv.S

This commit implements:
- An entry point of trap handler in non-vectored mode.
- thread_unwind_user_mode() and thread_exit_user_mode()
to return from U-Mode.
- __thread_enter_user_mode() to jump to U-Mode from S-Mode or M-Mode.
- thread_std_smc_entry(), thread_resume() and thread_rpc().

Signed-off-by: Marouene Boubakri <marouene.boubakri@nxp.com>
Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
H A Dthread_rv.S9b1a3bbee20affa633eaad027ac869a97c8e9a9e Mon Dec 19 09:59:05 UTC 2022 Marouene Boubakri <marouene.boubakri@nxp.com> core: riscv: add thread manager assembly code in thread_rv.S

This commit implements:
- An entry point of trap handler in non-vectored mode.
- thread_unwind_user_mode() and thread_exit_user_mode()
to return from U-Mode.
- __thread_enter_user_mode() to jump to U-Mode from S-Mode or M-Mode.
- thread_std_smc_entry(), thread_resume() and thread_rpc().

Signed-off-by: Marouene Boubakri <marouene.boubakri@nxp.com>
Acked-by: Jens Wiklander <jens.wiklander@linaro.org>