summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYu-Chi Cheng <yuchicheng@google.com>2023-05-17 14:29:05 -0700
committerYu-Chi Cheng <yuchicheng@google.com>2023-05-17 21:38:06 +0000
commit708eec566d576962fc76d88e1298d09376ccf2bb (patch)
tree9346845b23a3206d6e7412479b43d108bf4d8658
parent98761efaccfcaa33147e47cd2c749428e50a2d0e (diff)
Allowed edgetpu_vendor_service to access hetero runtime system
properties. Those properties include the one for trace level ("vendor.google.silicon.max_trace_level"), which will be used by the edgetpu vendor service during on device compilation. This change is required to avoid SELinux errors. Bug: 282963211 Test: verified no avc error after this change with GCA + perfetto. Change-Id: I66333571bc9dbbf86e033eefb1054c79b260ff67
-rw-r--r--edgetpu/sepolicy/edgetpu_vendor_server.te3
1 files changed, 3 insertions, 0 deletions
diff --git a/edgetpu/sepolicy/edgetpu_vendor_server.te b/edgetpu/sepolicy/edgetpu_vendor_server.te
index 1060510..4c03744 100644
--- a/edgetpu/sepolicy/edgetpu_vendor_server.te
+++ b/edgetpu/sepolicy/edgetpu_vendor_server.te
@@ -29,3 +29,6 @@ allow edgetpu_vendor_server proc_version:file r_file_perms;
# Allow EdgeTPU vendor service to read the overcommit_memory info.
allow edgetpu_vendor_server proc_overcommit_memory:file r_file_perms;
+
+# Allow EdgeTPU vendor service to read hetero runtime properties
+get_prop(edgetpu_vendor_server, vendor_hetero_runtime_prop)