commit | 1f648d5427e836938a2dbaaf20fe0b4769a71f20 | [log] [tgz] |
---|---|---|
author | Jens Wiklander <jens.wiklander@linaro.org> | Fri Oct 09 10:18:24 2020 +0200 |
committer | Jérôme Forissier <jerome@forissier.org> | Tue Oct 27 13:22:10 2020 +0100 |
tree | 13894f7a1ffc5156e85367eedcb58ece9e6ba651 | |
parent | f802ab5283afa4751805ca14faf7ea8ca2c7432a [diff] |
core: remove struct tee_ta_ctx from struct user_mode_ctx Removes struct tee_ta_ctx from struct user_mode_ctx allowing a user mode entity to be independent of the TA concept, that is, making room for SPs in user mode. A pointer to a struct user_mode_ctx is passed to many memory management functions where a pointer to a struct ts_ctx is needed too. Prior to this patch it was possible to calculate that address of corresponding struct ts_ctx with help of the container_of() macro, that is no longer possible. Instead is a struct ts_ctx *ts_ctx field added to struct user_mode_ctx in order to allow such lookups. Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
This git contains source code for the secure side implementation of OP-TEE project.
All official OP-TEE documentation has moved to http://optee.readthedocs.io.
// OP-TEE core maintainers