Skip to content
Snippets Groups Projects
Commit 9a8bdb07 authored by Roshan Pius's avatar Roshan Pius Committed by android-build-merger
Browse files

hal_wifi: Allow system_server to access wifi HIDL services am: 02ed21e8 am: 7f1b8ad8

am: 3a78d30b

Change-Id: Ie058e8370da10aa8124b6e2017a23a8f18804f80
parents 50a046ea 3a78d30b
No related branches found
No related tags found
No related merge requests found
......@@ -5,8 +5,8 @@ type hal_wifi_exec, exec_type, file_type;
## hwbinder access
hwbinder_use(hal_wifi)
## call into wificond process (callbacks)
binder_call(hal_wifi, wificond)
## call into system_server process (for invoking callbacks)
binder_call(hal_wifi, system_server)
r_dir_file(hal_wifi, proc_net)
r_dir_file(hal_wifi, sysfs_type)
......
......@@ -146,13 +146,6 @@ allow system_server surfaceflinger:unix_stream_socket { read write setopt };
# Perform Binder IPC.
binder_use(system_server)
binder_call(system_server, hal_boot)
binder_call(system_server, hal_light)
binder_call(system_server, hal_memtrack)
binder_call(system_server, hal_power)
binder_call(system_server, hal_thermal)
binder_call(system_server, hal_vibrator)
binder_call(system_server, hal_vr)
binder_call(system_server, { appdomain ephemeral_app })
binder_call(system_server, binderservicedomain)
binder_call(system_server, dumpstate)
......@@ -163,6 +156,18 @@ binder_call(system_server, netd)
binder_call(system_server, wificond)
binder_service(system_server)
# Perform HwBinder IPC.
hwbinder_use(system_server)
binder_call(system_server, hal_boot)
binder_call(system_server, hal_light)
binder_call(system_server, hal_memtrack)
binder_call(system_server, hal_power)
binder_call(system_server, hal_thermal)
binder_call(system_server, hal_vibrator)
binder_call(system_server, hal_vr)
binder_call(system_server, hal_wifi)
binder_call(system_server, wpa)
# Ask debuggerd to dump backtraces for native stacks of interest.
#
# This is derived from the list that system server defines as interesting native processes
......
......@@ -5,10 +5,6 @@ type wificond_exec, exec_type, file_type;
binder_use(wificond)
binder_call(wificond, system_server)
hwbinder_use(wificond)
binder_call(wificond, hal_wifi)
binder_call(wificond, wpa)
allow wificond wificond_service:service_manager { add find };
# wificond writes firmware paths to this file.
......
......@@ -26,7 +26,7 @@ binder_use(wpa)
# HIDL interface exposed by WPA.
hwbinder_use(wpa)
binder_call(wpa, wificond)
binder_call(wpa, system_server)
# Create a socket for receiving info from wpa
allow wpa wpa_socket:dir create_dir_perms;
......
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