sm8450-common: Drop perf lm blobs

Change-Id: I38a0031ea3f325c67277ed34341e532cf4ff060b
This commit is contained in:
Arian 2024-08-29 18:29:56 +02:00
parent a89470fbb7
commit fec76f0806
46 changed files with 0 additions and 1742 deletions

View File

@ -931,24 +931,6 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.qti.hardware.servicetracker@1.2-impl",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/hw/vendor.qti.hardware.servicetracker@1.2-impl.so"],
shared_libs: ["libhidlbase", "libhardware", "libbase", "liblog", "libcutils", "libutils", "vendor.qti.hardware.servicetracker@1.2", "vendor.qti.hardware.servicetracker@1.1", "vendor.qti.hardware.servicetracker@1.0", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
relative_install_path: "hw",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.qti.hardware.soter@1.0-impl",
owner: "xiaomi",
@ -1547,23 +1529,6 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libadaptlaunch",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/libadaptlaunch.so"],
shared_libs: ["liblog", "libcutils", "liblearningmodule", "libmeters-ns", "libsqlite", "libqti-perfd-client", "libqti-perfd", "liblmutils-ns", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libadm",
owner: "xiaomi",
@ -1615,40 +1580,6 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libapengine",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/libapengine.so"],
shared_libs: ["liblog", "libcutils", "liblearningmodule", "libmeters-ns", "liblmutils-ns", "libsqlite", "libqti-perfd-client", "vendor.display.config@1.0", "libhwbinder", "libhidlbase", "libutils", "libtinyxml2", "libperfconfig", "libthermalclient", "liblmthermallistner", "libqti-perfd", "android.hardware.thermal@2.0", "android.hidl.allocator@1.0", "vendor.qti.qspmhal@1.0", "android.hidl.memory@1.0", "libhidlmemory", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libappclassifier",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/libappclassifier.so"],
shared_libs: ["liblog", "libcutils", "liblearningmodule", "libsqlite", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libar-acdb",
owner: "xiaomi",
@ -2687,74 +2618,6 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "liblearningmodule",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/liblearningmodule.so"],
shared_libs: ["liblog", "libc", "libcutils", "libutils", "libtinyxml2", "libsqlite", "libperfgluelayer", "libperfconfig", "libc++", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "liblightninglaunches",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/liblightninglaunches.so"],
shared_libs: ["liblog", "libcutils", "liblearningmodule", "libmeters-ns", "libsqlite", "libqti-perfd-client", "libqti-perfd", "liblmutils-ns", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "liblmthermallistner",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/liblmthermallistner.so"],
shared_libs: ["liblog", "libc", "libcutils", "libhidlbase", "libutils", "libthermalclient", "android.hardware.thermal@2.0", "libc++", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "liblmutils-ns",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/liblmutils-ns.so"],
shared_libs: ["liblog", "libnl", "vendor.qti.hardware.servicetracker@1.0", "vendor.qti.hardware.iop@2.0", "vendor.qti.hardware.servicetracker@1.1", "libhidlbase", "libsqlite", "libutils", "libqti-iopd", "libqti-perfd", "libqti-iopd-client", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libloc_api_v02",
owner: "xiaomi",
@ -3148,23 +3011,6 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libmemperfd",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/libmemperfd.so"],
shared_libs: ["liblog", "libcutils", "liblearningmodule", "libperfgluelayer", "libperfconfig", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libmemutils",
owner: "xiaomi",
@ -3182,40 +3028,6 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libmeters-ns",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/libmeters-ns.so"],
shared_libs: ["liblog", "libcutils", "liblearningmodule", "libqti-perfd-client", "libqti-perfd", "liblmutils-ns", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libmeters",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/libmeters.so"],
shared_libs: ["liblog", "libc", "libcutils", "liblearningmodule", "libc++", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libminkdescriptor",
owner: "xiaomi",
@ -3641,23 +3453,6 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libpasrutils",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/libpasrutils.so"],
shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libpdmapper",
owner: "xiaomi",
@ -3760,57 +3555,6 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libprekill",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/libprekill.so"],
shared_libs: ["liblog", "libcutils", "liblearningmodule", "libmeters-ns", "libsqlite", "libmemperfd", "libqti-iopd", "libhidlbase", "libutils", "liblmutils-ns", "libqti-perfd-client", "libperfconfig", "vendor.qti.hardware.iop@2.0", "vendor.qti.hardware.servicetracker@1.0", "vendor.qti.hardware.servicetracker@1.1", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libprocomp",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/libprocomp.so"],
shared_libs: ["liblog", "libcutils", "liblearningmodule", "libmeters-ns", "libsqlite", "liblmutils-ns", "libqti-perfd-client", "libmemperfd", "libperfconfig", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libqapesdk",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/libqapesdk.so"],
shared_libs: ["liblog", "libc", "libcutils", "liblearningmodule", "libsqlite", "libqti-perfd-client", "vendor.display.config@1.0", "libhidlbase", "libutils", "libthermalclient", "android.hardware.thermal@2.0", "liblmthermallistner", "libperfconfig", "libc++", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libqc2audio_base",
owner: "xiaomi",
@ -4849,40 +4593,6 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libqti-iopd-client",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/libqti-iopd-client.so"],
shared_libs: ["libcutils", "libutils", "libxml2", "libqti-util", "liblog", "vendor.qti.hardware.iop@2.0", "libhidlbase", "libsqlite", "libqti-perfd-client", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libqti-iopd",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/libqti-iopd.so"],
shared_libs: ["libcutils", "libutils", "libxml2", "libqti-util", "liblog", "libhidlbase", "vendor.qti.hardware.iop@2.0", "libbase", "libqti-iopd-client", "libqti-perfd-client", "libsqlite", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libqti-perfd-client",
owner: "xiaomi",
@ -4934,23 +4644,6 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libqti-utils",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/libqti-utils.so"],
shared_libs: ["libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libqtigefar",
owner: "xiaomi",
@ -5411,40 +5104,6 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libsilkyscrolls",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/libsilkyscrolls.so"],
shared_libs: ["liblog", "libcutils", "liblearningmodule", "libsqlite", "libmeters-ns", "libqti-perfd", "libqti-perfd-client", "liblmutils-ns", "libperfconfig", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libskewknob",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/libskewknob.so"],
shared_libs: ["liblog", "libc", "libcutils", "libc++", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libsn100u_fw",
owner: "xiaomi",
@ -5632,23 +5291,6 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libsplh",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/libsplh.so"],
shared_libs: ["liblog", "libcutils", "liblearningmodule", "libsqlite", "libmeters-ns", "libqti-perfd", "libqti-perfd-client", "liblmutils-ns", "libperfconfig", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libssc",
owner: "xiaomi",
@ -7731,40 +7373,6 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.qti.hardware.iop@1.0",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.iop@1.0.so"],
shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.qti.hardware.iop@2.0",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.iop@2.0.so"],
shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.qti.hardware.mwqemadapter@1.0",
owner: "xiaomi",
@ -9062,23 +8670,6 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.qti.power.pasrmanager@1.0",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: ["proprietary/vendor/lib64/vendor.qti.power.pasrmanager@1.0.so"],
shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.qti.qspmhal@1.0-impl",
owner: "xiaomi",
@ -10436,15 +10027,6 @@ prebuilt_etc_xml {
soc_specific: true,
}
prebuilt_etc_xml {
name: "vendor.qti.hardware.servicetracker@1.2-service",
owner: "xiaomi",
src: "proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.servicetracker@1.2-service.xml",
filename_from_src: true,
sub_dir: "vintf/manifest",
soc_specific: true,
}
prebuilt_etc_xml {
name: "vendor.qti.hardware.vpp@2.0-service",
owner: "xiaomi",
@ -10839,24 +10421,6 @@ cc_prebuilt_binary {
soc_specific: true,
}
cc_prebuilt_binary {
name: "vendor.qti.hardware.iop@2.0-service",
owner: "xiaomi",
target: {
android_arm64: {
srcs: ["proprietary/vendor/bin/hw/vendor.qti.hardware.iop@2.0-service"],
shared_libs: ["liblog", "libcutils", "libbase", "libutils", "libhardware_legacy", "libhardware", "libhidlbase", "libqti-perfd-client", "vendor.qti.hardware.iop@2.0", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
strip: {
none: true,
},
prefer: true,
relative_install_path: "hw",
soc_specific: true,
}
cc_prebuilt_binary {
name: "vendor.qti.hardware.perf-hal-service",
owner: "xiaomi",
@ -10929,24 +10493,6 @@ cc_prebuilt_binary {
soc_specific: true,
}
cc_prebuilt_binary {
name: "vendor.qti.hardware.servicetracker@1.2-service",
owner: "xiaomi",
target: {
android_arm64: {
srcs: ["proprietary/vendor/bin/hw/vendor.qti.hardware.servicetracker@1.2-service"],
shared_libs: ["libhidlbase", "liblog", "libbase", "libhardware", "libutils", "vendor.qti.hardware.servicetracker@1.2", "vendor.qti.hardware.servicetracker@1.1", "vendor.qti.hardware.servicetracker@1.0", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
strip: {
none: true,
},
prefer: true,
relative_install_path: "hw",
soc_specific: true,
}
cc_prebuilt_binary {
name: "vendor.qti.hardware.soter@1.0-service",
owner: "xiaomi",
@ -11308,23 +10854,6 @@ cc_prebuilt_binary {
soc_specific: true,
}
cc_prebuilt_binary {
name: "perf_qesdk_client",
owner: "xiaomi",
target: {
android_arm64: {
srcs: ["proprietary/vendor/bin/perf_qesdk_client"],
shared_libs: ["liblog", "libqesdk", "libjsoncpp", "libqti-perfd-client", "libavservices_minijail", "libc++", "libc", "libm", "libdl", ],
},
},
compile_multilib: "64",
strip: {
none: true,
},
prefer: true,
soc_specific: true,
}
cc_prebuilt_binary {
name: "pm-proxy",
owner: "xiaomi",

Binary file not shown.

View File

@ -1,14 +0,0 @@
# @file qapeservice.rc
# @brief Definition for qape client service
#
# DESCRIPTION
# ---------------------------------------------------------------------------
# Copyright (c) 2021 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
# ---------------------------------------------------------------------------
service vendor.qapeservice /vendor/bin/perf_qesdk_client
class main
user system
group system

View File

@ -1,14 +0,0 @@
# @file io-p.c
# @brief Defination for iop service
#
# DESCRIPTION
# ---------------------------------------------------------------------------
# Copyright (c) 2011-2017 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
# ---------------------------------------------------------------------------
service iop-hal-2-0 /vendor/bin/hw/vendor.qti.hardware.iop@2.0-service
class hal
user root
group root readproc

View File

@ -1,4 +0,0 @@
service vendor.servicetracker-1-2 /vendor/bin/hw/vendor.qti.hardware.servicetracker@1.2-service
class hal
user system
group system

View File

@ -1,94 +0,0 @@
<!--
/******************************************************************************
@file AdaptLaunchFeature.xml
@brief Implementation of Android Framework Learning Module
DESCRIPTION
Each feature has an xml file to define the components
===========================================================================
Copyright (c) 2019-2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.
===========================================================================
******************************************************************************/
-->
<!--
Follows "Data goes into elements, metadata goes into attributes"
-->
<Feature>
<Name>AdaptLaunch</Name>
<Libname>libadaptlaunch.so</Libname>
<Configs target="taro">
<Enable>1</Enable>
<Cluster>0,1,2</Cluster>
<Cluster0>0,800,20,990,40,1500</Cluster0>
<Cluster1>0,690,80,1600,120,2000</Cluster1>
<Cluster2>0,690,80,1600,120,2000</Cluster2>
</Configs>
<Configs target="cape">
<Enable>1</Enable>
<Cluster>0,1,2</Cluster>
<Cluster0>0,800,20,990,40,1500</Cluster0>
<Cluster1>0,690,80,1600,120,2000</Cluster1>
<Cluster2>0,690,80,1600,120,2000</Cluster2>
</Configs>
<Configs target="ukee">
<Enable>1</Enable>
<Cluster>0,1,2</Cluster>
<Cluster0>0,800,20,990,40,1500</Cluster0>
<Cluster1>0,690,80,1600,120,2000</Cluster1>
<Cluster2>0,690,80,1600,120,2000</Cluster2>
</Configs>
<Configs target="diwali">
<Enable>0</Enable>
<Cluster>0,1,2</Cluster>
<Cluster0>0,600,20,800,40,1500</Cluster0>
<Cluster1>0,690,80,1600,120,2000</Cluster1>
<Cluster2>0,690,80,1600,120,2000</Cluster2>
</Configs>
<Meters>
<SamplesRequired>4</SamplesRequired>
<Meter>
<Name>VmRss</Name>
<Triggers>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_FIRST_LAUNCH_BOOST</AsyncId>
<AsyncType>1</AsyncType>
</Trigger>
<Trigger>
<Primary>false</Primary>
<AsyncId>VENDOR_HINT_TAP_EVENT</AsyncId>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_APP_WORKLOAD_TYPE</AsyncId>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_ACTIVITY_START</AsyncId>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_ACTIVITY_RESUME</AsyncId>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_ACTIVITY_STOP</AsyncId>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_ACTIVITY_PAUSE</AsyncId>
</Trigger>
</Triggers>
<Samples>300</Samples>
<Fields>
<Field>VmRss:</Field>
</Fields>
</Meter>
</Meters>
<SpuriousHintApps>
<App>com.android.permissioncontroller</App>
</SpuriousHintApps>
</Feature>

View File

@ -1,36 +0,0 @@
<!--
/******************************************************************************
@file AppClassifierFeature.xml
@brief Implementation of Android Framework Learning Module
DESCRIPTION
Each feature has an xml file to define the components
===========================================================================
Copyright (c) 2017-2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.
===========================================================================
******************************************************************************/
-->
<!--
Follows "Data goes into elements, metadata goes into attributes"
-->
<Feature>
<Name>AppClassifier</Name>
<Configs>
<Enable>1</Enable>
</Configs>
<Libname>libappclassifier.so</Libname>
<Triggers>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_APP_WORKLOAD_TYPE</AsyncId>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_WORKLOAD_HEAVY</AsyncId>
<AsyncType>1</AsyncType>
</Trigger>
</Triggers>
</Feature>

View File

@ -1,94 +0,0 @@
<!--
/******************************************************************************
@file LightningLaunchesFeature.xml
@brief Configuration of Lightning Lightning Launches Feature
DESCRIPTION
Each feature has an xml file to define the components
===========================================================================
Copyright (c) 2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.
===========================================================================
******************************************************************************/
-->
<!--
Follows "Data goes into elements, metadata goes into attributes"
-->
<Feature>
<Name>LightningLaunches</Name>
<Libname>liblightninglaunches.so</Libname>
<Configs target="taro">
<Enable>1</Enable>
<Cluster>0,1,2</Cluster>
<Cluster0>0,800,20,990,40,1500</Cluster0>
<Cluster1>0,690,80,1600,120,2000</Cluster1>
<Cluster2>0,690,80,1600,120,2000</Cluster2>
</Configs>
<Configs target="cape">
<Enable>1</Enable>
<Cluster>0,1,2</Cluster>
<Cluster0>0,800,20,990,40,1500</Cluster0>
<Cluster1>0,690,80,1600,120,2000</Cluster1>
<Cluster2>0,690,80,1600,120,2000</Cluster2>
</Configs>
<Configs target="ukee">
<Enable>1</Enable>
<Cluster>0,1,2</Cluster>
<Cluster0>0,800,20,990,40,1500</Cluster0>
<Cluster1>0,690,80,1600,120,2000</Cluster1>
<Cluster2>0,690,80,1600,120,2000</Cluster2>
</Configs>
<Configs target="diwali">
<Enable>1</Enable>
<Cluster>0,1,2</Cluster>
<Cluster0>0,600,20,800,40,1500</Cluster0>
<Cluster1>0,690,80,1600,120,2000</Cluster1>
<Cluster2>0,690,80,1600,120,2000</Cluster2>
</Configs>
<Meters>
<Meter>
<Name>Launch</Name>
<Triggers>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_FIRST_LAUNCH_BOOST</AsyncId>
<AsyncType>1</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_APP_WORKLOAD_TYPE</AsyncId>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_ACTIVITY_START</AsyncId>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_ACTIVITY_RESUME</AsyncId>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_ACTIVITY_STOP</AsyncId>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_ACTIVITY_PAUSE</AsyncId>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_DISPLAY_OFF</AsyncId>
</Trigger>
<Trigger>
<Primary>false</Primary>
<AsyncId>VENDOR_HINT_FD_COUNT</AsyncId>
<AsyncType>0</AsyncType>
</Trigger>
</Triggers>
</Meter>
</Meters>
<SpuriousHintApps>
<App>com.android.permissioncontroller</App>
</SpuriousHintApps>
</Feature>

View File

@ -1,82 +0,0 @@
<!--
/******************************************************************************
@file PreKillMeter.xml
@brief Implementation of Android Framework Learning Module
DESCRIPTION
Each feature has an xml file to define the components
=========================================================================
Copyright (c) 2020 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.
=========================================================================
******************************************************************************/
-->
<Feature>
<Name>PreKill</Name>
<Libname>libprekill.so</Libname>
<Meters>
<SamplesRequired>3</SamplesRequired>
<Meter>
<Name>Memory</Name>
<Triggers>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_FIRST_LAUNCH_BOOST</AsyncId>
<AsyncType>1</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_FIRST_LAUNCH_BOOST</AsyncId>
<AsyncType>2</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_FIRST_LAUNCH_BOOST</AsyncId>
<AsyncType>101</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_FIRST_LAUNCH_BOOST</AsyncId>
<AsyncType>102</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_KILL</AsyncId>
<AsyncType>0</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_APP_UPDATE</AsyncId>
<AsyncType>0</AsyncType>
</Trigger>
<Trigger>
<Primary>false</Primary>
<AsyncId>VENDOR_HINT_FIRST_DRAW</AsyncId>
<AsyncType>1</AsyncType>
</Trigger>
<Trigger>
<Primary>false</Primary>
<AsyncId>VENDOR_HINT_TAP_EVENT</AsyncId>
</Trigger>
</Triggers>
<Samples>1</Samples>
<Configs>
<TotalSamplesToRun>120</TotalSamplesToRun>
</Configs>
<Fields>
<Field>ion_kgsl</Field>
<Field>rss_swap</Field>
</Fields>
</Meter>
</Meters>
</Feature>

View File

@ -1,58 +0,0 @@
<!--
/******************************************************************************
@file ProCompFeature.xml
@brief Implementation of Android Framework Learning Module
DESCRIPTION
Each feature has an xml file to define the components
=========================================================================
Copyright (c) 2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.
=========================================================================
******************************************************************************/
-->
<Feature>
<Name>ProComp</Name>
<Libname>libprocomp.so</Libname>
<Meters>
<SamplesRequired>2</SamplesRequired>
<Meter>
<Name>ProComp</Name>
<Triggers>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_FIRST_LAUNCH_BOOST</AsyncId>
<AsyncType>101</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_FIRST_LAUNCH_BOOST</AsyncId>
<AsyncType>102</AsyncType>
</Trigger>
<Trigger>
<Primary>false</Primary>
<AsyncId>VENDOR_HINT_ACTIVITY_RESUME</AsyncId>
<AsyncType>-1</AsyncType>
</Trigger>
<Trigger>
<Primary>false</Primary>
<AsyncId>VENDOR_HINT_ACTIVITY_STOP</AsyncId>
<AsyncType>-1</AsyncType>
</Trigger>
<Trigger>
<Primary>false</Primary>
<AsyncId>VENDOR_HINT_ACTIVITY_PAUSE</AsyncId>
<AsyncType>-1</AsyncType>
</Trigger>
</Triggers>
<Samples>1</Samples>
</Meter>
</Meters>
</Feature>

View File

@ -1,115 +0,0 @@
<!--
/******************************************************************************
@file QAPE.xml
@brief Adaptive Performance Engine
DESCRIPTION
Each feature has an xml file to define the feature components
===========================================================================
Copyright (c) 2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.
===========================================================================
******************************************************************************/
-->
<!--
Follows "Data goes into elements, metadata goes into attributes"
-->
<Feature>
<Name>QAPE</Name>
<Libname>libqapesdk.so</Libname>
<Profiles>
<Profile>
<!-- SCHED_WINDOW_TICKS_UPDATE -->
<RENDER_RATE>
0x40CA4000,0
</RENDER_RATE>
<!-- SLB -->
<LOAD_RATE_CPU>
0x40C68000,0,0x40C68200,0,0x40C68100,0
</LOAD_RATE_CPU>
<!-- GPU_LOAD_MOD_PERCENT -->
<LOAD_RATE_GPU>
0X42828000,0
</LOAD_RATE_GPU>
<!-- L3, LLCC, DDR boost -->
<LOAD_RATE_MEM>
0x43458000,0x193200,0x4348C000,0x104410,0x43488000,0x30C460
</LOAD_RATE_MEM>
<!-- SCHED_TASK_BOOST -->
<HIGH_CPU_UTIL>
0x40C80000,0
</HIGH_CPU_UTIL>
<!-- SCHED_LOW_LATENCY -->
<LOW_LAT>
0x40CD0000,0
</LOW_LAT>
<!-- SET_SCHEDULER -->
<LOW_CPU_UTIL>
0x42C2C000,0
</LOW_CPU_UTIL>
<!-- SCHED_THREAD_PIPELINE -->
<THREAD_PIPELINE>
0x42C30000,0
</THREAD_PIPELINE>
</Profile>
</Profiles>
<Triggers>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_ACTIVITY_START</AsyncId>
<AsyncType>-1</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_ACTIVITY_PAUSE</AsyncId>
<AsyncType>-1</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_ACTIVITY_RESUME</AsyncId>
<AsyncType>-1</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_ACTIVITY_STOP</AsyncId>
<AsyncType>-1</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_PICARD_TOP_APP</AsyncId>
<AsyncType>1</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_PICARD_RENDER_RATE</AsyncId>
<AsyncType>1</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_PICARD_LOW_LAT</AsyncId>
<AsyncType>1</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_PICARD_HIGH_CPUUTIL</AsyncId>
<AsyncType>1</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_PICARD_LOAD_CHANGED</AsyncId>
<AsyncType>1</AsyncType>
</Trigger>
</Triggers>
<IgnoredApps>
<App>com.google.android.gms</App>
<App>com.android.vending</App>
<App>com.google.android.projection.gearhead</App>
</IgnoredApps>
</Feature>

View File

@ -1,449 +0,0 @@
<!--
/******************************************************************************
@file QGPE.xml
@brief Gaming Performance Engine xml
DESCRIPTION
Each feature has an xml file to define the feature components
===========================================================================
Copyright (c) 2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.
===========================================================================
******************************************************************************/
-->
<!--
Follows "Data goes into elements, metadata goes into attributes"
-->
<Feature>
<Name>APEngine</Name>
<Libname>libapengine.so</Libname>
<Configs target="taro">
<STUTTER_SCALE>10</STUTTER_SCALE>
<THERMAL_MONITOR>1</THERMAL_MONITOR>
<THERMAL_MONITOR_RULES>GAME_OPT_TSENS_RULE1,GAME_OPT_TSENS_RULE2,GAME_OPT_TSENS_RULE3</THERMAL_MONITOR_RULES>
<!-- FPS threshold values in the order: Increase, Aggressive Increase, Decrease -->
<FPS_30_THRESHOLD>0.6, 1.0, 0.4</FPS_30_THRESHOLD>
<FPS_35_THRESHOLD>0.6, 1.0, 0.4</FPS_35_THRESHOLD>
<FPS_40_THRESHOLD>0.6, 1.0, 0.4</FPS_40_THRESHOLD>
<FPS_60_THRESHOLD>0.6, 1.0, 0.4</FPS_60_THRESHOLD>
<FPS_90_THRESHOLD>2.0, 5.0, 1.0</FPS_90_THRESHOLD>
<FPS_120_THRESHOLD>2.0, 5.0, 1.0</FPS_120_THRESHOLD>
<FPS_144_THRESHOLD>2.0, 5.0, 1.0</FPS_144_THRESHOLD>
<GROUP_UPMIGRATE_PATH>/proc/sys/walt/sched_group_upmigrate</GROUP_UPMIGRATE_PATH>
<GROUP_DOWNMIGRATE_PATH>/proc/sys/walt/sched_group_downmigrate</GROUP_DOWNMIGRATE_PATH>
<BIG_CLUSTER_ID>4,5,6,7</BIG_CLUSTER_ID>
</Configs>
<Configs target="cape">
<STUTTER_SCALE>10</STUTTER_SCALE>
<THERMAL_MONITOR>1</THERMAL_MONITOR>
<THERMAL_MONITOR_RULES>GAME_OPT_TSENS_RULE1,GAME_OPT_TSENS_RULE2,GAME_OPT_TSENS_RULE3</THERMAL_MONITOR_RULES>
<!-- FPS threshold values in the order: Increase, Aggressive Increase, Decrease -->
<FPS_30_THRESHOLD>0.6, 1.0, 0.4</FPS_30_THRESHOLD>
<FPS_35_THRESHOLD>0.6, 1.0, 0.4</FPS_35_THRESHOLD>
<FPS_40_THRESHOLD>0.6, 1.0, 0.4</FPS_40_THRESHOLD>
<FPS_60_THRESHOLD>0.6, 1.0, 0.4</FPS_60_THRESHOLD>
<FPS_90_THRESHOLD>2.0, 5.0, 1.0</FPS_90_THRESHOLD>
<FPS_120_THRESHOLD>2.0, 5.0, 1.0</FPS_120_THRESHOLD>
<FPS_144_THRESHOLD>2.0, 5.0, 1.0</FPS_144_THRESHOLD>
<FPS_165_THRESHOLD>2.0, 5.0, 1.0</FPS_165_THRESHOLD>
<GROUP_UPMIGRATE_PATH>/proc/sys/walt/sched_group_upmigrate</GROUP_UPMIGRATE_PATH>
<GROUP_DOWNMIGRATE_PATH>/proc/sys/walt/sched_group_downmigrate</GROUP_DOWNMIGRATE_PATH>
<BIG_CLUSTER_ID>4,5,6,7</BIG_CLUSTER_ID>
</Configs>
<Configs target="ukee">
<STUTTER_SCALE>10</STUTTER_SCALE>
<THERMAL_MONITOR>1</THERMAL_MONITOR>
<THERMAL_MONITOR_RULES>GAME_OPT_TSENS_RULE1,GAME_OPT_TSENS_RULE2,GAME_OPT_TSENS_RULE3</THERMAL_MONITOR_RULES>
<!-- FPS threshold values in the order: Increase, Aggressive Increase, Decrease -->
<FPS_30_THRESHOLD>0.6, 1.0, 0.4</FPS_30_THRESHOLD>
<FPS_35_THRESHOLD>0.6, 1.0, 0.4</FPS_35_THRESHOLD>
<FPS_40_THRESHOLD>0.6, 1.0, 0.4</FPS_40_THRESHOLD>
<FPS_60_THRESHOLD>0.6, 2.0, 0.4</FPS_60_THRESHOLD>
<FPS_90_THRESHOLD>2.0, 5.0, 1.0</FPS_90_THRESHOLD>
<FPS_120_THRESHOLD>2.0, 5.0, 1.0</FPS_120_THRESHOLD>
<FPS_144_THRESHOLD>2.0, 5.0, 1.0</FPS_144_THRESHOLD>
<GROUP_UPMIGRATE_PATH>/proc/sys/walt/sched_group_upmigrate</GROUP_UPMIGRATE_PATH>
<GROUP_DOWNMIGRATE_PATH>/proc/sys/walt/sched_group_downmigrate</GROUP_DOWNMIGRATE_PATH>
<BIG_CLUSTER_ID>4,5,6,7</BIG_CLUSTER_ID>
</Configs>
<Configs target="diwali">
<STUTTER_SCALE>10</STUTTER_SCALE>
<GROUP_UPMIGRATE_PATH>/proc/sys/walt/sched_group_upmigrate</GROUP_UPMIGRATE_PATH>
<GROUP_DOWNMIGRATE_PATH>/proc/sys/walt/sched_group_downmigrate</GROUP_DOWNMIGRATE_PATH>
<BIG_CLUSTER_ID>4,5,6,7</BIG_CLUSTER_ID>
</Configs>
<Profiles>
<Profile target="taro">
<!-- Colocation v3 1 GHz-->
<PROACTIVE_DEFAULT>
0x4144C100,1000000
</PROACTIVE_DEFAULT>
<PROACTIVE_SKEW2>
0x4144C100,1000000
</PROACTIVE_SKEW2>
<!-- Heavy Game Default -->
<!-- SCHED_MIN_TASK_UTIL_FOR_COLOCATION, 0, SCHED_MIN_TASK_UTIL_FOR_BOOST, 0 -->
<!-- MPCTLV3_SCHEDUTIL_DOWN_RATE_LIMIT_CLUSTER_BIG, 19000, MPCTLV3_SCHEDUTIL_DOWN_RATE_LIMIT_CLUSTER_LITTLE, 19000 -->
<ADAPTIVE_PROFILE0>
0x40C78000, 0, 0x40C7C000, 0,
0x41448000, 19000, 0x41448100, 19000
</ADAPTIVE_PROFILE0>
<!-- Agressive Profile - Junk detected -->
<!-- SCHED_MIN_TASK_UTIL_FOR_COLOCATION, 0, SCHED_MIN_TASK_UTIL_FOR_BOOST, 0 -->
<!-- MPCTLV3_SCHEDUTIL_DOWN_RATE_LIMIT_CLUSTER_BIG, 79000, MPCTLV3_SCHEDUTIL_DOWN_RATE_LIMIT_CLUSTER_LITTLE, 79000-->
<!-- CPU_LLCC_BW_MIN_FREQ_V2, 30, LLCC_DDR_BW_MIN_FREQ_V2, 90, L3_MEMLAT_MIN_FREQ, 900000 -->
<!-- MIN_FREQ_CLUSTER_PRIME_CORE_0, 1000, MIN_FREQ_CLUSTER_BIG_CORE_0, 1000, MIN_FREQ_CLUSTER_LITTLE_CORE_0, 1000 -->
<!-- TO BE REPLACED: SCHED_BUSY_HYSTERSIS_CPU_MASK, 0xf0, LPM_BIAS_HYST, 99-->
<ADAPTIVE_PROFILE1>
0x40C78000, 0, 0x40C7C000, 0,
0x41448000, 79000, 0x41448100, 79000, 0x43480000, 900000,
0x40800200, 1000, 0x40800000, 1000, 0x40800100, 1000,
0x40C74000, 0xf0, 0x40408000, 99
</ADAPTIVE_PROFILE1>
<!-- MIN_FREQ_CLUSTER_PRIME_CORE_0 1651, MIN_FREQ_CLUSTER_BIG_CORE_0 1651 -->
<PREDICTIVE_PROFILE1>
0x40800200,1651,0x40800000,1651
</PREDICTIVE_PROFILE1>
<!-- MIN_FREQ_CLUSTER_LITTLE_CORE_0 1324 -->
<PREDICTIVE_PROFILE2>
0x40800100,1324
</PREDICTIVE_PROFILE2>
</Profile>
<Profile target="cape">
<!-- Colocation v3 1 GHz-->
<PROACTIVE_DEFAULT>
0x4144C100,1000000
</PROACTIVE_DEFAULT>
<PROACTIVE_SKEW2>
0x4144C100,1000000
</PROACTIVE_SKEW2>
<!-- Heavy Game Default -->
<!-- SCHED_MIN_TASK_UTIL_FOR_COLOCATION, 0, SCHED_MIN_TASK_UTIL_FOR_BOOST, 0 -->
<!-- MPCTLV3_SCHEDUTIL_DOWN_RATE_LIMIT_CLUSTER_BIG, 19000, MPCTLV3_SCHEDUTIL_DOWN_RATE_LIMIT_CLUSTER_LITTLE, 19000 -->
<ADAPTIVE_PROFILE0>
0x40C78000, 0, 0x40C7C000, 0,
0x41448000, 19000, 0x41448100, 19000
</ADAPTIVE_PROFILE0>
<!-- Agressive Profile - Junk detected -->
<!-- SCHED_MIN_TASK_UTIL_FOR_COLOCATION, 0, SCHED_MIN_TASK_UTIL_FOR_BOOST, 0 -->
<!-- MPCTLV3_SCHEDUTIL_DOWN_RATE_LIMIT_CLUSTER_BIG, 79000, MPCTLV3_SCHEDUTIL_DOWN_RATE_LIMIT_CLUSTER_LITTLE, 79000-->
<!-- CPU_LLCC_BW_MIN_FREQ_V2, 30, LLCC_DDR_BW_MIN_FREQ_V2, 90, L3_MEMLAT_MIN_FREQ, 900000 -->
<!-- MIN_FREQ_CLUSTER_PRIME_CORE_0, 1000, MIN_FREQ_CLUSTER_BIG_CORE_0, 1000, MIN_FREQ_CLUSTER_LITTLE_CORE_0, 1000 -->
<!-- TO BE REPLACED: SCHED_BUSY_HYSTERSIS_CPU_MASK, 0xf0, LPM_BIAS_HYST, 99-->
<ADAPTIVE_PROFILE1>
0x40C78000, 0, 0x40C7C000, 0,
0x41448000, 79000, 0x41448100, 79000, 0x43480000, 900000,
0x40800200, 1000, 0x40800000, 1000, 0x40800100, 1000,
0x40C74000, 0xf0, 0x40408000, 99
</ADAPTIVE_PROFILE1>
<!-- MIN_FREQ_CLUSTER_PRIME_CORE_0 1651, MIN_FREQ_CLUSTER_BIG_CORE_0 1651 -->
<PREDICTIVE_PROFILE1>
0x40800200,1651,0x40800000,1651
</PREDICTIVE_PROFILE1>
<!-- MIN_FREQ_CLUSTER_LITTLE_CORE_0 1324 -->
<PREDICTIVE_PROFILE2>
0x40800100,1324
</PREDICTIVE_PROFILE2>
</Profile>
<Profile target="ukee">
<!-- Colocation v3 1 GHz-->
<PROACTIVE_DEFAULT>
0x41008000, 0, 0x41008200, 0,
0x40C78000, 5, 0x40C7C000, 5,
0x43490000, 30, 0x43494000, 30,
0x40C9C000,4
</PROACTIVE_DEFAULT>
<PROACTIVE_SKEW2>
0x41008000, 0, 0x41008200, 0,
0x40C78000, 5, 0x40C7C000, 5,
0x43490000, 30, 0x43494000, 30,
0x40C9C000,4
</PROACTIVE_SKEW2>
<!-- Heavy Game Default -->
<!-- SCHED_MIN_TASK_UTIL_FOR_COLOCATION, 0, SCHED_MIN_TASK_UTIL_FOR_BOOST, 0 -->
<!-- MPCTLV3_SCHEDUTIL_DOWN_RATE_LIMIT_CLUSTER_BIG, 19000, MPCTLV3_SCHEDUTIL_DOWN_RATE_LIMIT_CLUSTER_LITTLE, 19000 -->
<ADAPTIVE_PROFILE0>
0x40C78000, 0, 0x40C7C000, 0
</ADAPTIVE_PROFILE0>
<!-- Agressive Profile - Junk detected -->
<!-- SCHED_MIN_TASK_UTIL_FOR_COLOCATION, 0, SCHED_MIN_TASK_UTIL_FOR_BOOST, 0 -->
<!-- MPCTLV3_SCHEDUTIL_DOWN_RATE_LIMIT_CLUSTER_BIG, 79000, MPCTLV3_SCHEDUTIL_DOWN_RATE_LIMIT_CLUSTER_LITTLE, 79000-->
<!-- CPU_LLCC_BW_MIN_FREQ_V2, 30, LLCC_DDR_BW_MIN_FREQ_V2, 90, L3_MEMLAT_MIN_FREQ, 900000 -->
<!-- MIN_FREQ_CLUSTER_PRIME_CORE_0, 1000, MIN_FREQ_CLUSTER_BIG_CORE_0, 1000, MIN_FREQ_CLUSTER_LITTLE_CORE_0, 1000 -->
<!-- TO BE REPLACED: SCHED_BUSY_HYSTERSIS_CPU_MASK, 0xf0, LPM_BIAS_HYST, 99-->
<ADAPTIVE_PROFILE1>
0x40C78000, 0, 0x40C7C000, 0
</ADAPTIVE_PROFILE1>
<!-- MIN_FREQ_CLUSTER_PRIME_CORE_0 1651, MIN_FREQ_CLUSTER_BIG_CORE_0 1651 -->
<PREDICTIVE_PROFILE1>
0x40800200,1651,0x40800000,1651
</PREDICTIVE_PROFILE1>
<!-- MIN_FREQ_CLUSTER_LITTLE_CORE_0 1324 -->
<PREDICTIVE_PROFILE2>
0x40800100,1324
</PREDICTIVE_PROFILE2>
</Profile>
<Profile target="diwali">
<!-- CORE_CTL_ENABLE_BIG, 0, CORE_CTL_ENABLE_PRIME, 0-->
<!-- SCHED_MIN_TASK_UTIL_FOR_COLOCATION, 0, SCHED_MIN_TASK_UTIL_FOR_BOOST, 0-->
<!-- BUS_DCVS_LLCC_DDR_GOLD_LAT_EN_SPM_VOTE, 30, BUS_DCVS_LLCC_DDR_GOLD_LAT_EN_SPM_VOTE, 30-->
<!-- CPU_LLCC_BW_MAX_FREQ_V2 resource opcode, value-->
<!-- SCHED_MANY_WAKE_UP, 4-->
<PROACTIVE_DEFAULT>
0x41008000, 0, 0x41008200, 0,
0x40C78000, 5, 0x40C7C000, 5,
0x43490000, 30, 0x43494000, 30,
0x41848000, 0xE3C88,
0x40C9C000,4
</PROACTIVE_DEFAULT>
<!-- CORE_CTL_ENABLE_BIG, 0, CORE_CTL_ENABLE_PRIME, 0-->
<!-- SCHED_MIN_TASK_UTIL_FOR_COLOCATION, 0, SCHED_MIN_TASK_UTIL_FOR_BOOST, 0-->
<!-- BUS_DCVS_LLCC_DDR_GOLD_LAT_EN_SPM_VOTE, 30, BUS_DCVS_LLCC_DDR_GOLD_LAT_EN_SPM_VOTE, 30-->
<!-- CPU_LLCC_BW_MAX_FREQ_V2 resource opcode, value-->
<!-- SCHED_MANY_WAKE_UP, 4-->
<PROACTIVE_SKEW2>
0x41008000, 0, 0x41008200, 0,
0x40C78000, 5, 0x40C7C000, 5,
0x43490000, 30, 0x43494000, 30,
0x41848000, 0xE3C88,
0x40C9C000,4
</PROACTIVE_SKEW2>
<!-- MIN_FREQ_CLUSTER_PRIME_CORE_0 1651, MIN_FREQ_CLUSTER_BIG_CORE_0 1651 -->
<PREDICTIVE_PROFILE1>
0x40800200,1651,0x40800000,1651
</PREDICTIVE_PROFILE1>
<!-- MIN_FREQ_CLUSTER_LITTLE_CORE_0 1324 -->
<PREDICTIVE_PROFILE2>
0x40800100,1324
</PREDICTIVE_PROFILE2>
<!-- GPU MIN_FREQUENCY resource opcode,value-->
<PREDICTIVE_PROFILE3>
0x42804000,0
</PREDICTIVE_PROFILE3>
<!-- DDR_LAT_MIN_FREQ_GOLD resource opcode,value-->
<PREDICTIVE_PROFILE4>
0x43488000,2092000
</PREDICTIVE_PROFILE4>
<!-- SCHED_LOAD_BOOST GOLD resource opcode,value-->
<PREDICTIVE_PROFILE5>
0x40C68000, -3
</PREDICTIVE_PROFILE5>
</Profile>
</Profiles>
<Meters>
<SamplesRequired>4</SamplesRequired>
<Meter>
<Name>Fps</Name>
<Triggers>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_ACTIVITY_START</AsyncId>
<AsyncType>-1</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_ACTIVITY_PAUSE</AsyncId>
<AsyncType>-1</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_ACTIVITY_RESUME</AsyncId>
<AsyncType>-1</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_ACTIVITY_STOP</AsyncId>
<AsyncType>-1</AsyncType>
</Trigger>
</Triggers>
<Configs>
<FPS_NODE>/sys/class/drm/sde-crtc-0/measured_fps</FPS_NODE>
<FPS_PERIODICITY_NODE>/sys/class/drm/sde-crtc-0/fps_periodicity_ms</FPS_PERIODICITY_NODE>
</Configs>
<Samples>100</Samples>
</Meter>
<Meter>
<Name>SchedParams</Name>
<Triggers>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_ACTIVITY_START</AsyncId>
<AsyncType>-1</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_ACTIVITY_PAUSE</AsyncId>
<AsyncType>-1</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_ACTIVITY_RESUME</AsyncId>
<AsyncType>-1</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_ACTIVITY_STOP</AsyncId>
<AsyncType>-1</AsyncType>
</Trigger>
</Triggers>
<Samples>100</Samples>
<Configs>
<SCHEDPARAMS_BIG_NR_RUN_PATH>/sys/kernel/msm_performance/notify/aggr_big_nr</SCHEDPARAMS_BIG_NR_RUN_PATH>
<SCHEDPARAMS_AGGR_TOP_LOAD_PATH>/sys/kernel/msm_performance/notify/aggr_top_load</SCHEDPARAMS_AGGR_TOP_LOAD_PATH>
<SCHEDPARAMS_REGISTER_SCHED_TRIGGERS>/sys/kernel/msm_performance/parameters/core_ctl_register</SCHEDPARAMS_REGISTER_SCHED_TRIGGERS>
<SCHEDPARAMS_CLUSTER_TOP_LOAD_PATH>/sys/kernel/msm_performance/notify/top_load_cluster</SCHEDPARAMS_CLUSTER_TOP_LOAD_PATH>
<SCHEDPARAMS_CLUSTER_CURR_CAP_PATH>/sys/kernel/msm_performance/notify/curr_cap_cluster</SCHEDPARAMS_CLUSTER_CURR_CAP_PATH>
</Configs>
</Meter>
<Meter>
<Name>Gpu</Name>
<Triggers>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_ACTIVITY_START</AsyncId>
<AsyncType>-1</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_ACTIVITY_PAUSE</AsyncId>
<AsyncType>-1</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_ACTIVITY_RESUME</AsyncId>
<AsyncType>-1</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_ACTIVITY_STOP</AsyncId>
<AsyncType>-1</AsyncType>
</Trigger>
</Triggers>
<Configs>
<GPU_AVAILABLE_FREQUENCIES>/sys/class/kgsl/kgsl-3d0/gpu_available_frequencies</GPU_AVAILABLE_FREQUENCIES>
<GPU_CLOCK_STATS>/sys/class/kgsl/kgsl-3d0/gpu_clock_stats</GPU_CLOCK_STATS>
<GPU_CLK>/sys/class/kgsl/kgsl-3d0/gpuclk</GPU_CLK>
<GPU_BUSY_PERCENTAGE>/sys/class/kgsl/kgsl-3d0/gpu_busy_percentage</GPU_BUSY_PERCENTAGE>
</Configs>
<Samples>100</Samples>
</Meter>
</Meters>
<Triggers>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_THERMAL_UPDATE</AsyncId>
<AsyncType>-1</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_APP_WORKLOAD_TYPE</AsyncId>
<AsyncType>1</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_HEADROOM_REGULATOR</AsyncId>
<AsyncType>-1</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_TAP_EVENT</AsyncId>
<AsyncType>-1</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_SENSOR_DATA</AsyncId>
<AsyncType>1</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_TOGGLE_GAMEOPT</AsyncId>
<AsyncType>1</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_PICARD_TOP_APP</AsyncId>
<AsyncType>1</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_PICARD_RENDER_RATE</AsyncId>
<AsyncType>1</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_PICARD_LOW_LAT</AsyncId>
<AsyncType>1</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_PICARD_HIGH_CPUUTIL</AsyncId>
<AsyncType>1</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_PICARD_LOAD_CHANGED</AsyncId>
<AsyncType>1</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_GAME_ACTION_DISABLE</AsyncId>
<AsyncType>1</AsyncType>
</Trigger>
</Triggers>
<IgnoredApps target="taro">
<App>com.google.android.gms</App>
<App>com.android.vending</App>
<App>com.google.android.projection.gearhead</App>
<App>com.vectorunit.silver.googleplay</App>
<App>com.kiloo.subwaysurf</App>
<App>com.imangi.templerun2</App>
<App>com.ogien.trainsim</App>
</IgnoredApps>
<IgnoredApps target="cape">
<App>com.google.android.gms</App>
<App>com.android.vending</App>
<App>com.google.android.projection.gearhead</App>
</IgnoredApps>
<IgnoredApps target="ukee">
<App>com.google.android.gms</App>
<App>com.android.vending</App>
<App>com.google.android.projection.gearhead</App>
</IgnoredApps>
<IgnoredApps target="diwali">
<App>com.google.android.gms</App>
<App>com.android.vending</App>
<App>com.google.android.projection.gearhead</App>
</IgnoredApps>
</Feature>

View File

@ -1,108 +0,0 @@
<!--
/******************************************************************************
@file QGPEActionMap.xml
@brief Gaming Performance Engine Action Map
DESCRIPTION
===========================================================================
Copyright (c) 2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.
===========================================================================
******************************************************************************/
-->
<QGPEActionProfiles>
<Group ActionCat="CPUFreqScaling">
<Opcode Resource="0x40C68000,0x40C68010,0x40C68020,0x40C680200" Name="SLB_BIG" Supported="Yes">
<Level Val="-3" Pos="0"/>
<Level Val="0" Pos="1"/>
<Level Val="2" Pos="2"/>
<Level Val="4" Pos="3"/>
</Opcode>
<Opcode Resource="0x40C68100,0x40C68110,0x40C68120,0x40C68130" Name="SLB_LITTLE" Supported="Yes">
<Level Val="0" Pos="0"/>
<Level Val="2" Pos="1"/>
<Level Val="4" Pos="2"/>
</Opcode>
<Opcode Resource="0x40C84000" Name="SCHED_USER_HINT" Supported="Yes">
<Level Val="120" Pos="0"/>
</Opcode>
<Opcode Resource="0x4144C100" Name="RTG_BOOST_FREQ" Supported="Yes">
<Level Val="860000" Pos="0"/>
<Level Val="1000000" Pos="1"/>
<Level Val="1200000" Pos="2"/>
</Opcode>
<Opcode Resource="0x40800200" Name="MIN_FREQ_CLUSTER_PRIME_CORE_0" Supported="Yes">
<Level Val="1000" Pos="0"/>
<Level Val="1651" Pos="1"/>
<Level Val="806" Pos="2"/>
</Opcode>
<Opcode Resource="0x40800000" Name="MIN_FREQ_CLUSTER_BIG_CORE_0" Supported="Yes">
<Level Val="1000" Pos="0"/>
<Level Val="1651" Pos="1"/>
<Level Val="768" Pos="2"/>
</Opcode>
<Opcode Resource="0x40800100" Name="MIN_FREQ_CLUSTER_LITTLE_CORE_0" Supported="Yes">
<Level Val="1000" Pos="0"/>
<Level Val="1324" Pos="1"/>
<Level Val="614" Pos="2"/>
</Opcode>
</Group>
<Group ActionCat="Sched">
<Opcode Resource="0x40C78000" Name="SCHED_MIN_TASK_UTIL_FOR_COLOCATION" Supported="Yes">
<Level Val="0" Pos="0"/>
</Opcode>
<Opcode Resource="0x40C7C000" Name="SCHED_MIN_TASK_UTIL_FOR_BOOST" Supported="Yes">
<Level Val="0" Pos="0"/>
</Opcode>
<Opcode Resource="0x40C74000" Name="SCHED_BUSY_HYSTERSIS_CPU_MASK" Supported="Yes">
<Level Val="0xf0" Pos="0"/>
</Opcode>
<Opcode Resource="0x40C9C000" Name="SCHED_MANY_WAKE_UP" Supported="Yes">
<Level Val="4" Pos="0"/>
</Opcode>
<Opcode Resource="0x40CF4000" Name="SCHED_GROUP_UP_DOWN_MIGRATE" Supported="Yes">
</Opcode>
</Group>
<Group ActionCat="SchedUtil">
<Opcode Resource="0x41448000" Name="SCHEDUTIL_DOWN_RATE_LIMIT_CLUSTER_BIG" Supported="Yes">
<Level Val="19000" Pos="0"/>
</Opcode>
<Opcode Resource="0x41448100" Name="SCHEDUTIL_DOWN_RATE_LIMIT_CLUSTER_LITTLE" Supported="Yes">
<Level Val="19000" Pos="0"/>
</Opcode>
</Group>
<Group ActionCat="Misc">
<Opcode Resource="0x41444000" Name="PL_BIG" Supported="Yes">
<Level Val="1" Pos="0"/>
</Opcode>
<Opcode Resource="0x41444200" Name="PL_BIGP" Supported="Yes">
<Level Val="1" Pos="0"/>
</Opcode>
<Opcode Resource="0x40408000" Name="LPM_BIAS_HYST" Supported="Yes">
<Level Val="99" Pos="0"/>
</Opcode>
<Opcode Resource="0x41844000" Name="CPU_LLCC_BW_MIN_FREQ_V2" Supported="Yes">
<Level Val="30" Pos="0"/>
</Opcode>
<Opcode Resource="0x4303C000" Name="LLCC_DDR_BW_MIN_FREQ_V2" Supported="Yes">
<Level Val="90" Pos="0"/>
</Opcode>
<Opcode Resource="0x43480000" Name="L3_MEMLAT_MIN_FREQ" Supported="Yes">
<Level Val="900000" Pos="0"/>
</Opcode>
<Opcode Resource="0x43488000" Name="DDR_LAT_MIN_FREQ_GOLD" Supported="Yes">
<Level Val="1017000" Pos="0"/>
<Level Val="1555000" Pos="1"/>
<Level Val="2092000" Pos="2"/>
</Opcode>
</Group>
<Group ActionCat="Gpu">
<Opcode Resource="0x42804000" Name="GPU_PWR_LVL" Supported="Yes">
<Level Val="4" Pos="0"/>
<Level Val="2" Pos="1"/>
<Level Val="0" Pos="2"/>
</Opcode>
</Group>
</QGPEActionProfiles>

View File

@ -1,64 +0,0 @@
<!--
/******************************************************************************
@file SilkyScrollsFeature.xml
@brief Silky Scrolls Feature Configurations
DESCRIPTION
Each feature has an xml file to define the components
===========================================================================
Copyright (c) 2020, 2022 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.
===========================================================================
******************************************************************************/
-->
<!--
Follows "Data goes into elements, metadata goes into attributes"
Specify ipc threashold and freq threashold for 60,90,120,144::
<Configs>
<FPS60>IPC1,FREQ1,IPC2,FREQ2,IPC3,FREQ3</FPS60>
</Configs>
-->
<!-- <FPS60>0,690,80,1600,120,2000</FPS60>
<FPS90>0,690,80,1600,120,2000</FPS90>
<FPS144>0,690,80,1600,120,2000</FPS144>
-->
<Feature>
<Name>SilkyScrolls</Name>
<Configs>
<FPS>60,90,120,144,180,240</FPS>
<FPS60>0,690,80,1600,120,2000</FPS60>
<FPS90>0,690,80,1600,120,2000</FPS90>
<FPS120>0,690,80,1600,120,2000</FPS120>
<FPS144>0,690,80,1600,120,2000</FPS144>
<FPS180>0,690,80,1600,120,2000</FPS180>
<FPS240>0,690,80,1600,120,2000</FPS240>
</Configs>
<Libname>libsilkyscrolls.so</Libname>
<Triggers>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_SCROLL_BOOST</AsyncId>
<AsyncType>1</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_SCROLL_BOOST</AsyncId>
<AsyncType>2</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_DRAG_START</AsyncId>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_DRAG_END</AsyncId>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_APP_WORKLOAD_TYPE</AsyncId>
</Trigger>
</Triggers>
</Feature>

View File

@ -1,79 +0,0 @@
<!--
/******************************************************************************
@file sPLHFeature.xml
@brief Implementation of Android Framework Learning Module
DESCRIPTION
Each feature has an xml file to define the components
===========================================================================
Copyright (c) 2020-2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.
===========================================================================
******************************************************************************/
-->
<!--
Follows "Data goes into elements, metadata goes into attributes"
Specify ipc threashold and freq threashold for 60,90,120,144::
<Configs>
<FPS60>IPC1,FREQ1,IPC2,FREQ2,IPC3,FREQ3</FPS60>
</Configs>
-->
<!-- <FPS60>0,690,80,1600,120,2000</FPS60>
<FPS90>0,690,80,1600,120,2000</FPS90>
<FPS144>0,690,80,1600,120,2000</FPS144>
-->
<Feature>
<Name>sPLH</Name>
<Configs target="taro">
<FPS>60,90,120,144,180,240</FPS>
<FPS60>0,690,80,1600,120,2000</FPS60>
<FPS90>0,690,80,1600,120,2000</FPS90>
<FPS120>0,690,80,1600,120,2000</FPS120>
<FPS144>0,690,80,1600,120,2000</FPS144>
<FPS180>0,690,80,1600,120,2000</FPS180>
<FPS240>0,690,80,1600,120,2000</FPS240>
</Configs>
<Configs target="diwali">
<FPS>60,90,120,144,180,240</FPS>
<FPS60>0,690,80,1600,120,2000</FPS60>
<FPS90>0,690,80,1600,120,2000</FPS90>
<FPS120>0,690,80,1600,120,2000</FPS120>
<FPS144>0,690,80,1600,120,2000</FPS144>
<FPS180>0,690,80,1600,120,2000</FPS180>
<FPS240>0,690,80,1600,120,2000</FPS240>
</Configs>
<Configs target="cape">
<FPS>60,90,120,144,180,240</FPS>
<FPS60>0,690,80,1600,120,2000</FPS60>
<FPS90>0,690,80,1600,120,2000</FPS90>
<FPS120>0,690,80,1600,120,2000</FPS120>
<FPS144>0,690,80,1600,120,2000</FPS144>
<FPS180>0,690,80,1600,120,2000</FPS180>
<FPS240>0,690,80,1600,120,2000</FPS240>
</Configs>
<Configs target="ukee">
<FPS>60,90,120,144,180,240</FPS>
<FPS60>0,690,80,1600,120,2000</FPS60>
<FPS90>0,690,80,1600,120,2000</FPS90>
<FPS120>0,690,80,1600,120,2000</FPS120>
<FPS144>0,690,80,1600,120,2000</FPS144>
<FPS180>0,690,80,1600,120,2000</FPS180>
<FPS240>0,690,80,1600,120,2000</FPS240>
</Configs>
<Libname>libsplh.so</Libname>
<Triggers>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_SCROLL_BOOST</AsyncId>
<AsyncType>1</AsyncType>
</Trigger>
<Trigger>
<Primary>true</Primary>
<AsyncId>VENDOR_HINT_SCROLL_BOOST</AsyncId>
<AsyncType>2</AsyncType>
</Trigger>
</Triggers>
</Feature>

View File

@ -1,16 +0,0 @@
<!--
Copyright (c) 2020 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.
-->
<manifest version="1.0" type="device">
<hal format="hidl">
<name>vendor.qti.hardware.servicetracker</name>
<transport>hwbinder</transport>
<version>1.2</version>
<interface>
<name>IServicetracker</name>
<instance>default</instance>
</interface>
</hal>
</manifest>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -106,7 +106,6 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/init/modemManager.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/modemManager.rc \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/init/netmgrd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/netmgrd.rc \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/init/port-bridge.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/port-bridge.rc \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/init/qapeservice.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qapeservice.rc \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/init/qconfig.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qconfig.rc \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/init/qcrilNrd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qcrilNrd.rc \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/init/qdcmss.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/qdcmss.rc \
@ -124,12 +123,10 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sm8450-common/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/sm8450-common/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/sm8450-common/proprietary/vendor/etc/init/vendor.qti.hardware.dsp@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.dsp@1.0-service.rc \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/init/vendor.qti.hardware.iop@2.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.iop@2.0-service.rc \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/init/vendor.qti.hardware.perf-hal-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.perf-hal-service.rc \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/init/vendor.qti.hardware.qseecom@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.qseecom@1.0-service.rc \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/init/vendor.qti.hardware.qteeconnector@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.qteeconnector@1.0-service.rc \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/init/vendor.qti.hardware.sensorscalibrate@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.sensorscalibrate@1.0-service.rc \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/init/vendor.qti.hardware.servicetracker@1.2-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.servicetracker@1.2-service.rc \
vendor/xiaomi/sm8450-common/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/sm8450-common/proprietary/vendor/etc/init/vendor.qti.media.c2@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.media.c2@1.0-service.rc \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/init/vendor.qti.media.c2audio@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.media.c2audio@1.0-service.rc \
@ -143,19 +140,6 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/init/vmmgr.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vmmgr.rc \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/init/vppservice.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vppservice.rc \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/init/wfdvndservice.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/wfdvndservice.rc \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/lm/AdaptLaunchFeature.xml:$(TARGET_COPY_OUT_VENDOR)/etc/lm/AdaptLaunchFeature.xml \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/lm/AppClassifierFeature.xml:$(TARGET_COPY_OUT_VENDOR)/etc/lm/AppClassifierFeature.xml \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/lm/LightningLaunchesFeature.xml:$(TARGET_COPY_OUT_VENDOR)/etc/lm/LightningLaunchesFeature.xml \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/lm/PreKillFeature.xml:$(TARGET_COPY_OUT_VENDOR)/etc/lm/PreKillFeature.xml \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/lm/ProCompFeature.xml:$(TARGET_COPY_OUT_VENDOR)/etc/lm/ProCompFeature.xml \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/lm/QAPE.xml:$(TARGET_COPY_OUT_VENDOR)/etc/lm/QAPE.xml \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/lm/QGPE.xml:$(TARGET_COPY_OUT_VENDOR)/etc/lm/QGPE.xml \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/lm/QGPEActionMap.xml:$(TARGET_COPY_OUT_VENDOR)/etc/lm/QGPEActionMap.xml \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/lm/SilkyScrollsFeature.xml:$(TARGET_COPY_OUT_VENDOR)/etc/lm/SilkyScrollsFeature.xml \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/lm/prekill/prekill_2GB.data:$(TARGET_COPY_OUT_VENDOR)/etc/lm/prekill/prekill_2GB.data \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/lm/prekill/prekill_4GB.data:$(TARGET_COPY_OUT_VENDOR)/etc/lm/prekill/prekill_4GB.data \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/lm/prekill/prekill_6GB.data:$(TARGET_COPY_OUT_VENDOR)/etc/lm/prekill/prekill_6GB.data \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/lm/sPLHFeature.xml:$(TARGET_COPY_OUT_VENDOR)/etc/lm/sPLHFeature.xml \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/media_cape/video_system_specs.json:$(TARGET_COPY_OUT_VENDOR)/etc/media_cape/video_system_specs.json \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/media_codecs_c2_audio.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_c2_audio.xml \
vendor/xiaomi/sm8450-common/proprietary/vendor/etc/media_codecs_cape.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_cape.xml \
@ -299,7 +283,6 @@ PRODUCT_PACKAGES += \
vendor.qti.hardware.qseecom@1.0-impl \
vendor.qti.hardware.qteeconnector@1.0-impl \
vendor.qti.hardware.sensorscalibrate@1.0-impl \
vendor.qti.hardware.servicetracker@1.2-impl \
vendor.qti.hardware.soter@1.0-impl \
vendor.qti.hardware.wifidisplaysession@1.0-impl \
vulkan.adreno \
@ -335,12 +318,9 @@ PRODUCT_PACKAGES += \
lib_bt_ble \
lib_bt_bundle \
lib_bt_lhdc \
libadaptlaunch \
libadm \
libadsp_default_listener \
libadsprpc \
libapengine \
libappclassifier \
libar-acdb \
libar-gpr \
libar-gsl \
@ -402,10 +382,6 @@ PRODUCT_PACKAGES += \
libkeymasterprovision \
libkeymasterutils \
liblbs_core \
liblearningmodule \
liblightninglaunches \
liblmthermallistner \
liblmutils-ns \
libloc_api_v02 \
libloc_api_wds \
libloc_base_util \
@ -429,10 +405,7 @@ PRODUCT_PACKAGES += \
libmdmdetect \
libmdmimgload \
libmdsprpc \
libmemperfd \
libmemutils \
libmeters-ns \
libmeters \
libminkdescriptor \
libminksocket_vendor \
libmisight \
@ -458,16 +431,12 @@ PRODUCT_PACKAGES += \
liboemcrypto \
libops \
libpal_net_if \
libpasrutils \
libpdmapper \
libpdnotifier \
libperfconfig \
libperfgluelayer \
libperfioctl \
libperipheral_client \
libprekill \
libprocomp \
libqapesdk \
libqc2audio_base \
libqc2audio_basecodec \
libqc2audio_core \
@ -529,12 +498,9 @@ PRODUCT_PACKAGES += \
libqrtrclient \
libqseed3 \
libqsocket \
libqti-iopd-client \
libqti-iopd \
libqti-perfd-client \
libqti-perfd \
libqti-util \
libqti-utils \
libqtigefar \
libqtikeymaster4 \
libqtikeymint \
@ -562,8 +528,6 @@ PRODUCT_PACKAGES += \
libsensorslog \
libshsc \
libshsusr_verinfo \
libsilkyscrolls \
libskewknob \
libsn100u_fw \
libsnapdragoncolor-manager \
libsnapdragoncolor-qdcm \
@ -575,7 +539,6 @@ PRODUCT_PACKAGES += \
libsoc_helper \
libspcom \
libspl \
libsplh \
libssc \
libssc_default_listener \
libssd \
@ -698,8 +661,6 @@ PRODUCT_PACKAGES += \
vendor.qti.hardware.dpmservice@1.1-vendor \
vendor.qti.hardware.dsp@1.0 \
vendor.qti.hardware.fm@1.0 \
vendor.qti.hardware.iop@1.0 \
vendor.qti.hardware.iop@2.0 \
vendor.qti.hardware.mwqemadapter@1.0 \
vendor.qti.hardware.qccsyshal@1.0-vendor \
vendor.qti.hardware.qccsyshal@1.1-vendor \
@ -776,7 +737,6 @@ PRODUCT_PACKAGES += \
vendor.qti.latency@2.1 \
vendor.qti.memory.pasrmanager@1.0 \
vendor.qti.memory.pasrmanager@1.1 \
vendor.qti.power.pasrmanager@1.0 \
vendor.qti.qspmhal@1.0-impl \
com.qualcomm.qti.dpm.api@1.0 \
lib-imsvideocodec \
@ -882,7 +842,6 @@ PRODUCT_PACKAGES += \
vendor.qti.hardware.perf \
vendor.qti.hardware.qconfig@1.0-service \
vendor.qti.hardware.radio.ims \
vendor.qti.hardware.servicetracker@1.2-service \
vendor.qti.hardware.vpp@2.0-service \
ATFWD-daemon \
SoterProvisioningTool \
@ -906,12 +865,10 @@ PRODUCT_PACKAGES += \
vendor.qti.esepowermanager@1.1-service \
vendor.qti.hardware.alarm@1.0-service \
vendor.qti.hardware.capabilityconfigstore@1.0-service \
vendor.qti.hardware.iop@2.0-service \
vendor.qti.hardware.perf-hal-service \
vendor.qti.hardware.qseecom@1.0-service \
vendor.qti.hardware.qteeconnector@1.0-service \
vendor.qti.hardware.sensorscalibrate@1.0-service \
vendor.qti.hardware.servicetracker@1.2-service \
vendor.qti.hardware.soter@1.0-service \
vendor.qti.media.c2@1.0-service \
vendor.qti.media.c2audio@1.0-service \
@ -934,7 +891,6 @@ PRODUCT_PACKAGES += \
netmgrd \
nv_mac \
pd-mapper \
perf_qesdk_client \
pm-proxy \
pm-service \
port-bridge \