diff options
author | Sohani Rao | 2017-03-01 12:25:44 -0600 |
---|---|---|
committer | Dan Cashman | 2017-05-18 11:49:55 -0500 |
commit | 325bf7259227b15a6b356051d90d5a89ad739a4d (patch) | |
tree | 29143cbbf0c9518012c3f5bb99151c8b406ef2af /vendor | |
parent | ffb8fb1b94e46dc1725c9083aa9e1f5e53c565d1 (diff) | |
download | system-sepolicy-325bf7259227b15a6b356051d90d5a89ad739a4d.tar.gz system-sepolicy-325bf7259227b15a6b356051d90d5a89ad739a4d.tar.xz system-sepolicy-325bf7259227b15a6b356051d90d5a89ad739a4d.zip |
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 66e27bf502246c8e8870b7b3e2573a8c87e89fe1
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
Diffstat (limited to 'vendor')
-rw-r--r-- | vendor/file_contexts | 1 | ||||
-rw-r--r-- | vendor/hal_wifi_offload_default.te | 5 |
2 files changed, 6 insertions, 0 deletions
diff --git a/vendor/file_contexts b/vendor/file_contexts index ac5d1d0d..e7a371a0 100644 --- a/vendor/file_contexts +++ b/vendor/file_contexts | |||
@@ -30,6 +30,7 @@ | |||
30 | /(vendor|system/vendor)/bin/hw/android\.hardware\.usb@1\.0-service u:object_r:hal_usb_default_exec:s0 | 30 | /(vendor|system/vendor)/bin/hw/android\.hardware\.usb@1\.0-service u:object_r:hal_usb_default_exec:s0 |
31 | /(vendor|system/vendor)/bin/hw/android\.hardware\.vibrator@1\.0-service u:object_r:hal_vibrator_default_exec:s0 | 31 | /(vendor|system/vendor)/bin/hw/android\.hardware\.vibrator@1\.0-service u:object_r:hal_vibrator_default_exec:s0 |
32 | /(vendor|system/vendor)/bin/hw/android\.hardware\.vr@1\.0-service u:object_r:hal_vr_default_exec:s0 | 32 | /(vendor|system/vendor)/bin/hw/android\.hardware\.vr@1\.0-service u:object_r:hal_vr_default_exec:s0 |
33 | /(vendor|system/vendor)/bin/hw/android\.hardware\.wifi\.offload@1\.0-service u:object_r:hal_wifi_offload_default_exec:s0 | ||
33 | /(vendor|system/vendor)/bin/hw/android\.hardware\.wifi@1\.0-service u:object_r:hal_wifi_default_exec:s0 | 34 | /(vendor|system/vendor)/bin/hw/android\.hardware\.wifi@1\.0-service u:object_r:hal_wifi_default_exec:s0 |
34 | /(vendor|system/vendor)/bin/hw/wpa_supplicant u:object_r:hal_wifi_supplicant_default_exec:s0 | 35 | /(vendor|system/vendor)/bin/hw/wpa_supplicant u:object_r:hal_wifi_supplicant_default_exec:s0 |
35 | /(vendor|system/vendor)/bin/hostapd u:object_r:hostapd_exec:s0 | 36 | /(vendor|system/vendor)/bin/hostapd u:object_r:hostapd_exec:s0 |
diff --git a/vendor/hal_wifi_offload_default.te b/vendor/hal_wifi_offload_default.te new file mode 100644 index 00000000..44bd3063 --- /dev/null +++ b/vendor/hal_wifi_offload_default.te | |||
@@ -0,0 +1,5 @@ | |||
1 | type hal_wifi_offload_default, domain; | ||
2 | hal_server_domain(hal_wifi_offload_default, hal_wifi_offload) | ||
3 | |||
4 | type hal_wifi_offload_default_exec, exec_type, vendor_file_type, file_type; | ||
5 | init_daemon_domain(hal_wifi_offload_default) | ||