zenfone7: Remove QTI perfd
Bug: 69270928
Test: Build and boot device and test camera
Change-Id: I87b283206f462fb5c8ec9cdd303ae2934fe9bfc4
Signed-off-by: micky387 <mickaelsaibi@free.fr>
diff --git a/device.mk b/device.mk
index c7e5a5c..25b14f4 100755
--- a/device.mk
+++ b/device.mk
@@ -252,10 +252,6 @@
SecureElement \
com.android.nfc_extras
-# Perf
-PRODUCT_PACKAGES += \
- vendor.qti.hardware.perf@2.3
-
# Power
PRODUCT_PACKAGES += \
android.hardware.power-service-qti
diff --git a/extract-files.py b/extract-files.py
index c2f3e97..1c0dedf 100755
--- a/extract-files.py
+++ b/extract-files.py
@@ -53,8 +53,6 @@
('system/lib64/libxditk_ISP.so',
'system/lib64/libxditk_ditArchLIB.so'): blob_fixup()
.replace_needed('libOpenCL.so', 'libOpenCL_system.so'),
- 'system_ext/lib64/libqti-iopd-client_system.so': blob_fixup()
- .replace_needed('vendor.qti.hardware.iop@2.0.so', 'vendor.qti.hardware.iop@2.0_system.so'),
'vendor/bin/hw/android.hardware.power-service': blob_fixup()
.replace_needed('android.hardware.power-V1-ndk_platform.so', 'android.hardware.power-V1-ndk.so'),
'vendor/etc/msm_irqbalance.conf': blob_fixup()
@@ -66,9 +64,6 @@
('vendor/lib/libreference-ril.so',
'vendor/lib64/libreference-ril.so'): blob_fixup()
.add_needed('libbase_shim.so'),
- ('vendor/lib/libqti-perfd.so',
- 'vendor/lib64/libqti-perfd.so'): blob_fixup()
- .binary_regex_replace(b'sys.asus.dongletype', b'vendor.sys.asus.dongletype'),
'vendor/lib64/libvendor.goodix.hardware.biometrics.fingerprint@2.1.so': blob_fixup()
.replace_needed('libhidltransport.so', 'libhidlbase_shim.so'),
'vendor/lib64/libwvhidl.so': blob_fixup()
diff --git a/manifest/manifest.xml b/manifest/manifest.xml
index 5fc736f..e5f7761 100644
--- a/manifest/manifest.xml
+++ b/manifest/manifest.xml
@@ -412,26 +412,6 @@
<fqname>@1.0::IFstManager/default</fqname>
</hal>
<hal format="hidl">
- <name>vendor.qti.hardware.iop</name>
- <transport>hwbinder</transport>
- <version>2.0</version>
- <interface>
- <name>IIop</name>
- <instance>default</instance>
- </interface>
- <fqname>@2.0::IIop/default</fqname>
- </hal>
- <hal format="hidl">
- <name>vendor.qti.hardware.perf</name>
- <transport>hwbinder</transport>
- <version>2.2</version>
- <interface>
- <name>IPerf</name>
- <instance>default</instance>
- </interface>
- <fqname>@2.2::IPerf/default</fqname>
- </hal>
- <hal format="hidl">
<name>vendor.qti.hardware.qccvndhal</name>
<transport>hwbinder</transport>
<version>1.0</version>
diff --git a/manifest/vendor_framework_compatibility_matrix.xml b/manifest/vendor_framework_compatibility_matrix.xml
index bb9219a..a54f937 100644
--- a/manifest/vendor_framework_compatibility_matrix.xml
+++ b/manifest/vendor_framework_compatibility_matrix.xml
@@ -501,14 +501,6 @@
</interface>
</hal>
<hal format="hidl" optional="true">
- <name>vendor.qti.hardware.iop</name>
- <version>2.0</version>
- <interface>
- <name>IIop</name>
- <instance>default</instance>
- </interface>
- </hal>
- <hal format="hidl" optional="true">
<name>vendor.qti.hardware.limits</name>
<version>1.0-1</version>
<interface>
@@ -533,14 +525,6 @@
</interface>
</hal>
<hal format="hidl" optional="true">
- <name>vendor.qti.hardware.perf</name>
- <version>2.0-3</version>
- <interface>
- <name>IPerf</name>
- <instance>default</instance>
- </interface>
- </hal>
- <hal format="hidl" optional="true">
<name>vendor.qti.hardware.power.powermodule</name>
<version>1.0</version>
<interface>
diff --git a/prebuilt/vendor/etc/init/hw/init.qcom.rc b/prebuilt/vendor/etc/init/hw/init.qcom.rc
index bd46e6f..fbe5db5 100644
--- a/prebuilt/vendor/etc/init/hw/init.qcom.rc
+++ b/prebuilt/vendor/etc/init/hw/init.qcom.rc
@@ -266,12 +266,6 @@
# 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
@@ -385,16 +379,8 @@
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
- mkdir /data/vendor/iop 0700 root system
-
# Mark the copy complete flag to not completed
write /data/vendor/radio/copy_complete 0
chown radio radio /data/vendor/radio/copy_complete
@@ -446,13 +432,6 @@
user system
oneshot
-service iop /system/vendor/bin/iop
- class main
- user root
- group root
- disabled
- socket iop seqpacket 0666 root system
-
service qcomsysd /system/vendor/bin/qcom-system-daemon
class main
user root
diff --git a/proprietary-files-product.txt b/proprietary-files-product.txt
index b4094ab..596b1eb 100644
--- a/proprietary-files-product.txt
+++ b/proprietary-files-product.txt
@@ -1,15 +1,6 @@
# Alarm
product/app/PowerOffAlarm/PowerOffAlarm.apk
-# Perf
-system_ext/bin/perfservice
-system_ext/etc/init/perfservice.rc
-system_ext/etc/perf/wlc_model.tflite
-system_ext/etc/seccomp_policy/perfservice.policy
-system_ext/lib64/vendor.qti.hardware.iop@2.0.so:system_ext/lib64/vendor.qti.hardware.iop@2.0_system.so;FIX_SONAME
-system_ext/lib64/libqti-iopd-client_system.so
-system_ext/lib64/libqti-perfd-client_system.so
-
# QTI Telephony
product/app/uimgbaservice/uimgbaservice.apk
product/etc/permissions/UimGba.xml
diff --git a/proprietary-files-vendor.txt b/proprietary-files-vendor.txt
index 930c09d..560ab72 100644
--- a/proprietary-files-vendor.txt
+++ b/proprietary-files-vendor.txt
@@ -108,13 +108,10 @@
vendor/bin/hw/vendor.qti.hardware.alarm@1.0-service
vendor/bin/hw/vendor.qti.hardware.capabilityconfigstore@1.0-service
vendor/bin/hw/vendor.qti.hardware.factory@1.0-service
-vendor/bin/hw/vendor.qti.hardware.iop@2.0-service
-vendor/bin/hw/vendor.qti.hardware.perf@2.2-service
vendor/bin/hw/vendor.qti.hardware.qccvndhal@1.0-service
vendor/bin/hw/vendor.qti.hardware.qseecom@1.0-service
vendor/bin/hw/vendor.qti.hardware.qteeconnector@1.0-service
vendor/bin/hw/vendor.qti.hardware.sensorscalibrate@1.0-service
-vendor/bin/hw/vendor.qti.hardware.servicetracker@1.2-service
vendor/bin/hw/vendor.qti.hardware.soter@1.0-service
vendor/bin/hw/vendor.qti.hardware.trustedui@1.0-service-qti
vendor/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti
@@ -238,7 +235,6 @@
vendor/bin/triggerpanic.sh
vendor/bin/update_threshold.sh
vendor/bin/vendor.qti.hardware.soter@1.0-provision
-vendor/bin/vendor.qti.qspmhal@1.0-service
vendor/bin/vendor_cmd_tool
vendor/bin/vga_status
vendor/bin/vppservice
@@ -407,18 +403,14 @@
vendor/etc/init/vendor.qti.hardware.charger_monitor@1.0-service.rc
vendor/etc/init/vendor.qti.hardware.dsp@1.0-service.rc
vendor/etc/init/vendor.qti.hardware.factory@1.0-service.rc
-vendor/etc/init/vendor.qti.hardware.iop@2.0-service.rc
-vendor/etc/init/vendor.qti.hardware.perf@2.2-service.rc
vendor/etc/init/vendor.qti.hardware.qccvndhal@1.0-service.rc
vendor/etc/init/vendor.qti.hardware.qseecom@1.0-service.rc
vendor/etc/init/vendor.qti.hardware.qteeconnector@1.0-service.rc
vendor/etc/init/vendor.qti.hardware.sensorscalibrate@1.0-service.rc
-vendor/etc/init/vendor.qti.hardware.servicetracker@1.2-service.rc
vendor/etc/init/vendor.qti.hardware.soter@1.0-service.rc
vendor/etc/init/vendor.qti.hardware.trustedui@1.0-service-qti.rc
vendor/etc/init/vendor.qti.hardware.tui_comm@1.0-service-qti.rc
vendor/etc/init/vendor.qti.media.c2@1.0-service.rc
-vendor/etc/init/vendor.qti.qspmhal@1.0-service.rc
vendor/etc/init/vendor.qti.rmt_storage.rc
vendor/etc/init/vendor.qti.sla.service@1.0-service.rc
vendor/etc/init/vendor.qti.tftp.rc
@@ -727,12 +719,6 @@
vendor/etc/mixer_paths_cdp.xml
vendor/etc/mixer_paths_qrd.xml
vendor/etc/msm_irqbalance.conf
-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/permissions/android.hardware.audio.low_latency.xml
vendor/etc/permissions/android.hardware.audio.pro.xml
vendor/etc/permissions/android.hardware.camera.flash-autofocus.xml
@@ -780,7 +766,6 @@
vendor/etc/permissions/vendor.qti.hardware.factory.xml
vendor/etc/platform_boost/boost_cap.xml
vendor/etc/platform_boost/boost_mode.xml
-vendor/etc/powerhint.xml
vendor/etc/public.libraries.txt
vendor/etc/qdcm_calib_data_Sharp_2k_cmd_mode_qsync_dsi_panel.xml
vendor/etc/qdcm_calib_data_Sharp_2k_video_mode_qsync_dsi_panel.xml
@@ -827,7 +812,6 @@
vendor/etc/seccomp_policy/codec2.vendor.ext-arm.policy
vendor/etc/seccomp_policy/imsrtp.policy
vendor/etc/seccomp_policy/mediacodec.policy
-vendor/etc/seccomp_policy/qspm.policy
vendor/etc/seccomp_policy/qti-systemd.policy
vendor/etc/seccomp_policy/vendor.qti.hardware.dsp.policy
vendor/etc/sensors/config/af6133e_0.json
@@ -987,7 +971,6 @@
vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.3-service.widevine.xml
vendor/etc/vintf/manifest/vendor.goodix.hardware.biometrics.fingerprint.xml
vendor/etc/vintf/manifest/vendor.qti.gnss@4.0-service.xml
-vendor/etc/vintf/manifest/vendor.qti.hardware.servicetracker@1.2-service.xml
vendor/etc/wifi/p2p_supplicant_overlay.conf
vendor/firmware/CAMERA_ICP.elf
vendor/firmware/Data.msc
@@ -1205,7 +1188,6 @@
vendor/lib/hw/vendor.qti.hardware.qseecom@1.0-impl.so
vendor/lib/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so
vendor/lib/hw/vendor.qti.hardware.sensorscalibrate@1.0-impl.so
-vendor/lib/hw/vendor.qti.hardware.servicetracker@1.2-impl.so
vendor/lib/hw/vendor.qti.hardware.soter@1.0-impl.so
vendor/lib/hw/vendor.qti.sla.service@1.0-impl.so
vendor/lib/hw/vibrator.default.so
@@ -1268,7 +1250,6 @@
vendor/lib/libadiertac.so
vendor/lib/libadm.so
vendor/lib/libadpcmdec.so
-vendor/lib/libadreno_app_profiles.so
vendor/lib/libadreno_utils.so
vendor/lib/libadsp_default_listener.so
vendor/lib/libadsprpc.so
@@ -1399,9 +1380,6 @@
vendor/lib/libos.so
vendor/lib/libpdmapper.so
vendor/lib/libpdnotifier.so
-vendor/lib/libperfconfig.so
-vendor/lib/libperfgluelayer.so
-vendor/lib/libperfioctl.so
vendor/lib/libperipheral_client.so
vendor/lib/libplatformconfig.so
vendor/lib/libpn553_fw.so
@@ -1435,11 +1413,6 @@
vendor/lib/libqsap_sdk.so
vendor/lib/libqseed3.so
vendor/lib/libqsocket.so
-vendor/lib/libqti-iopd-client.so
-vendor/lib/libqti-iopd.so
-vendor/lib/libqti-perfd-client.so
-vendor/lib/libqti-perfd.so
-vendor/lib/libqti-util.so
vendor/lib/libqti-utils.so
vendor/lib/libqtigef.so
vendor/lib/librcc.so
@@ -1603,8 +1576,6 @@
vendor/lib/vendor.qti.hardware.data.qmi@1.0.so
vendor/lib/vendor.qti.hardware.dsp@1.0.so
vendor/lib/vendor.qti.hardware.fm@1.0.so
-vendor/lib/vendor.qti.hardware.iop@1.0.so
-vendor/lib/vendor.qti.hardware.iop@2.0.so
vendor/lib/vendor.qti.hardware.qccsyshal@1.0.so
vendor/lib/vendor.qti.hardware.qccvndhal@1.0-halimpl.so
vendor/lib/vendor.qti.hardware.qccvndhal@1.0.so
@@ -1658,8 +1629,6 @@
vendor/lib/vendor.qti.imsrtpservice@3.0-service-Impl.so
vendor/lib/vendor.qti.imsrtpservice@3.0.so;MODULE_SUFFIX=_vendor
vendor/lib/vendor.qti.latency@2.0.so
-vendor/lib/vendor.qti.qspmhal@1.0-impl.so
-vendor/lib/vendor.qti.qspmhal@1.0.so
vendor/lib/vendor.qti.sla.service@1.0.so
vendor/lib/vendor.qti.spu@1.0.so
vendor/lib/vendor.qti.voiceprint@1.0.so
@@ -1823,7 +1792,6 @@
vendor/lib64/hw/vendor.qti.hardware.qseecom@1.0-impl.so
vendor/lib64/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so
vendor/lib64/hw/vendor.qti.hardware.sensorscalibrate@1.0-impl.so
-vendor/lib64/hw/vendor.qti.hardware.servicetracker@1.2-impl.so
vendor/lib64/hw/vendor.qti.hardware.soter@1.0-impl.so
vendor/lib64/hw/vendor.qti.sla.service@1.0-impl.so
vendor/lib64/hw/vibrator.default.so
@@ -1888,7 +1856,6 @@
vendor/lib64/libacdbloader.so
vendor/lib64/libacdbrtac.so
vendor/lib64/libadiertac.so
-vendor/lib64/libadreno_app_profiles.so
vendor/lib64/libadreno_utils.so
vendor/lib64/libadsp_default_listener.so
vendor/lib64/libadsprpc.so
@@ -2060,9 +2027,6 @@
vendor/lib64/libos.so
vendor/lib64/libpdmapper.so
vendor/lib64/libpdnotifier.so
-vendor/lib64/libperfconfig.so
-vendor/lib64/libperfgluelayer.so
-vendor/lib64/libperfioctl.so
vendor/lib64/libperipheral_client.so
vendor/lib64/libplatformconfig.so
vendor/lib64/libpwirispq.so
@@ -2096,11 +2060,6 @@
vendor/lib64/libqsap_sdk.so
vendor/lib64/libqseed3.so
vendor/lib64/libqsocket.so
-vendor/lib64/libqti-iopd-client.so
-vendor/lib64/libqti-iopd.so
-vendor/lib64/libqti-perfd-client.so
-vendor/lib64/libqti-perfd.so
-vendor/lib64/libqti-util.so
vendor/lib64/libqti-utils.so
vendor/lib64/libqtigef.so
vendor/lib64/libqtikeymaster4.so
@@ -2270,8 +2229,6 @@
vendor/lib64/vendor.qti.hardware.factory@1.0.so
vendor/lib64/vendor.qti.hardware.factory@1.1.so
vendor/lib64/vendor.qti.hardware.fm@1.0.so
-vendor/lib64/vendor.qti.hardware.iop@1.0.so
-vendor/lib64/vendor.qti.hardware.iop@2.0.so
vendor/lib64/vendor.qti.hardware.qccsyshal@1.0.so
vendor/lib64/vendor.qti.hardware.qccvndhal@1.0-halimpl.so
vendor/lib64/vendor.qti.hardware.qccvndhal@1.0.so
@@ -2325,8 +2282,6 @@
vendor/lib64/vendor.qti.imsrtpservice@3.0-service-Impl.so
vendor/lib64/vendor.qti.imsrtpservice@3.0.so;MODULE_SUFFIX=_vendor
vendor/lib64/vendor.qti.latency@2.0.so
-vendor/lib64/vendor.qti.qspmhal@1.0-impl.so
-vendor/lib64/vendor.qti.qspmhal@1.0.so
vendor/lib64/vendor.qti.sla.service@1.0.so
vendor/lib64/vendor.qti.spu@1.0.so
vendor/lib64/vendor.qti.voiceprint@1.0.so
diff --git a/sepolicy/vendor/property_contexts b/sepolicy/vendor/property_contexts
index 0c28285..2f91c03 100644
--- a/sepolicy/vendor/property_contexts
+++ b/sepolicy/vendor/property_contexts
@@ -163,7 +163,6 @@
vendor.asus.thermal_config_id u:object_r:vendor_thermal_prop:s0
vendor.proximity. u:object_r:vendor_thermal_prop:s0
vendor.sys.enableDevPerfTHM u:object_r:vendor_asus_prop:s0
-vendor.sys.asus.dongletype u:object_r:vendor_asus_prop:s0
vendor.thermal.dumpsys u:object_r:vendor_thermal_prop:s0
vendor.thermal. u:object_r:vendor_thermal_prop:s0
vendor.thermal_ u:object_r:vendor_thermal_prop:s0
diff --git a/vendor.prop b/vendor.prop
index 16435bd..6e728f2 100644
--- a/vendor.prop
+++ b/vendor.prop
@@ -117,7 +117,6 @@
vendor.audio.feature.audiozoom.enable=false
vendor.audio.feature.snd_mon.enable=true
persist.vendor.qfp=true
-ro.vendor.qspm.enable=true
persist.vendor.radio.enableadvancedscan=true
vendor.mm.enable.qcom_parser=16777215
ro.hardware.vulkan=adreno
@@ -137,8 +136,6 @@
ro.hardware.keystore_desede=true
ro.crypto.volume.filenames_mode=aes-256-cts
ro.crypto.allow_encrypt_override=true
-ro.vendor.extension_library=libqti-perfd-client.so
-ro.vendor.perf-hal.ver=2.2
persist.vendor.sensors.sync_request=true
persist.vendor.sensors.allow_non_default_discovery=true
persist.vendor.radio.apm_sim_not_pwdn=1