MLK-18591-4 android: iot: Import ql-tipc lib for Trusty OS
authorHaoran.Wang <elven.wang@nxp.com>
Mon, 28 Aug 2017 07:21:44 +0000 (15:21 +0800)
committerYe Li <ye.li@nxp.com>
Fri, 24 May 2019 11:28:56 +0000 (04:28 -0700)
commitffca28682c5a9375c29b3036a156aff190341960
tree92ae598d564814e277efe55d38b1ca373dc58253
parent9b149c2a28829fe7017f83981d634157bc31cc94
MLK-18591-4 android: iot: Import ql-tipc lib for Trusty OS

The lib provided ql-tipc communication channel with
Trusty OS.
Also the AVB, Keymaster, hwcrypto and SecureStorage service
tipc client implement in this lib.

Change-Id: I0ab1ec9ee1b6f272b960c2e944008283c2c9249a
Signed-off-by: Haoran.Wang <elven.wang@nxp.com>
(cherry picked from commit 8fb370dd80fbb293b58115d2e7fc4970813773c7)
(cherry picked from commit 0ccdd527a794c2b450658980361a7857ce7495c9)
35 files changed:
include/interface/avb/avb.h [new file with mode: 0644]
include/interface/hwcrypto/hwcrypto.h [new file with mode: 0644]
include/interface/keymaster/keymaster.h [new file with mode: 0644]
include/interface/storage/storage.h [new file with mode: 0644]
include/trusty/avb.h [new file with mode: 0644]
include/trusty/hwcrypto.h [new file with mode: 0644]
include/trusty/keymaster.h [new file with mode: 0644]
include/trusty/keymaster_serializable.h [new file with mode: 0644]
include/trusty/libtipc.h [new file with mode: 0644]
include/trusty/rpmb.h [new file with mode: 0644]
include/trusty/sysdeps.h [new file with mode: 0644]
include/trusty/trusty_dev.h [new file with mode: 0644]
include/trusty/trusty_ipc.h [new file with mode: 0644]
include/trusty/trusty_mem.h [new file with mode: 0644]
include/trusty/util.h [new file with mode: 0644]
lib/Makefile
lib/trusty/ql-tipc/LICENSE [new file with mode: 0644]
lib/trusty/ql-tipc/Makefile [new file with mode: 0644]
lib/trusty/ql-tipc/README.md [new file with mode: 0644]
lib/trusty/ql-tipc/arch/arm/sm_err.h [new file with mode: 0644]
lib/trusty/ql-tipc/arch/arm/smcall.h [new file with mode: 0644]
lib/trusty/ql-tipc/arch/arm/trusty_dev.c [new file with mode: 0644]
lib/trusty/ql-tipc/arch/arm/trusty_mem.c [new file with mode: 0644]
lib/trusty/ql-tipc/avb.c [new file with mode: 0644]
lib/trusty/ql-tipc/hwcrypto.c [new file with mode: 0644]
lib/trusty/ql-tipc/ipc.c [new file with mode: 0644]
lib/trusty/ql-tipc/ipc_dev.c [new file with mode: 0644]
lib/trusty/ql-tipc/keymaster.c [new file with mode: 0644]
lib/trusty/ql-tipc/keymaster_serializable.c [new file with mode: 0644]
lib/trusty/ql-tipc/libtipc.c [new file with mode: 0644]
lib/trusty/ql-tipc/rpmb_proxy.c [new file with mode: 0644]
lib/trusty/ql-tipc/sysdeps/Makefile [new file with mode: 0644]
lib/trusty/ql-tipc/sysdeps/storage_ops_uboot.c [new file with mode: 0644]
lib/trusty/ql-tipc/sysdeps/sysdeps_uboot.c [new file with mode: 0644]
lib/trusty/ql-tipc/util.c [new file with mode: 0644]