diff options
author | Volodymyr Babchuk <vlad.babchuk@gmail.com> | 2017-06-15 23:28:44 +0300 |
---|---|---|
committer | Jérôme Forissier <jerome.forissier@linaro.org> | 2017-06-22 13:51:38 +0200 |
commit | e7a8839b3e0658a7deb6f980c8d73f3355533054 (patch) | |
tree | f1884202c791468c75fd0b036c808b24ec48deb6 /core/arch/arm/plat-vexpress | |
parent | 13f187f4c19a1b4c1c8f2028c8aed4bb11bb5e69 (diff) |
ABI change: add OPTEE_MSG_ATTR_NONCONTIG handling
This patch introduces new attribute OPTEE_MSG_ATTR_NONCONTIG to allow
Normal World pass arbitrary list of physical pages as a shared buffer.
To read this list of page address two new functions are added:
- msg_param_extract_pages() is a helper function that read pages list
into provided array
- msg_param_mobj_from_noncontig_param() constructs mobj from provided
struct optee_msg_param parameter. This mobj then can be used in
various parts of OP-TEE
Signed-off-by: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org>
Diffstat (limited to 'core/arch/arm/plat-vexpress')
0 files changed, 0 insertions, 0 deletions