From ab38b9e239a10da9f10e6472b4ccef37d136244f Mon Sep 17 00:00:00 2001 From: Cheng Chang Date: Mon, 1 Apr 2024 04:33:28 +0000 Subject: [PATCH] gps: Merge akita pixel-gnss sepolicy to gs-common folder Bug: 332204989 Test: Health boot check at b/332204989#comment36 Test: Verification test at b/332204989. Change-Id: Id8801b90a2b5927329a7dc558f0bc29c2d4609ed --- vendor/file_contexts | 1 - vendor/hal_gnss_default.te | 3 +++ vendor/hal_gnss_pixel.te | 13 ------------- vendor/service_contexts | 1 - 4 files changed, 3 insertions(+), 15 deletions(-) delete mode 100644 vendor/hal_gnss_pixel.te delete mode 100644 vendor/service_contexts diff --git a/vendor/file_contexts b/vendor/file_contexts index 9a1f1b0..ab65b83 100644 --- a/vendor/file_contexts +++ b/vendor/file_contexts @@ -14,7 +14,6 @@ /vendor/bin/hw/spad u:object_r:spad_exec:s0 /vendor/bin/hw/android.hardware.gnss-service u:object_r:hal_gnss_default_exec:s0 -/vendor/bin/hw/android.hardware.gnss-service.pixel u:object_r:hal_gnss_pixel_exec:s0 # gnss/gps data/log files /data/vendor/gps(/.*)? u:object_r:vendor_gps_file:s0 diff --git a/vendor/hal_gnss_default.te b/vendor/hal_gnss_default.te index b75c9d7..0abcf0c 100644 --- a/vendor/hal_gnss_default.te +++ b/vendor/hal_gnss_default.te @@ -7,3 +7,6 @@ allow hal_gnss_default sysfs_gps:file rw_file_perms; #Read GPS property get_prop(hal_gnss_default, vendor_gps_prop) + +# Binder call to pixel-gnss +binder_call(hal_gnss_default, hal_gnss_pixel) \ No newline at end of file diff --git a/vendor/hal_gnss_pixel.te b/vendor/hal_gnss_pixel.te deleted file mode 100644 index 6a27d82..0000000 --- a/vendor/hal_gnss_pixel.te +++ /dev/null @@ -1,13 +0,0 @@ -type hal_gnss_pixel, domain; -hal_server_domain(hal_gnss_pixel, hal_gnss) - -type hal_gnss_pixel_exec, exec_type, vendor_file_type, file_type; -init_daemon_domain(hal_gnss_pixel) - -#IPC between pixel and vendor HAL -binder_call(hal_gnss_pixel, hal_gnss_default) -binder_call(hal_gnss_default, hal_gnss_pixel) - -#Read modem state /sys/bus/platform/devices/cpif/modem_state -allow hal_gnss_pixel sysfs_modem_state:file r_file_perms; -allow hal_gnss_pixel sysfs_gps:file rw_file_perms; \ No newline at end of file diff --git a/vendor/service_contexts b/vendor/service_contexts deleted file mode 100644 index ac23c90..0000000 --- a/vendor/service_contexts +++ /dev/null @@ -1 +0,0 @@ -android.hardware.gnss.IGnss/vendor u:object_r:hal_gnss_service:s0