Skip to content
Snippets Groups Projects
Commit 325bf725 authored by Sohani Rao's avatar Sohani Rao Committed by Dan Cashman
Browse files

SE Policy for Wifi Offload HAL

Update SE Policy to allow calls to and callbacks from Wifi Offload HAL
HIDL binderized service.
Combined cherry pick from d56aa1982d15acfc2408271138dac43f1e5dc987
and 66e27bf5

Bug: 32842314
Test: Unit tests, Mannual test to ensure Wifi can be brought up and
connected to an AP, ensure that Offload HAL service is running and that
that wificond can get the service handle by calling hwservicemanager.

Change-Id: I0fc51a4152f1891c8d88967e75d45ded115e766e
parent ffb8fb1b
No related branches found
No related tags found
No related merge requests found
...@@ -194,6 +194,7 @@ hal_client_domain(system_server, hal_vibrator) ...@@ -194,6 +194,7 @@ hal_client_domain(system_server, hal_vibrator)
hal_client_domain(system_server, hal_vr) hal_client_domain(system_server, hal_vr)
hal_client_domain(system_server, hal_weaver) hal_client_domain(system_server, hal_weaver)
hal_client_domain(system_server, hal_wifi) hal_client_domain(system_server, hal_wifi)
hal_client_domain(system_server, hal_wifi_offload)
hal_client_domain(system_server, hal_wifi_supplicant) hal_client_domain(system_server, hal_wifi_supplicant)
binder_call(system_server, mediacodec) binder_call(system_server, mediacodec)
......
typeattribute wificond coredomain; typeattribute wificond coredomain;
init_daemon_domain(wificond) init_daemon_domain(wificond)
hal_client_domain(wificond, hal_wifi_offload)
...@@ -261,6 +261,9 @@ attribute hal_wifi_server; ...@@ -261,6 +261,9 @@ attribute hal_wifi_server;
attribute hal_wifi_keystore; attribute hal_wifi_keystore;
attribute hal_wifi_keystore_client; attribute hal_wifi_keystore_client;
attribute hal_wifi_keystore_server; attribute hal_wifi_keystore_server;
attribute hal_wifi_offload;
attribute hal_wifi_offload_client;
attribute hal_wifi_offload_server;
attribute hal_wifi_supplicant; attribute hal_wifi_supplicant;
attribute hal_wifi_supplicant_client; attribute hal_wifi_supplicant_client;
attribute hal_wifi_supplicant_server; attribute hal_wifi_supplicant_server;
......
## HwBinder IPC from client to server, and callbacks
binder_call(hal_wifi_offload_client, hal_wifi_offload_server)
binder_call(hal_wifi_offload_server, hal_wifi_offload_client)
r_dir_file(hal_wifi_offload, proc_net)
r_dir_file(hal_wifi_offload, sysfs_type)
...@@ -30,6 +30,7 @@ ...@@ -30,6 +30,7 @@
/(vendor|system/vendor)/bin/hw/android\.hardware\.usb@1\.0-service u:object_r:hal_usb_default_exec:s0 /(vendor|system/vendor)/bin/hw/android\.hardware\.usb@1\.0-service u:object_r:hal_usb_default_exec:s0
/(vendor|system/vendor)/bin/hw/android\.hardware\.vibrator@1\.0-service u:object_r:hal_vibrator_default_exec:s0 /(vendor|system/vendor)/bin/hw/android\.hardware\.vibrator@1\.0-service u:object_r:hal_vibrator_default_exec:s0
/(vendor|system/vendor)/bin/hw/android\.hardware\.vr@1\.0-service u:object_r:hal_vr_default_exec:s0 /(vendor|system/vendor)/bin/hw/android\.hardware\.vr@1\.0-service u:object_r:hal_vr_default_exec:s0
/(vendor|system/vendor)/bin/hw/android\.hardware\.wifi\.offload@1\.0-service u:object_r:hal_wifi_offload_default_exec:s0
/(vendor|system/vendor)/bin/hw/android\.hardware\.wifi@1\.0-service u:object_r:hal_wifi_default_exec:s0 /(vendor|system/vendor)/bin/hw/android\.hardware\.wifi@1\.0-service u:object_r:hal_wifi_default_exec:s0
/(vendor|system/vendor)/bin/hw/wpa_supplicant u:object_r:hal_wifi_supplicant_default_exec:s0 /(vendor|system/vendor)/bin/hw/wpa_supplicant u:object_r:hal_wifi_supplicant_default_exec:s0
/(vendor|system/vendor)/bin/hostapd u:object_r:hostapd_exec:s0 /(vendor|system/vendor)/bin/hostapd u:object_r:hostapd_exec:s0
......
type hal_wifi_offload_default, domain;
hal_server_domain(hal_wifi_offload_default, hal_wifi_offload)
type hal_wifi_offload_default_exec, exec_type, vendor_file_type, file_type;
init_daemon_domain(hal_wifi_offload_default)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment