ANDROID: trusty: Add trusty-virtio driver
Trusty virtio driver is responsible for management and
interaction with virtio devices exposed by Trusty.
During initialization, this driver makes an smc
call to retrieve Trusty virtio device descriptor from
secure side, parses it, then instantiates and configures
the specified set of virtio devices.
Original commits:
android-trusty-3.10:
49cd705c ("trusty: add trusty virtio driver")
android-trusty-3.18:
5dde3e0b ("trusty: move async works off system workqueue")
1c84a81b ("trusty: switch to use version 3 of TRUSTY_API")
android-trusty-4.4:
3ed4111b ("[trusty-virtio] Add null terminator to of_device_id table")
android-trusty-4.19:
4009cfcc ("trusty: Add share memory api and call it where needed")
android-trusty-5.4:
ff44ad74 ("ANDROID: trusty: Fix format specifiers in trusty-virtio.c")
1d7b4458 ("ANDROID: trusty: use SPDX license identifiers")
a91f687b ("ANDROID: trusty: fix some checkpatch warnings")
d84d1507 ("ANDROID: trusty-virtio: use struct_size()")
7b9dc353 ("ANDROID: trusty: use flexible arrays instead of zero-length arrays")
110d7254 ("ANDROID: trusty: remove unneeded assignments to device_driver::owner")
f4b18591 ("ANDROID: trusty-virtio: remove load/unload logging")
f61bb9d1 ("ANDROID: trusty: Add missing NULL checks to trusty-virtio.c")
0f32db5e ("ANDROID: trusty: remove trivial function entry logging")
0e580318 ("ANDROID: trusty: avoid using BUG_ON()")
3f6ac3c6 ("ANDROID: trusty: Kconfig: add help text")
e3699d9e ("ANDROID: trusty: don't use weird sysv integer types")
Bug: 187853933
Change-Id: I506d7d62be759ee3a1d36940440756bb83fe6f87
Signed-off-by:
Michael Ryleev <gmar@google.com>
Signed-off-by:
Matthew Maurer <mmaurer@google.com>
Signed-off-by:
Tri Vo <trong@google.com>
Signed-off-by:
Arve Hjønnevåg <arve@android.com>
Signed-off-by:
Eric Biggers <ebiggers@google.com>
Loading
Please sign in to comment