xen/arm: optee: check if OP-TEE is virtualization-aware
authorVolodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Wed, 19 Jun 2019 17:54:24 +0000 (17:54 +0000)
committerJulien Grall <julien.grall@arm.com>
Tue, 9 Jul 2019 14:15:24 +0000 (15:15 +0100)
commit68e0eb83ef62a4bbbd4837c3759bada65a62b71b
tree6769297982c5b2f8b0fb9560a1e65294cfa91d8e
parent845fb395a86b723ac8e73111da39e9f4d65e5fe5
xen/arm: optee: check if OP-TEE is virtualization-aware

This is workaround for OP-TEE 3.5. This is the first OP-TEE release
which supports virtualization, but there is no way to tell if
OP-TEE was built with that support enabled. We can probe for it
by calling SMC that is available only when OP-TEE is built with
virtualization support.

Signed-off-by: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Acked-by: Julien Grall <julien.grall@arm.com>
xen/arch/arm/tee/optee.c