From c53c03b843bdfa26a68120193fece44c40b669fa Mon Sep 17 00:00:00 2001 From: Franklin He Date: Wed, 16 Jun 2021 21:47:39 +0800 Subject: [PATCH] Add new sepolicy to allow Power Hint SELinux policy changes to work with https://googleplex-android-review.git.corp.google.com/c/device/google/gs101/+/14997393 This allows the NNAPI HAL to make IPC calls to the Power HAL in order to request power hints Bug: 191241561 Test: Pushed new SEPolicy to device, verified no AVC problems when making IPC calls Change-Id: I8209b3677bedf908901389c07304f4478d0431b0 --- edgetpu/hal_neuralnetworks_darwinn.te | 3 +++ 1 file changed, 3 insertions(+) diff --git a/edgetpu/hal_neuralnetworks_darwinn.te b/edgetpu/hal_neuralnetworks_darwinn.te index 88a24db9..4a36b9a2 100644 --- a/edgetpu/hal_neuralnetworks_darwinn.te +++ b/edgetpu/hal_neuralnetworks_darwinn.te @@ -31,5 +31,8 @@ allow hal_neuralnetworks_darwinn fwk_stats_service:service_manager find; binder_call(hal_neuralnetworks_darwinn, system_server); binder_use(hal_neuralnetworks_darwinn) +# Allow TPU NNAPI HAL to request power hints from the Power Service +hal_client_domain(hal_neuralnetworks_darwinn, hal_power) + # TPU NNAPI to register the service to service_manager. add_service(hal_neuralnetworks_darwinn, edgetpu_nnapi_service);