diff --git a/curtana-vendor.mk b/curtana-vendor.mk
index 22aebf5..96ab542 100644
--- a/curtana-vendor.mk
+++ b/curtana-vendor.mk
@@ -143,8 +143,6 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/curtana/proprietary/product/lib64/vendor.qti.imsrtpservice@2.0.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/vendor.qti.imsrtpservice@2.0.so \
vendor/xiaomi/curtana/proprietary/product/lib64/vendor.qti.imsrtpservice@2.1.so:$(TARGET_COPY_OUT_PRODUCT)/lib64/vendor.qti.imsrtpservice@2.1.so \
vendor/xiaomi/curtana/proprietary/vendor/bin/adsprpcd:$(TARGET_COPY_OUT_VENDOR)/bin/adsprpcd \
- vendor/xiaomi/curtana/proprietary/vendor/bin/batteryd:$(TARGET_COPY_OUT_VENDOR)/bin/batteryd \
- vendor/xiaomi/curtana/proprietary/vendor/bin/batterysecret:$(TARGET_COPY_OUT_VENDOR)/bin/batterysecret \
vendor/xiaomi/curtana/proprietary/vendor/bin/cdsprpcd:$(TARGET_COPY_OUT_VENDOR)/bin/cdsprpcd \
vendor/xiaomi/curtana/proprietary/vendor/bin/cnd:$(TARGET_COPY_OUT_VENDOR)/bin/cnd \
vendor/xiaomi/curtana/proprietary/vendor/bin/cnss-daemon:$(TARGET_COPY_OUT_VENDOR)/bin/cnss-daemon \
@@ -160,6 +158,7 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/curtana/proprietary/vendor/bin/hw/vendor.display.color@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.display.color@1.0-service \
vendor/xiaomi/curtana/proprietary/vendor/bin/hw/vendor.qti.hardware.alarm@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.hardware.alarm@1.0-service \
vendor/xiaomi/curtana/proprietary/vendor/bin/hw/vendor.qti.hardware.capabilityconfigstore@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.hardware.capabilityconfigstore@1.0-service \
+ vendor/xiaomi/curtana/proprietary/vendor/bin/hw/vendor.qti.hardware.perf@2.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.hardware.perf@2.0-service \
vendor/xiaomi/curtana/proprietary/vendor/bin/hw/vendor.qti.hardware.soter@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.hardware.soter@1.0-service \
vendor/xiaomi/curtana/proprietary/vendor/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti \
vendor/xiaomi/curtana/proprietary/vendor/bin/ims_rtp_daemon:$(TARGET_COPY_OUT_VENDOR)/bin/ims_rtp_daemon \
@@ -171,6 +170,7 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/curtana/proprietary/vendor/bin/loc_launcher:$(TARGET_COPY_OUT_VENDOR)/bin/loc_launcher \
vendor/xiaomi/curtana/proprietary/vendor/bin/lowi-server:$(TARGET_COPY_OUT_VENDOR)/bin/lowi-server \
vendor/xiaomi/curtana/proprietary/vendor/bin/mlipayd@1.1:$(TARGET_COPY_OUT_VENDOR)/bin/mlipayd@1.1 \
+ vendor/xiaomi/curtana/proprietary/vendor/bin/msm_irqbalance:$(TARGET_COPY_OUT_VENDOR)/bin/msm_irqbalance \
vendor/xiaomi/curtana/proprietary/vendor/bin/netmgrd:$(TARGET_COPY_OUT_VENDOR)/bin/netmgrd \
vendor/xiaomi/curtana/proprietary/vendor/bin/nv_mac:$(TARGET_COPY_OUT_VENDOR)/bin/nv_mac \
vendor/xiaomi/curtana/proprietary/vendor/bin/pd-mapper:$(TARGET_COPY_OUT_VENDOR)/bin/pd-mapper \
@@ -286,8 +286,6 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/curtana/proprietary/vendor/etc/init/imsqmidaemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/imsqmidaemon.rc \
vendor/xiaomi/curtana/proprietary/vendor/etc/init/imsrcsd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/imsrcsd.rc \
vendor/xiaomi/curtana/proprietary/vendor/etc/init/init-qcril-data.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init-qcril-data.rc \
- vendor/xiaomi/curtana/proprietary/vendor/etc/init/init.batteryd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.batteryd.rc \
- vendor/xiaomi/curtana/proprietary/vendor/etc/init/init.batterysecret.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.batterysecret.rc \
vendor/xiaomi/curtana/proprietary/vendor/etc/init/init.time_daemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.time_daemon.rc \
vendor/xiaomi/curtana/proprietary/vendor/etc/init/init_thermal-engine.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init_thermal-engine.rc \
vendor/xiaomi/curtana/proprietary/vendor/etc/init/ipa_fws.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/ipa_fws.rc \
@@ -301,6 +299,7 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/curtana/proprietary/vendor/etc/init/vendor.qti.hardware.alarm@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.alarm@1.0-service.rc \
vendor/xiaomi/curtana/proprietary/vendor/etc/init/vendor.qti.hardware.capabilityconfigstore@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.capabilityconfigstore@1.0-service.rc \
vendor/xiaomi/curtana/proprietary/vendor/etc/init/vendor.qti.hardware.charger_monitor@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.charger_monitor@1.0-service.rc \
+ vendor/xiaomi/curtana/proprietary/vendor/etc/init/vendor.qti.hardware.perf@2.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.perf@2.0-service.rc \
vendor/xiaomi/curtana/proprietary/vendor/etc/init/vendor.qti.hardware.soter@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.soter@1.0-service.rc \
vendor/xiaomi/curtana/proprietary/vendor/etc/init/vendor.qti.hardware.tui_comm@1.0-service-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.tui_comm@1.0-service-qti.rc \
vendor/xiaomi/curtana/proprietary/vendor/etc/init/vendor.qti.rmt_storage.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.rmt_storage.rc \
@@ -308,6 +307,11 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/curtana/proprietary/vendor/etc/init/vendor.xiaomi.hardware.mlipay@1.1-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.xiaomi.hardware.mlipay@1.1-service.rc \
vendor/xiaomi/curtana/proprietary/vendor/etc/init/vppservice.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vppservice.rc \
vendor/xiaomi/curtana/proprietary/vendor/etc/init/wfdvndservice.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/wfdvndservice.rc \
+ vendor/xiaomi/curtana/proprietary/vendor/etc/perf/commonresourceconfigs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/commonresourceconfigs.xml \
+ vendor/xiaomi/curtana/proprietary/vendor/etc/perf/perfboostsconfig.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/perfboostsconfig.xml \
+ vendor/xiaomi/curtana/proprietary/vendor/etc/perf/perfconfigstore.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/perfconfigstore.xml \
+ vendor/xiaomi/curtana/proprietary/vendor/etc/perf/targetconfig.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/targetconfig.xml \
+ vendor/xiaomi/curtana/proprietary/vendor/etc/perf/targetresourceconfigs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/targetresourceconfigs.xml \
vendor/xiaomi/curtana/proprietary/vendor/etc/qdcm_calib_data_ft8756_video_mode_dsi_huaxing_panel.xml:$(TARGET_COPY_OUT_VENDOR)/etc/qdcm_calib_data_ft8756_video_mode_dsi_huaxing_panel.xml \
vendor/xiaomi/curtana/proprietary/vendor/etc/qdcm_calib_data_nt36675_video_mode_dsi_tianma_panel.xml:$(TARGET_COPY_OUT_VENDOR)/etc/qdcm_calib_data_nt36675_video_mode_dsi_tianma_panel.xml \
vendor/xiaomi/curtana/proprietary/vendor/etc/sensors/config/adux1050_0.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/config/adux1050_0.json \
@@ -578,6 +582,8 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/curtana/proprietary/vendor/lib/libmmrtpdecoder_proprietary.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmrtpdecoder_proprietary.so \
vendor/xiaomi/curtana/proprietary/vendor/lib/libmmrtpencoder_proprietary.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmmrtpencoder_proprietary.so \
vendor/xiaomi/curtana/proprietary/vendor/lib/liboemcrypto.so:$(TARGET_COPY_OUT_VENDOR)/lib/liboemcrypto.so \
+ vendor/xiaomi/curtana/proprietary/vendor/lib/libperfconfig.so:$(TARGET_COPY_OUT_VENDOR)/lib/libperfconfig.so \
+ vendor/xiaomi/curtana/proprietary/vendor/lib/libperfgluelayer.so:$(TARGET_COPY_OUT_VENDOR)/lib/libperfgluelayer.so \
vendor/xiaomi/curtana/proprietary/vendor/lib/libpn553_fw.so:$(TARGET_COPY_OUT_VENDOR)/lib/libpn553_fw.so \
vendor/xiaomi/curtana/proprietary/vendor/lib/libpvr.so:$(TARGET_COPY_OUT_VENDOR)/lib/libpvr.so \
vendor/xiaomi/curtana/proprietary/vendor/lib/libqcbor.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqcbor.so \
@@ -593,6 +599,9 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/curtana/proprietary/vendor/lib/libqmi_encdec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqmi_encdec.so \
vendor/xiaomi/curtana/proprietary/vendor/lib/libqmiservices.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqmiservices.so \
vendor/xiaomi/curtana/proprietary/vendor/lib/libqseed3.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqseed3.so \
+ vendor/xiaomi/curtana/proprietary/vendor/lib/libqti-perfd-client.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqti-perfd-client.so \
+ vendor/xiaomi/curtana/proprietary/vendor/lib/libqti-perfd.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqti-perfd.so \
+ vendor/xiaomi/curtana/proprietary/vendor/lib/libqti-util.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqti-util.so \
vendor/xiaomi/curtana/proprietary/vendor/lib/libqtigef.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqtigef.so \
vendor/xiaomi/curtana/proprietary/vendor/lib/librmp.so:$(TARGET_COPY_OUT_VENDOR)/lib/librmp.so \
vendor/xiaomi/curtana/proprietary/vendor/lib/libsdedrm.so:$(TARGET_COPY_OUT_VENDOR)/lib/libsdedrm.so \
@@ -660,6 +669,7 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/curtana/proprietary/vendor/lib/rfsa/adsp/tas25xx_TI_0.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/tas25xx_TI_0.bin \
vendor/xiaomi/curtana/proprietary/vendor/lib/soundfx/libasphere.so:$(TARGET_COPY_OUT_VENDOR)/lib/soundfx/libasphere.so \
vendor/xiaomi/curtana/proprietary/vendor/lib/vendor.qti.hardware.camera.device@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.camera.device@1.0.so \
+ vendor/xiaomi/curtana/proprietary/vendor/lib/vendor.qti.hardware.perf@2.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.perf@2.0.so \
vendor/xiaomi/curtana/proprietary/vendor/lib/vendor.qti.hardware.vpp@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.vpp@1.1.so \
vendor/xiaomi/curtana/proprietary/vendor/lib/vendor.qti.hardware.vpp@1.2.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.vpp@1.2.so \
vendor/xiaomi/curtana/proprietary/vendor/lib/vendor.qti.hardware.vpp@1.3.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.vpp@1.3.so \
@@ -1010,6 +1020,8 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/curtana/proprietary/vendor/lib64/liboemcrypto.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liboemcrypto.so \
vendor/xiaomi/curtana/proprietary/vendor/lib64/libpdmapper.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libpdmapper.so \
vendor/xiaomi/curtana/proprietary/vendor/lib64/libpdnotifier.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libpdnotifier.so \
+ vendor/xiaomi/curtana/proprietary/vendor/lib64/libperfconfig.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libperfconfig.so \
+ vendor/xiaomi/curtana/proprietary/vendor/lib64/libperfgluelayer.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libperfgluelayer.so \
vendor/xiaomi/curtana/proprietary/vendor/lib64/libperipheral_client.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libperipheral_client.so \
vendor/xiaomi/curtana/proprietary/vendor/lib64/libpvr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libpvr.so \
vendor/xiaomi/curtana/proprietary/vendor/lib64/libqcbor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqcbor.so \
@@ -1033,6 +1045,8 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/curtana/proprietary/vendor/lib64/libqseed3.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqseed3.so \
vendor/xiaomi/curtana/proprietary/vendor/lib64/libqsocket.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqsocket.so \
vendor/xiaomi/curtana/proprietary/vendor/lib64/libqti-perfd-client.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqti-perfd-client.so \
+ vendor/xiaomi/curtana/proprietary/vendor/lib64/libqti-perfd.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqti-perfd.so \
+ vendor/xiaomi/curtana/proprietary/vendor/lib64/libqti-util.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqti-util.so \
vendor/xiaomi/curtana/proprietary/vendor/lib64/libqtigef.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqtigef.so \
vendor/xiaomi/curtana/proprietary/vendor/lib64/libqtikeymaster4.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqtikeymaster4.so \
vendor/xiaomi/curtana/proprietary/vendor/lib64/librcc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/librcc.so \
diff --git a/proprietary/vendor/bin/batteryd b/proprietary/vendor/bin/batteryd
deleted file mode 100755
index a492b2c..0000000
Binary files a/proprietary/vendor/bin/batteryd and /dev/null differ
diff --git a/proprietary/vendor/bin/batterysecret b/proprietary/vendor/bin/batterysecret
deleted file mode 100755
index 092d279..0000000
Binary files a/proprietary/vendor/bin/batterysecret and /dev/null differ
diff --git a/proprietary/vendor/bin/hw/vendor.qti.hardware.perf@2.0-service b/proprietary/vendor/bin/hw/vendor.qti.hardware.perf@2.0-service
new file mode 100644
index 0000000..d31e702
Binary files /dev/null and b/proprietary/vendor/bin/hw/vendor.qti.hardware.perf@2.0-service differ
diff --git a/proprietary/vendor/bin/msm_irqbalance b/proprietary/vendor/bin/msm_irqbalance
new file mode 100755
index 0000000..595a99c
Binary files /dev/null and b/proprietary/vendor/bin/msm_irqbalance differ
diff --git a/proprietary/vendor/etc/init/init.batteryd.rc b/proprietary/vendor/etc/init/init.batteryd.rc
deleted file mode 100644
index d3b6c2f..0000000
--- a/proprietary/vendor/etc/init/init.batteryd.rc
+++ /dev/null
@@ -1,14 +0,0 @@
-service batteryd /vendor/bin/batteryd
- class last_start
- user root
- group system system wakelock
- disabled
- oneshot
- seclabel u:r:batteryd:s0
-
-on property:sys.boot_completed=1
- start batteryd
-
-#run batteryd in off-charge mode
-on charger
- start batteryd
diff --git a/proprietary/vendor/etc/init/init.batterysecret.rc b/proprietary/vendor/etc/init/init.batterysecret.rc
deleted file mode 100644
index 0b99473..0000000
--- a/proprietary/vendor/etc/init/init.batterysecret.rc
+++ /dev/null
@@ -1,25 +0,0 @@
-on property:sys.boot_completed=1
- chmod 0664 /sys/class/usbpd/usbpd0/usbpd_verifed
- chmod 0664 /sys/class/usbpd/usbpd0/request_vdm_cmd
- chmod 0664 /sys/class/usbpd/usbpd0/verify_process
- chmod 0664 /sys/class/power_supply/usb/pd_authentication
- chmod 0664 /sys/class/power_supply/bms/authentic
-
-service batterysecret /vendor/bin/batterysecret
- class last_start
- user root
- group system system wakelock
- disabled
- seclabel u:r:batterysecret:s0
-
-on property:sys.boot_completed=1
- start batterysecret
-
-#run batterysecret in off-charge mode
-on charger
- start batterysecret
- chmod 0664 /sys/class/usbpd/usbpd0/usbpd_verifed
- chmod 0664 /sys/class/usbpd/usbpd0/request_vdm_cmd
- chmod 0664 /sys/class/usbpd/usbpd0/verify_process
- chmod 0664 /sys/class/power_supply/usb/pd_authentication
- chmod 0664 /sys/class/power_supply/bms/authentic
diff --git a/proprietary/vendor/etc/init/vendor.qti.hardware.perf@2.0-service.rc b/proprietary/vendor/etc/init/vendor.qti.hardware.perf@2.0-service.rc
new file mode 100644
index 0000000..618011b
--- /dev/null
+++ b/proprietary/vendor/etc/init/vendor.qti.hardware.perf@2.0-service.rc
@@ -0,0 +1,4 @@
+service perf-hal-2-0 /vendor/bin/hw/vendor.qti.hardware.perf@2.0-service
+ class hal
+ user root
+ group root readproc oem_2907
diff --git a/proprietary/vendor/etc/perf/commonresourceconfigs.xml b/proprietary/vendor/etc/perf/commonresourceconfigs.xml
new file mode 100644
index 0000000..6d7b622
--- /dev/null
+++ b/proprietary/vendor/etc/perf/commonresourceconfigs.xml
@@ -0,0 +1,233 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/proprietary/vendor/etc/perf/perfboostsconfig.xml b/proprietary/vendor/etc/perf/perfboostsconfig.xml
new file mode 100644
index 0000000..963d4ce
--- /dev/null
+++ b/proprietary/vendor/etc/perf/perfboostsconfig.xml
@@ -0,0 +1,197 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/proprietary/vendor/etc/perf/perfconfigstore.xml b/proprietary/vendor/etc/perf/perfconfigstore.xml
new file mode 100644
index 0000000..4347614
--- /dev/null
+++ b/proprietary/vendor/etc/perf/perfconfigstore.xml
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/proprietary/vendor/etc/perf/targetconfig.xml b/proprietary/vendor/etc/perf/targetconfig.xml
new file mode 100644
index 0000000..71ffa30
--- /dev/null
+++ b/proprietary/vendor/etc/perf/targetconfig.xml
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/proprietary/vendor/etc/perf/targetresourceconfigs.xml b/proprietary/vendor/etc/perf/targetresourceconfigs.xml
new file mode 100644
index 0000000..c23bd0c
--- /dev/null
+++ b/proprietary/vendor/etc/perf/targetresourceconfigs.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/proprietary/vendor/lib/libperfconfig.so b/proprietary/vendor/lib/libperfconfig.so
new file mode 100644
index 0000000..23ce878
Binary files /dev/null and b/proprietary/vendor/lib/libperfconfig.so differ
diff --git a/proprietary/vendor/lib/libperfgluelayer.so b/proprietary/vendor/lib/libperfgluelayer.so
new file mode 100644
index 0000000..158825b
Binary files /dev/null and b/proprietary/vendor/lib/libperfgluelayer.so differ
diff --git a/proprietary/vendor/lib/libqti-perfd-client.so b/proprietary/vendor/lib/libqti-perfd-client.so
new file mode 100644
index 0000000..dba3d0f
Binary files /dev/null and b/proprietary/vendor/lib/libqti-perfd-client.so differ
diff --git a/proprietary/vendor/lib/libqti-perfd.so b/proprietary/vendor/lib/libqti-perfd.so
new file mode 100644
index 0000000..ea7a377
Binary files /dev/null and b/proprietary/vendor/lib/libqti-perfd.so differ
diff --git a/proprietary/vendor/lib/libqti-util.so b/proprietary/vendor/lib/libqti-util.so
new file mode 100644
index 0000000..b21d675
Binary files /dev/null and b/proprietary/vendor/lib/libqti-util.so differ
diff --git a/proprietary/vendor/lib/vendor.qti.hardware.perf@2.0.so b/proprietary/vendor/lib/vendor.qti.hardware.perf@2.0.so
new file mode 100644
index 0000000..1db4655
Binary files /dev/null and b/proprietary/vendor/lib/vendor.qti.hardware.perf@2.0.so differ
diff --git a/proprietary/vendor/lib64/libperfconfig.so b/proprietary/vendor/lib64/libperfconfig.so
new file mode 100644
index 0000000..172ac02
Binary files /dev/null and b/proprietary/vendor/lib64/libperfconfig.so differ
diff --git a/proprietary/vendor/lib64/libperfgluelayer.so b/proprietary/vendor/lib64/libperfgluelayer.so
new file mode 100644
index 0000000..2144ddd
Binary files /dev/null and b/proprietary/vendor/lib64/libperfgluelayer.so differ
diff --git a/proprietary/vendor/lib64/libqti-perfd.so b/proprietary/vendor/lib64/libqti-perfd.so
new file mode 100644
index 0000000..8a617c9
Binary files /dev/null and b/proprietary/vendor/lib64/libqti-perfd.so differ
diff --git a/proprietary/vendor/lib64/libqti-util.so b/proprietary/vendor/lib64/libqti-util.so
new file mode 100644
index 0000000..9488fb6
Binary files /dev/null and b/proprietary/vendor/lib64/libqti-util.so differ