security: nv_tee_driver: kernel driver for tlk
authorVandana Salve <vsalve@nvidia.com>
Mon, 10 Dec 2012 23:29:06 +0000 (15:29 -0800)
committerDan Willemsen <dwillemsen@nvidia.com>
Sat, 14 Sep 2013 20:07:13 +0000 (13:07 -0700)
commitbb97fa3fcba059275a330adee67e3cb0dd72874f
treeaa9d7e4a17a81f996384649f05a04cd634360685
parenta467c2704988f3f47d2b70b3d2b8d498559187ab
security: nv_tee_driver: kernel driver for tlk

Added basic driver support, ioctl interface
Added support to lock the temporary and the shared memory buffers
Added command parameter descriptor free and used lists
Added shmem descriptor to keep track of pinned buffer
Added support to unpin temp buffers

Change-Id: I048c72bcf98ce0e75264144e66a1f8759b0ba0fe
Reviewed-on: http://git-master/r/169837
Reviewed-on: http://git-master/r/190658
Signed-off-by: Vandana Salve <vsalve@nvidia.com>
Reviewed-on: http://git-master/r/212074
Reviewed-by: Varun Wadekar <vwadekar@nvidia.com>
Tested-by: Varun Wadekar <vwadekar@nvidia.com>
security/Kconfig
security/Makefile
security/nv_tee_driver/Kconfig [new file with mode: 0644]
security/nv_tee_driver/Makefile [new file with mode: 0644]
security/nv_tee_driver/tee_client_api.h [new file with mode: 0644]
security/nv_tee_driver/tee_comms.c [new file with mode: 0644]
security/nv_tee_driver/tee_device.c [new file with mode: 0644]
security/nv_tee_driver/tee_irq.S [new file with mode: 0644]
security/nv_tee_driver/tee_protocol.h [new file with mode: 0644]
security/nv_tee_driver/tee_types.h [new file with mode: 0644]