From 61df5feff72270632897feac9d25361a680193f9 Mon Sep 17 00:00:00 2001 From: Bruno BELANYI Date: Thu, 6 Apr 2023 13:49:53 +0000 Subject: [PATCH] Add ArmNN config sysprops SELinux rules Bug: 205202540 Bug: 264489188 Test: manual - reboot device and check the absence of AVC denials (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:aac79fd4d9bec6517b2932cfca1e1c84b7711cc8) Merged-In: I77b29468258520265e5f660452794aff068ca07d Change-Id: I77b29468258520265e5f660452794aff068ca07d --- vendor/property.te | 3 +++ vendor/property_contexts | 3 +++ vendor/vendor_init.te | 3 +++ 3 files changed, 9 insertions(+) diff --git a/vendor/property.te b/vendor/property.te index 8ef51a8c..105574b9 100644 --- a/vendor/property.te +++ b/vendor/property.te @@ -13,3 +13,6 @@ vendor_internal_prop(vendor_dynamic_sensor_prop) # Mali Integration vendor_restricted_prop(vendor_arm_runtime_option_prop) + +# ArmNN +vendor_internal_prop(vendor_armnn_config_prop) diff --git a/vendor/property_contexts b/vendor/property_contexts index 8e439464..e837a5cb 100644 --- a/vendor/property_contexts +++ b/vendor/property_contexts @@ -20,3 +20,6 @@ vendor.dynamic_sensor. u:object_r:vendor_dynamic_sensor_prop # Mali GPU driver configuration and debug options vendor.mali. u:object_r:vendor_arm_runtime_option_prop:s0 prefix + +# ArmNN configuration +ro.vendor.armnn. u:object_r:vendor_armnn_config_prop:s0 prefix diff --git a/vendor/vendor_init.te b/vendor/vendor_init.te index 866e4d10..d12fd6e3 100644 --- a/vendor/vendor_init.te +++ b/vendor/vendor_init.te @@ -31,5 +31,8 @@ set_prop(vendor_init, vendor_ssrdump_prop) # Mali set_prop(vendor_init, vendor_arm_runtime_option_prop) +# ArmNN +set_prop(vendor_init, vendor_armnn_config_prop) + # MM allow vendor_init proc_watermark_scale_factor:file w_file_perms;