├── .gitignore ├── .travis.yml ├── Kconfig ├── LICENSE ├── Makefile ├── Notice.md ├── README.md ├── armtz ├── Makefile ├── handle.c ├── handle.h ├── tee_mem.c ├── tee_mem.h ├── tee_smc-arm.S ├── tee_smc-arm64.S ├── tee_tz_drv.c ├── tee_tz_op.h └── tee_tz_priv.h ├── core ├── Makefile ├── tee_context.c ├── tee_core.c ├── tee_core_priv.h ├── tee_debugfs.c ├── tee_debugfs.h ├── tee_kernel_api.c ├── tee_mutex_wait.c ├── tee_mutex_wait.h ├── tee_session.c ├── tee_shm.c ├── tee_shm.h ├── tee_supp_com.c ├── tee_supp_com.h ├── tee_sysfs.c ├── tee_sysfs.h ├── tee_wait_queue.c └── tee_wait_queue.h ├── fdts ├── fvp-foundation-gicv2-psci.dts ├── fvp-foundation-motherboard.dtsi └── readme.txt └── include ├── arm_common ├── optee_msg.h └── optee_smc.h └── linux ├── tee_client_api.h ├── tee_core.h ├── tee_ioc.h └── tee_kernel_api.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/.travis.yml -------------------------------------------------------------------------------- /Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/Kconfig -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/Makefile -------------------------------------------------------------------------------- /Notice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/Notice.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/README.md -------------------------------------------------------------------------------- /armtz/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/armtz/Makefile -------------------------------------------------------------------------------- /armtz/handle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/armtz/handle.c -------------------------------------------------------------------------------- /armtz/handle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/armtz/handle.h -------------------------------------------------------------------------------- /armtz/tee_mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/armtz/tee_mem.c -------------------------------------------------------------------------------- /armtz/tee_mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/armtz/tee_mem.h -------------------------------------------------------------------------------- /armtz/tee_smc-arm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/armtz/tee_smc-arm.S -------------------------------------------------------------------------------- /armtz/tee_smc-arm64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/armtz/tee_smc-arm64.S -------------------------------------------------------------------------------- /armtz/tee_tz_drv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/armtz/tee_tz_drv.c -------------------------------------------------------------------------------- /armtz/tee_tz_op.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/armtz/tee_tz_op.h -------------------------------------------------------------------------------- /armtz/tee_tz_priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/armtz/tee_tz_priv.h -------------------------------------------------------------------------------- /core/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/core/Makefile -------------------------------------------------------------------------------- /core/tee_context.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/core/tee_context.c -------------------------------------------------------------------------------- /core/tee_core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/core/tee_core.c -------------------------------------------------------------------------------- /core/tee_core_priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/core/tee_core_priv.h -------------------------------------------------------------------------------- /core/tee_debugfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/core/tee_debugfs.c -------------------------------------------------------------------------------- /core/tee_debugfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/core/tee_debugfs.h -------------------------------------------------------------------------------- /core/tee_kernel_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/core/tee_kernel_api.c -------------------------------------------------------------------------------- /core/tee_mutex_wait.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/core/tee_mutex_wait.c -------------------------------------------------------------------------------- /core/tee_mutex_wait.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/core/tee_mutex_wait.h -------------------------------------------------------------------------------- /core/tee_session.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/core/tee_session.c -------------------------------------------------------------------------------- /core/tee_shm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/core/tee_shm.c -------------------------------------------------------------------------------- /core/tee_shm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/core/tee_shm.h -------------------------------------------------------------------------------- /core/tee_supp_com.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/core/tee_supp_com.c -------------------------------------------------------------------------------- /core/tee_supp_com.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/core/tee_supp_com.h -------------------------------------------------------------------------------- /core/tee_sysfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/core/tee_sysfs.c -------------------------------------------------------------------------------- /core/tee_sysfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/core/tee_sysfs.h -------------------------------------------------------------------------------- /core/tee_wait_queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/core/tee_wait_queue.c -------------------------------------------------------------------------------- /core/tee_wait_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/core/tee_wait_queue.h -------------------------------------------------------------------------------- /fdts/fvp-foundation-gicv2-psci.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/fdts/fvp-foundation-gicv2-psci.dts -------------------------------------------------------------------------------- /fdts/fvp-foundation-motherboard.dtsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/fdts/fvp-foundation-motherboard.dtsi -------------------------------------------------------------------------------- /fdts/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/fdts/readme.txt -------------------------------------------------------------------------------- /include/arm_common/optee_msg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/include/arm_common/optee_msg.h -------------------------------------------------------------------------------- /include/arm_common/optee_smc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/include/arm_common/optee_smc.h -------------------------------------------------------------------------------- /include/linux/tee_client_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/include/linux/tee_client_api.h -------------------------------------------------------------------------------- /include/linux/tee_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/include/linux/tee_core.h -------------------------------------------------------------------------------- /include/linux/tee_ioc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/include/linux/tee_ioc.h -------------------------------------------------------------------------------- /include/linux/tee_kernel_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OP-TEE/optee_linuxdriver/HEAD/include/linux/tee_kernel_api.h --------------------------------------------------------------------------------