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
This commit is contained in:
Przemysław Szczepaniak
2021-03-23 15:55:56 +00:00
committed by Przemyslaw Szczepaniak
parent 9f2d1e60e8
commit 675098e7c6

View File

@@ -415,6 +415,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))
libonce_cell(minSdkVersion:29)
@@ -556,6 +557,7 @@ NetworkStackApiStableLib(minSdkVersion:29)
NetworkStackApiStableShims(minSdkVersion:29)
networkstackprotos(minSdkVersion:29)
NetworkStackShimsCommon(minSdkVersion:29)
neuralnetworks_supportlibrary_loader(minSdkVersion:29)
neuralnetworks_types(minSdkVersion:30)
neuralnetworks_utils_hal_1_0(minSdkVersion:30)
neuralnetworks_utils_hal_1_1(minSdkVersion:30)