From 0f9820830c2deffcb0b4569151b167c530817cb6 Mon Sep 17 00:00:00 2001 From: Ankit Goyal Date: Wed, 14 Jul 2021 19:13:54 +0800 Subject: [PATCH] Add SE policies for memtrack HAL Bug: 191966412 Test: adb shell dumpsys meminfo Change-Id: Ia7ec64840d2bb7c3ae0d61304e109d2ceb9e5f78 --- whitechapel/vendor/google/file_contexts | 1 + whitechapel/vendor/google/genfs_contexts | 3 +++ whitechapel/vendor/google/hal_memtrack_default.te | 1 + 3 files changed, 5 insertions(+) create mode 100644 whitechapel/vendor/google/hal_memtrack_default.te diff --git a/whitechapel/vendor/google/file_contexts b/whitechapel/vendor/google/file_contexts index ad3c94e9..11445e44 100644 --- a/whitechapel/vendor/google/file_contexts +++ b/whitechapel/vendor/google/file_contexts @@ -28,6 +28,7 @@ /(vendor|system/vendor)/bin/hw/android\.hardware\.gnss@[0-9]\.[0-9]-service-brcm u:object_r:hal_gnss_default_exec:s0 /(vendor|system/vendor)/bin/hw/android\.hardware\.dumpstate@1\.1-service\.gs101 u:object_r:hal_dumpstate_default_exec:s0 /(vendor|system/vendor)/bin/hw/android\.hardware\.power\.stats@1\.0-service\.gs101 u:object_r:hal_power_stats_default_exec:s0 +/(vendor|system/vendor)/bin/hw/android\.hardware\.memtrack-service\.pixel u:object_r:hal_memtrack_default_exec:s0 # Wireless charger HAL /(vendor|system/vendor)/bin/hw/vendor\.google\.wireless_charger@1\.3-service-vendor u:object_r:hal_wlc_exec:s0 diff --git a/whitechapel/vendor/google/genfs_contexts b/whitechapel/vendor/google/genfs_contexts index 32bf2cef..328875ef 100644 --- a/whitechapel/vendor/google/genfs_contexts +++ b/whitechapel/vendor/google/genfs_contexts @@ -234,6 +234,9 @@ genfscon sysfs /devices/platform/17000020.devfreq_int/devfreq/17000020.devfreq_i # GPU genfscon sysfs /devices/platform/1c500000.mali/hint_min_freq u:object_r:sysfs_gpu:s0 +genfscon sysfs /devices/platform/1c500000.mali/dma_buf_gpu_mem u:object_r:sysfs_gpu:s0 +genfscon sysfs /devices/platform/1c500000.mali/total_gpu_mem u:object_r:sysfs_gpu:s0 +genfscon sysfs /devices/platform/1c500000.mali/kprcs u:object_r:sysfs_gpu:s0 # nvmem (Non Volatile Memory layer) genfscon sysfs /devices/platform/10970000.hsi2c/i2c-4/4-0050/4-00500/nvmem u:object_r:sysfs_memory:s0 diff --git a/whitechapel/vendor/google/hal_memtrack_default.te b/whitechapel/vendor/google/hal_memtrack_default.te new file mode 100644 index 00000000..7554c6ff --- /dev/null +++ b/whitechapel/vendor/google/hal_memtrack_default.te @@ -0,0 +1 @@ +r_dir_file(hal_memtrack_default, sysfs_gpu)