From 852d1dc3c1612b9a554f822d260ab3fe359ee362 Mon Sep 17 00:00:00 2001 From: Wei Wang Date: Fri, 2 Apr 2021 14:22:37 -0700 Subject: [PATCH] Grant GPU and Fabric node access Bug: 183626384 Test: boot Signed-off-by: Wei Wang Change-Id: Ibb700110795f81a2da4358352111f61ef987c29b --- whitechapel/vendor/google/file.te | 6 ++++++ whitechapel/vendor/google/genfs_contexts | 6 ++++++ whitechapel/vendor/google/hal_power_default.te | 2 ++ 3 files changed, 14 insertions(+) diff --git a/whitechapel/vendor/google/file.te b/whitechapel/vendor/google/file.te index ea804182..64f01385 100644 --- a/whitechapel/vendor/google/file.te +++ b/whitechapel/vendor/google/file.te @@ -173,6 +173,12 @@ type persist_battery_file, file_type, vendor_persist_type; # CPU type sysfs_cpu, sysfs_type, fs_type; +# GPU +type sysfs_gpu, sysfs_type, fs_type; + +# Fabric +type sysfs_fabric, sysfs_type, fs_type; + # Memory type sysfs_memory, sysfs_type, fs_type; diff --git a/whitechapel/vendor/google/genfs_contexts b/whitechapel/vendor/google/genfs_contexts index 69e9dd2c..3502a1ed 100644 --- a/whitechapel/vendor/google/genfs_contexts +++ b/whitechapel/vendor/google/genfs_contexts @@ -208,6 +208,12 @@ genfscon sysfs /devices/platform/17000080.devfreq_bo/devfreq/17000080.devfreq_bo genfscon sysfs /devices/platform/17000060.devfreq_tnr/devfreq/17000060.devfreq_tnr/time_in_state u:object_r:sysfs_cpu:s0 genfscon sysfs /devices/platform/17000070.devfreq_mfc/devfreq/17000070.devfreq_mfc/time_in_state u:object_r:sysfs_cpu:s0 +# Fabric +genfscon sysfs /devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/interactive/target_load u:object_r:sysfs_fabric:s0 + +# GPU +genfscon sysfs /devices/platform/1c500000.mali/scaling_min_freq 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_power_default.te b/whitechapel/vendor/google/hal_power_default.te index c5aa154a..20c1ec35 100644 --- a/whitechapel/vendor/google/hal_power_default.te +++ b/whitechapel/vendor/google/hal_power_default.te @@ -3,6 +3,8 @@ allow hal_power_default sysfs_fs_f2fs:dir r_dir_perms; allow hal_power_default sysfs_fs_f2fs:file rw_file_perms; allow hal_power_default sysfs_vendor_sched:file rw_file_perms; allow hal_power_default cpuctl_device:file rw_file_perms; +allow hal_power_default sysfs_gpu:file rw_file_perms; +allow hal_power_default sysfs_fabric:file rw_file_perms; set_prop(hal_power_default, vendor_camera_prop) set_prop(hal_power_default, vendor_camera_debug_prop) set_prop(hal_power_default, vendor_camera_fatp_prop)