Searched hist:"27 c1358c4937c6dca54e8fcd67ffb4ccb07eddca" (Results 1 – 1 of 1) sorted by relevance
| /optee_os/core/arch/arm/kernel/ |
| H A D | stmm_sp.c | 27c1358c4937c6dca54e8fcd67ffb4ccb07eddca Fri Nov 18 10:22:15 UTC 2022 Etienne Carriere <etienne.carriere@linaro.org> core: arm: stmm: preserve usr_lr register in stmm context
Adds management of CPU user mode LR register when executing StMM.
Generic function __thread_enter_user_mode() does not load that register in the user mode context while StMM expects it is preserved between exit and next entry. Therefore this change loads and saves that register into StMM context from stmm_enter_user_mode() while in thread entry atomic context.
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>
|