From a0e5b359369c9f706a79ba4c4531f0216437ae5c Mon Sep 17 00:00:00 2001 From: Hongyang Jiao Date: Tue, 16 Jul 2024 23:09:21 +0000 Subject: [PATCH 1/2] Apply flag RELEASE_PACKAGE_BETTER_BUG Flag: build.RELEASE_PACKAGE_BETTER_BUG Bug: 353584670 Change-Id: I41b3fe23f68d46d29ef12692d00e1c6c1f7f141f Test: manual test --- betterbug/betterbug.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/betterbug/betterbug.mk b/betterbug/betterbug.mk index 906933d..2930362 100644 --- a/betterbug/betterbug.mk +++ b/betterbug/betterbug.mk @@ -1,7 +1,7 @@ # When neither AOSP nor factory targets ifeq (,$(filter aosp_% factory_%, $(TARGET_PRODUCT))) PRODUCT_PACKAGES += BetterBugStub - PRODUCT_PACKAGES_DEBUG += BetterBug + PRODUCT_PACKAGES_DEBUG += $(RELEASE_PACKAGE_BETTER_BUG) endif PRODUCT_PUBLIC_SEPOLICY_DIRS += device/google/gs-common/betterbug/sepolicy/product/public From e0ddd9b2fa616163c693f70154bcdd7d91551e82 Mon Sep 17 00:00:00 2001 From: feiyuchen Date: Wed, 17 Jul 2024 17:31:45 +0000 Subject: [PATCH 2/2] Add missing SEPolicy for audio HAL to use EdgeTpu lib Copied from ag/27351988 Bug: 352789444 Test: Default presubmit. To be tested on device Change-Id: I8a124d644906ffc622598ac0bf6079d704197a33 --- edgetpu/sepolicy/hal_audio_default.te | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/edgetpu/sepolicy/hal_audio_default.te b/edgetpu/sepolicy/hal_audio_default.te index 523770c..4d58e0b 100644 --- a/edgetpu/sepolicy/hal_audio_default.te +++ b/edgetpu/sepolicy/hal_audio_default.te @@ -12,7 +12,19 @@ binder_call(hal_audio_default, edgetpu_app_server) # Allow audio HAL to read tflite Darwinn delegate properties get_prop(hal_audio_default, vendor_tflite_delegate_prop) + +# Allow audio HAL to read DarwiNN runtime properties get_prop(hal_audio_default, vendor_edgetpu_runtime_prop) +# Allow audio HAL to read hetero runtime properties +get_prop(hal_audio_default, vendor_hetero_runtime_prop) + # Allow DMA Buf access. allow hal_audio_default dmabuf_system_heap_device:chr_file r_file_perms; + +# Allow audio HAL to connect to the stats service for logging EdgeTpu metrics. +allow hal_audio_default fwk_stats_service:service_manager find; + +# Allow audio HAL to send EdgeTpu trace packets to Perfetto. +# Enable for prod devices, see: go/darwinn-perfetto-critical-events +perfetto_producer(hal_audio_default)