diff --git a/extract-files.py b/extract-files.py index 16a1e43..965b53b 100755 --- a/extract-files.py +++ b/extract-files.py @@ -20,6 +20,7 @@ from extract_utils.main import ( namespace_imports = [ 'device/oneplus/dre', 'hardware/oplus', + 'hardware/qcom-caf/common/libqti-perfd-client', 'hardware/qcom-caf/sm8350', 'hardware/qcom-caf/wlan', 'vendor/qcom/opensource/commonsys-intf/display', @@ -93,6 +94,8 @@ blob_fixups: blob_fixups_user_type = { .regex_replace('NFC_DEBUG_ENABLED=1', 'NFC_DEBUG_ENABLED=0'), 'vendor/etc/msm_irqbalance.conf': blob_fixup() .regex_replace('IGNORED_IRQ=19,21,38$', 'IGNORED_IRQ=19,21,38,209,218'), + 'vendor/etc/public.libraries.txt': blob_fixup() + .regex_replace('libqti-perfd-client.so\n', ''), 'vendor/etc/qdcm_calib_data_nt36672c_tm_fhd_plus_video_mode_dsi_panel.xml': blob_fixup() .regex_replace('FeatureType="2" Disable="false"', 'FeatureType="2" Disable="true"') .regex_replace('FeatureType="7" Disable="false"', 'FeatureType="7" Disable="true"') diff --git a/init/init.qcom.rc b/init/init.qcom.rc index 81cf423..d0e39be 100644 --- a/init/init.qcom.rc +++ b/init/init.qcom.rc @@ -226,12 +226,6 @@ on post-fs-data # Create directory used by display clients mkdir /data/vendor/display 0770 system graphics - # Change lm related dirs - mkdir /data/vendor/lm 0700 root root - - # Create directory used by powermodule - mkdir /data/vendor/pwr 0700 root root - # Create directory used by media clients mkdir /data/vendor/media 0770 mediacodec media @@ -324,11 +318,6 @@ on post-fs-data mkdir /data/vendor/fm 0770 system system chmod 0770 /data/vendor/fm - #Create PERFD deamon related dirs - mkdir /data/vendor/perfd 0770 root system - chmod 2770 /data/vendor/perfd - rm /data/vendor/perfd/default_values - mkdir /data/vendor/secure_element 0777 system system #Create IOP deamon related dirs diff --git a/proprietary-files.txt b/proprietary-files.txt index daf379a..eda7ade 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -1368,23 +1368,8 @@ vendor/bin/pm-proxy vendor/bin/pm-service vendor/lib64/libperipheral_client.so -# Perf +# Perf (Oplus) odm/lib64/vendor.oplus.hardware.performance-V1-ndk_platform.so -vendor/bin/hw/vendor.qti.hardware.perf@2.2-service -vendor/etc/init/vendor.qti.hardware.perf@2.2-service.rc -vendor/etc/perf/commonresourceconfigs.xml -vendor/etc/perf/commonsysnodesconfigs.xml -vendor/etc/perf/perfboostsconfig.xml -vendor/etc/perf/perfconfigstore.xml -vendor/etc/perf/targetconfig.xml -vendor/etc/perf/targetresourceconfigs.xml -vendor/etc/powerhint.xml -vendor/lib64/libperfconfig.so -vendor/lib64/libperfgluelayer.so -vendor/lib64/libperfioctl.so -vendor/lib64/libqti-perfd-client.so -vendor/lib64/libqti-perfd.so -vendor/lib64/libqti-util.so # Power-off alarm vendor/bin/hw/vendor.qti.hardware.alarm@1.0-service diff --git a/vintf/manifest.xml b/vintf/manifest.xml index fd2845a..b57fd2b 100644 --- a/vintf/manifest.xml +++ b/vintf/manifest.xml @@ -281,15 +281,6 @@ MwqemAdapter - - vendor.qti.hardware.perf - hwbinder - 2.2 - - IPerf - default - - vendor.qti.hardware.qccvndhal hwbinder @@ -487,14 +478,5 @@ imsrtpservice - - vendor.qti.qspmhal - hwbinder - 1.0 - - IQspmhal - default - -