diff --git a/conf/init.zumapro.board.rc b/conf/init.zumapro.board.rc index 9c4b87f..d6480f2 100644 --- a/conf/init.zumapro.board.rc +++ b/conf/init.zumapro.board.rc @@ -173,6 +173,9 @@ on init chown root system /sys/devices/platform/16490000.gsa-ns/log_main chown root system /sys/devices/platform/16490000.gsa-ns/log_intermediate + # Enable CPU Idle histograms + write /sys/kernel/metrics/cpuidle_histogram/enable 1 + on post-fs # Ensure device is ready and start storageproxyd wait /dev/sg1 diff --git a/default-permissions.xml b/default-permissions.xml index 2d04542..2f6f13f 100644 --- a/default-permissions.xml +++ b/default-permissions.xml @@ -68,6 +68,13 @@ + + + + + + + diff --git a/device.mk b/device.mk index 7427383..bea72a1 100644 --- a/device.mk +++ b/device.mk @@ -398,6 +398,7 @@ PRODUCT_VENDOR_PROPERTIES += \ DEVICE_MANIFEST_FILE := \ device/google/zumapro/manifest.xml +BOARD_USE_CODEC2_AIDL := V1 ifneq (,$(filter aosp_%,$(TARGET_PRODUCT))) DEVICE_MANIFEST_FILE += \ device/google/zumapro/manifest_media_aosp.xml @@ -886,12 +887,19 @@ PRODUCT_COPY_FILES += \ device/google/zumapro/media_codecs_performance_c2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_performance_c2.xml \ PRODUCT_PROPERTY_OVERRIDES += \ - debug.stagefright.c2-poolmask=458752 \ debug.c2.use_dmabufheaps=1 \ media.c2.dmabuf.padding=512 \ debug.stagefright.ccodec_delayed_params=1 \ ro.vendor.gpu.dataspace=1 +ifneq ($(BOARD_USE_CODEC2_AIDL), ) +PRODUCT_PROPERTY_OVERRIDES += \ + debug.stagefright.c2-poolmask=1507328 +else +PRODUCT_PROPERTY_OVERRIDES += \ + debug.stagefright.c2-poolmask=458752 +endif + # Create input surface on the framework side PRODUCT_PROPERTY_OVERRIDES += \ debug.stagefright.c2inputsurface=-1 \