ANDROID: trusty: Add trusty-ipc driver
Trusty IPC driver provides message passing interface
between non-secure side (Linux) and secure side running
Trusty. It handles a set of trusty IPC virtio devices
instantiated and configured by trusty-virtio driver based
on device description retrieved from secure side.
Original commits:
android-trusty-3.10:
03545bd6 ("trusty: add trusty-ipc driver")
android-trusty-4.9:
def8192c ("trusty-ipc: Rework tipc_chan_destroy")
eb124989 ("trusty-ipc: Fix a race condition in tipc_release")
android-trusty-4.19:
4f8208ed ("trusty-ipc: Fix off by one error in idr allocation.")
323cea91 ("trusty-ipc: Refactor code to pass vds to allocate and free helpers")
cf48e8d1 ("trusty-ipc: Use dma api to provide physical address of buffers.")
e8968e33 ("trusty-ipc: Add share_write flag to vds_alloc_msg_buf")
4009cfcc ("trusty: Add share memory api and call it where needed")
android-trusty-5.4:
1d7b4458 ("ANDROID: trusty: use SPDX license identifiers")
a91f687b ("ANDROID: trusty: fix some checkpatch warnings")
7b9dc353 ("ANDROID: trusty: use flexible arrays instead of zero-length arrays")
c1ecc4db ("ANDROID: trusty: Move ioctl definitions into uapi")
081125c5 ("ANDROID: trusty: Initial Shared Memory Support")
2a2f4891 ("ANDROID: trusty: add missing 'static' keywords")
0250d760 ("ANDROID: trusty-ipc: fix wrong format string")
bdbe98a0 ("ANDROID: trusty-ipc: clean up ioctl handling")
a480c692 ("ANDROID: trusty-ipc: constify never-modified static data")
60bdaaac ("ANDROID: trusty-ipc: fix weird indentation")
a54a63f3 ("ANDROID: trusty: Declare trusty-virtio module dependency on trusty-ipc")
0f32db5e ("ANDROID: trusty: remove trivial function entry logging")
ac7a02ae ("ANDROID: trusty: use dev_*() instead of pr_*()")
0e580318 ("ANDROID: trusty: avoid using BUG_ON()")
cb24ccc0 ("ANDROID: trusty-ipc: fix tipc_poll()")
05019ede ("ANDROID: trusty-ipc: make TIPC_IOC_CONNECT reject too-long names")
3f6ac3c6 ("ANDROID: trusty: Kconfig: add help text")
e3699d9e ("ANDROID: trusty: don't use weird sysv integer types")
Bug: 187853933
Change-Id: Ic7f7f876fd38505b7184a0a7dad57396e6b6ceed
Signed-off-by:
Michael Ryleev <gmar@google.com>
Signed-off-by:
Matthew Maurer <mmaurer@google.com>
Signed-off-by:
Arve Hjønnevåg <arve@android.com>
Signed-off-by:
Tri Vo <trong@google.com>
Signed-off-by:
Eric Biggers <ebiggers@google.com>
Loading
Please sign in to comment