| config BR2_PACKAGE_OPTEE_TEST |
| bool "optee-test" |
| depends on BR2_TARGET_OPTEE_OS |
| depends on BR2_TOOLCHAIN_HAS_THREADS # optee-client |
| depends on BR2_INSTALL_LIBSTDCPP |
| select BR2_PACKAGE_OPTEE_CLIENT |
| select BR2_TARGET_OPTEE_OS_SDK |
| help |
| This build option enables OP-TEE test package from the |
| OP-TEE project. It helps platforms to verify the OP-TEE |
| installation against a set of regression and performance |
| tests. |
| |
| The package generates userspace test applications and |
| data files for the Linux userland. It also generates |
| OP-TEE trusted applications. |
| |
| Trusted application binary files are installed in the target |
| directory /lib/optee_armtz as other trusted applications. |
| At runtime OP-TEE OS can load trusted applications from this |
| non-secure filesystem/directory into the secure world for |
| execution. |
| |
| http://github.com/OP-TEE/optee_test |
| |
| comment "optee-test needs a toolchain w/ threads and C++" |
| depends on BR2_TARGET_OPTEE_OS |
| depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP |