On Tue, May 31, 2022 at 06:09:16PM +0200, Etienne Carriere wrote: > Changes implementation when using TEE dynamically allocated shared > memory to synchronize with the Linux implementation where the legacy > SMT protocol cannot be used with such memory since it is expected from > device mapped memory whereas OP-TEE shared memory is cached and > hence should not be accessed using memcpy_toio()/memcpy_fromio(). > > This change implements the MSG shared memory protocol introduced > in Linux [1]. The protocol uses a simplified SMT header of 32bit > named MSG_SMT to carry SCMI protocol information and uses side channel > means to carry exchanged buffer size information, as TEE invocation API > parameters when used in the SCMI OP-TEE transport. > > Link: [1] > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=f301bba0ca7392d16a6ea4f1d264a91f1fadea1a > Signed-off-by: Etienne Carriere <etienne.carri...@linaro.org>
For the series, applied to u-boot/next, thanks! -- Tom
signature.asc
Description: PGP signature