Sync tee.h with Linux kernel v5.6

TEE_IOC_SHM_REGISTER_FD (not upstream) and struct is moved down just
above TEE_IOC_SHM_REGISTER to keep IOCTL numbers in order.

struct tee_ioctl_param now matches the kernel version, that is, the
union with value and memref is replaced by just the value fields.

Acked-by: Jerome Forissier <jerome@forissier.org>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
7 files changed
tree: 62e65cc0674a1a0a544af2e6dc6178f4f8de9b55
  1. libckteec/
  2. libteec/
  3. public/
  4. scripts/
  5. tee-supplicant/
  6. .gitignore
  7. .travis.yml
  8. Android.mk
  9. android_flags.mk
  10. CMakeLists.txt
  11. CMakeToolchain.txt
  12. config.mk
  13. flags.mk
  14. LICENSE
  15. Makefile
  16. README.md
  17. typedefs.checkpatch
README.md

OP-TEE Client API

This git contains source code for the non-secure side implementation of the OP-TEE project making up the client library and tee-supplicant.

All official OP-TEE documentation has moved to http://optee.readthedocs.io. The information that used to be here in this git can be found under optee_client.

// OP-TEE core maintainers