Add new NNAPI libraries for updatable drivers.

libneuralnetworks_shim.so allows vendor service to run
a NNAPI Driver sAIDL service backed by a NNAPI SL Driver.
SL Driver is a shared library with a known stable C API,
that contains vendor driver implementation.

libneuralnetworks_shim.so is part of com.android.neuralnetworks
APEX package.

Test: build image
Bug: 172925288
Change-Id: I899f2f14052d5e2e4be61e3c8cfb1b6dc77ba541
Merged-In: I899f2f14052d5e2e4be61e3c8cfb1b6dc77ba541
(cherry picked from commit 536fa9e6e6632814219823e5fc1a5524ed3511f8)
This commit is contained in:
Przemysław Szczepaniak
2021-03-23 15:55:56 +00:00
committed by Przemyslaw Szczepaniak
parent d5dfc5ec72
commit 0387e3ea34

View File

@@ -403,6 +403,7 @@ libnetworkstackutilsjni(minSdkVersion:29)
libneuralnetworks(minSdkVersion:(no version))
libneuralnetworks_common(minSdkVersion:(no version))
libneuralnetworks_headers(minSdkVersion:(no version))
libneuralnetworks_shim_static(minSdkVersion:30)
liboggextractor(minSdkVersion:29)
libonce_cell(minSdkVersion:(no version))
libopenjdkjvmti_headers(minSdkVersion:S)
@@ -536,6 +537,7 @@ NetworkStackApiStableLib(minSdkVersion:29)
NetworkStackApiStableShims(minSdkVersion:29)
networkstackprotos(minSdkVersion:29)
NetworkStackShimsCommon(minSdkVersion:29)
neuralnetworks_supportlibrary_loader(minSdkVersion:29)
no_op(minSdkVersion:current)
note_memtag_heap_async(minSdkVersion:16)
note_memtag_heap_sync(minSdkVersion:16)