diff --git a/configs/perf/commonresourceconfigs.xml b/configs/perf/commonresourceconfigs.xml
new file mode 100644
index 0000000..c600900
--- /dev/null
+++ b/configs/perf/commonresourceconfigs.xml
@@ -0,0 +1,210 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/configs/perf/perfboostsconfig.xml b/configs/perf/perfboostsconfig.xml
new file mode 100644
index 0000000..4d60c60
--- /dev/null
+++ b/configs/perf/perfboostsconfig.xml
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/configs/perf/targetconfig.xml b/configs/perf/targetconfig.xml
new file mode 100644
index 0000000..839a7cb
--- /dev/null
+++ b/configs/perf/targetconfig.xml
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/configs/perf/targetresourceconfigs.xml b/configs/perf/targetresourceconfigs.xml
new file mode 100644
index 0000000..137d3d1
--- /dev/null
+++ b/configs/perf/targetresourceconfigs.xml
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/configs/perfboostsconfig.xml b/configs/perfboostsconfig.xml
deleted file mode 100644
index e68c1d3..0000000
--- a/configs/perfboostsconfig.xml
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/device.mk b/device.mk
index 7d64ef9..e78a5e1 100644
--- a/device.mk
+++ b/device.mk
@@ -306,6 +306,13 @@ PRODUCT_PACKAGES += \
DEVICE_PACKAGE_OVERLAYS += \
$(LOCAL_PATH)/overlay
+# Perf configs
+PRODUCT_COPY_FILES += \
+ $(LOCAL_PATH)/configs/perf/commonresourceconfigs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/commonresourceconfigs.xml \
+ $(LOCAL_PATH)/configs/perf/perfboostsconfig.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/perfboostsconfig.xml \
+ $(LOCAL_PATH)/configs/perf/targetconfig.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/targetconfig.xml \
+ $(LOCAL_PATH)/configs/perf/targetresourceconfigs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/targetresourceconfigs.xml
+
# Power
PRODUCT_PACKAGES += \
android.hardware.power@1.0-impl \
@@ -314,8 +321,7 @@ PRODUCT_PACKAGES += \
# Powerhint configuration file
PRODUCT_COPY_FILES += \
- $(LOCAL_PATH)/configs/powerhint.xml:system/etc/powerhint.xml \
- $(LOCAL_PATH)/configs/perfboostsconfig.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/perfboostsconfig.xml
+ $(LOCAL_PATH)/configs/powerhint.xml:system/etc/powerhint.xml
# Qualcomm
PRODUCT_COPY_FILES += \
diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc
index b8826af..318a79c 100644
--- a/rootdir/etc/init.qcom.rc
+++ b/rootdir/etc/init.qcom.rc
@@ -1013,3 +1013,6 @@ on property:sys.boot_completed=1
#CPE fw_name used by sound trigger HAL
chown media audio /sys/kernel/wcd_cpe0/fw_name
+on property:sys.boot_completed=1
+ setprop vendor.post_boot.parsed 1
+
diff --git a/vendor_prop.mk b/vendor_prop.mk
index f85443e..cd6f96f 100644
--- a/vendor_prop.mk
+++ b/vendor_prop.mk
@@ -195,7 +195,8 @@ PRODUCT_PROPERTY_OVERRIDES += \
PRODUCT_PROPERTY_OVERRIDES += \
ro.vendor.extension_library=libqti-perfd-client.so \
ro.vendor.at_library=libqti-at.so \
- ro.vendor.gt_library=libqti-gt.so
+ ro.vendor.gt_library=libqti-gt.so \
+ vendor.debug.enable.gamed=0
# Qualcomm
PRODUCT_PROPERTY_OVERRIDES += \