optee: add page list to kernel private shared memory
authorJens Wiklander <jens.wiklander@linaro.org>
Tue, 14 Nov 2023 09:52:16 +0000 (10:52 +0100)
committerJens Wiklander <jens.wiklander@linaro.org>
Mon, 4 Dec 2023 13:47:17 +0000 (14:47 +0100)
commit69724b3eac9894853e9b044b65e0add009fc88b5
tree34e6a02ca9060265ea631ee53ff14045c15cc985
parentb85ea95d086471afb4ad062012a4d73cd328fa86
optee: add page list to kernel private shared memory

Until now has kernel private shared memory allocated as dynamic shared
memory (not from the static shared memory pool) been returned without a
list of physical pages on allocations via RPC. To support allocations
larger than one page add a list of physical pages.

Reviewed-by: Sumit Garg <sumit.garg@linaro.org>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
drivers/tee/optee/core.c
drivers/tee/optee/smc_abi.c