Compare commits

...

46 commits

Author SHA1 Message Date
Arian
bb45b1acc0 sm8450-common: Disable xml fixing 2024-08-29 20:21:58 +02:00
Arian
8f1df80872 sm8450-common: Drop modemManager blobs
Change-Id: Ic0d8eff53db30254da2c7cbfab0db4ade1fb1bc8
2024-08-29 19:15:59 +02:00
Arian
fec76f0806 sm8450-common: Drop perf lm blobs
Change-Id: I38a0031ea3f325c67277ed34341e532cf4ff060b
2024-08-29 19:15:08 +02:00
Arian
a89470fbb7 sm8450-common: Drop trusted user interface blobs
Change-Id: I6f52fb63b4ca222eacbe49ad5debfd0624a03e07
2024-08-29 19:14:43 +02:00
Arian
0840c07500 sm8450-common: Drop qguard blobs
Change-Id: Ie2eaa48e0a7fc0195dd35e2a4d5a7122cd73bbd7
2024-08-29 19:13:57 +02:00
Arian
70b11083e1 sm8450-common: Drop qesk blobs
Change-Id: Ib5e64bdde9fea4ff868ee2222ae1064eb3ef3d48
2024-08-29 19:13:33 +02:00
Arian
de01eec97d sm8450-common: Drop psiclient
Change-Id: I81346135d961b772c5981ee818f65f8ccedb7ceb
2024-08-29 19:12:58 +02:00
Arian
46e5293b1b sm8450-common: Drop embmssl blobs
Change-Id: I8fadba34ce12ac8371e116404249c7ecd9338e7e
2024-08-29 19:11:50 +02:00
Arian
1fa0cc695c sm8450-common: Drop eid blobs
Change-Id: If78a25fdc4179b27e3b9ce8f2d925389bb0299c4
2024-08-29 19:10:48 +02:00
Arian
ccdb7b1c85 sm8450-common: Rename android.hardware.hardware_keystore.xml to avoid conflicts
Change-Id: I7dd061c9c280c3d78ce611008123f02a2fc9ab7d
2024-08-29 18:15:16 +02:00
Arian
9242fd5627 sm8450-common: Drop identity service
Change-Id: Ibfe4a7e725fe8790555988d1ed3e9e635a2477d7
2024-08-29 18:15:16 +02:00
Arian
e1e7c793eb sm8450-common: Commonize most audio blobs
Change-Id: I5a2f60de7ba8150d0b8dcb562f2f78112f73dd31
2024-08-29 18:15:16 +02:00
Michael Bestas
291ee9712a sm8450-common: Patch libwfdservice to resolve duplicate dependencies
Fixes:
error: module "libwfdservice" variant
"android_arm_armv8-a_cortex-a76_static": depends on multiple
versions of the same aidl_interface:
android.media.audio.common.types-V2-cpp-source,
android.media.audio.common.types-V3-cpp-source

Change-Id: I8086a80fcc238d6b03d16640ee2c4e134129bbab
2024-08-29 18:15:16 +02:00
Arian
a6e088f9f7 sm8450-common: Move to wfdservice64 and add missing dependencies
Change-Id: Ia34ab4c3fbf55ac96109541711e743707285bf8e
2024-08-29 18:15:16 +02:00
Cosmin Tanislav
d8d75d96e6 sm8450-common: Skip dependencies which aren't defined in .bp
Change-Id: I01a653661856495788c05b720c0577dac44998a4
2024-08-29 18:15:16 +02:00
Arian
646a094b94 sm8450-common: Fix vendor.qti.hardware.dpmservice ELF checks
Change-Id: I3a8051435f47bedb566fb411ac376b866c2718a9
2024-08-29 18:15:16 +02:00
Cosmin Tanislav
6bfb2976f2 sm8450-common: Fix com.qualcomm.qti.dpm.api@1.0 ELF checks
Change-Id: I759752ccc133d7047d415eb83c5d3c55820437a4
2024-08-29 18:15:16 +02:00
Cosmin Tanislav
5987985c45 sm8450-common: Fix vendor.qti.diaghal@1.0 ELF checks
Change-Id: Idf2919284e9843e4f7d2c1b903bbffd04ded0863
2024-08-29 18:15:16 +02:00
Cosmin Tanislav
a526411ff2 sm8450-common: Fix vendor.qti.imsrtpservice@3.0 ELF checks
Change-Id: Ia1995d0a3360317843685082e3226ab30f124d09
2024-08-29 18:15:16 +02:00
Cosmin Tanislav
f3013398b7 sm8450-common: Rename prebuilt libgrpc++_unsecure.so for QCC
Change-Id: Ie0e28f1d620f5304b442698c7fc7e1d859934b67
2024-08-29 18:15:16 +02:00
Cosmin Tanislav
77d20a7c3d sm8450-common: Fix QCC ELF checks
Change-Id: I0c3ba4608feb0ceb971fba1d0e436f0bfd5b4314
2024-08-29 18:15:16 +02:00
Aaron Kling
48d71d4bbc sm8450-common: Disable elf checks on some prebuilts
TODO: Explain these
Change-Id: Id57153118829cc9401f60a7576a74785fd561829
2024-08-29 18:15:16 +02:00
Aaron Kling
5e65f37780 sm8450-common: Enable elf checks
Change-Id: Ia6c9a381abb3384c77532d75e02fd84c841a4d1e
2024-08-29 18:15:16 +02:00
Aaron Kling
45492d6032 sm8450-common: Add vendor soong imports to extract
Change-Id: Ib19e69dc35af6b04519eeb695228af65f3d01d2a
2024-08-29 18:15:16 +02:00
Arian
467bf001a3 sm8450-common: Patch keymint to use ndk backend
Change-Id: I45d2e0adebdc3c1f63220698e283f0a6471bc350
2024-08-29 18:15:16 +02:00
Aaron Kling
89343bbadb sm8450-common: Use v1 rkp interface for keymint
Change-Id: I281efe89458fefc37a25aa7c2555b9bf92bbdc14
2024-08-29 18:15:16 +02:00
Aaron Kling
cc9870741d sm8450-common: Drop qvr/qxr
Does not seem that useful, and conflicts with the
libgrpc++_unsecure package if elf checks are turned
on in extract files.
The libgrpc++_unsecure package builds into the
libgrpc++_unsecure-1.61.1.so binary, but the QVR blob
needs libgrpc++_unsecure.so.
Rather than mess with extract files to fix it
some more, just get rid of it.

Change-Id: I53556a5b3452138341de6e1c1556aabb7cd8d711
2024-08-29 18:15:16 +02:00
Arian
88bd026736 sm8450-common: Change permission of files in vendor/bin/hw 2024-08-29 18:15:16 +02:00
Bruno Martins
a689bb278b sm8450-common: audio: Nuke dirac and misoundfx effect 2024-08-29 18:15:16 +02:00
Michael Bestas
904316e778 sm8450-common: Remove media_codecs_google_c2* 2024-08-29 18:15:16 +02:00
Aaron Kling
8f8e83aab3 sm8450-common: Remove software omx codec references 2024-08-29 18:15:15 +02:00
Arian
b58ecd1f05 sm8450-common: Don't include media_codecs_dolby_audio 2024-08-29 18:15:15 +02:00
Arian
069ac733ce sm8450-common: Commonize audio media configs 2024-08-29 18:15:15 +02:00
Arian
fd43e0b637 sm8450-common: Update blobs from diting V816.0.6.0.ULFMIXM 2024-08-29 18:15:15 +02:00
Sebastiano Barezzi
8676924aeb sm8450-common: Move to Xiaomi IR AIDL 2024-08-29 18:15:15 +02:00
Bruno Martins
aaa9315779 sm8450-common: Build opensource soundtrigger HAL 2024-08-29 18:15:15 +02:00
Arian
43f24bfbfa sm8450-common: Disable proprietary listen sound model 2024-08-29 18:15:15 +02:00
Bruno Martins
35bc5adb6e sm8450-common: Let build system copy audio manifests 2024-08-29 18:15:15 +02:00
Sebastiano Barezzi
9267381bc5 sm8450-common: Build mtdservice interface lib from source 2024-08-29 18:15:15 +02:00
Bruno Martins
44d58747f3 sm8450-common: Switch to source-built mlipay interface 2024-08-29 18:15:15 +02:00
AdarshGrewal
5b92a86445 sm8450-common: Build audioadsprpcd from source 2024-08-29 18:15:15 +02:00
AdarshGrewal
be6c364961 sm8450-common: Build librmnetctl from source 2024-08-29 18:15:15 +02:00
Arian
a213013ee1 sm8450-common: Get rid of unnecessary 32-bit blobs 2024-08-29 18:15:15 +02:00
Arian
a9979f6183 sm8450-common: Drop unused libbt-hidlclient.so 2024-08-12 15:54:01 +02:00
Arian
e2840f8e88 sm8450-common: Drop xiaomi libsensor_cal@2.0.so 2024-08-08 11:22:17 +02:00
Arian
85192d7459 sm8450-common: Unpin telephony apks 2024-08-08 11:01:33 +02:00
732 changed files with 11825 additions and 6503 deletions

11073
Android.bp

File diff suppressed because it is too large Load diff

Binary file not shown.

View file

@ -34,4 +34,4 @@
file="/system_ext/framework/vendor.qti.ims.rcsuceaidlservice-V1-java.jar"/>
<library name="vendor.qti.ims.connectionaidlservice-V1-java"
file="/system_ext/framework/vendor.qti.ims.connectionaidlservice-V1-java.jar"/>
</permissions>
</permissions>

View file

@ -1,4 +1,4 @@
# Copyright (c) 2020-2021 Qualcomm Technologies, Inc.
# Copyright (c) 2021, 2022 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc
#
@ -18,7 +18,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
mmap2: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE
mmap: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE
mprotect: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE
munmap: 1
futex: 1
@ -29,19 +29,19 @@ ioctl: 1
close: 1
openat: 1
mremap: 1
fstat64: 1
fstat: 1
readlinkat: 1
pread64: 1
fstatfs64: 1
fstatfs: 1
clock_gettime: 1
fstatat64: 1
fstatat: 1
read: 1
write: 1
fcntl64: 1
fcntl: 1
ppoll: 1
faccessat: 1
rt_sigaction: 1
getuid32: 1
getuid: 1
madvise: 1
rt_sigprocmask: 1
writev: 1
@ -49,8 +49,9 @@ personality: 1
getrandom: 1
gettimeofday: 1
#set_tls: 1
statfs64: 1
statfs: 1
ugetrlimit: 1
getrlimit: 1
execve: 1
connect: 1
socket: arg0 == AF_UNIX
@ -76,3 +77,10 @@ getdents64: 1
dup: 1
lseek: 1
tgkill: 1
process_vm_readv: 1
memfd_create: 1
eventfd2: 1
epoll_create1: 1
epoll_ctl: 1
recvfrom: 1
epoll_pwait: 1

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

0
proprietary/vendor/bin/hw/android.hardware.drm@1.4-service.widevine vendored Normal file → Executable file
View file

View file

View file

Binary file not shown.

0
proprietary/vendor/bin/hw/qconfigservice vendored Normal file → Executable file
View file

0
proprietary/vendor/bin/hw/qcrilNrd vendored Normal file → Executable file
View file

Binary file not shown.

Binary file not shown.

0
proprietary/vendor/bin/hw/vendor.qti.esepowermanager@1.1-service vendored Normal file → Executable file
View file

0
proprietary/vendor/bin/hw/vendor.qti.hardware.alarm@1.0-service vendored Normal file → Executable file
View file

View file

0
proprietary/vendor/bin/hw/vendor.qti.hardware.perf-hal-service vendored Normal file → Executable file
View file

0
proprietary/vendor/bin/hw/vendor.qti.hardware.qseecom@1.0-service vendored Normal file → Executable file
View file

View file

View file

0
proprietary/vendor/bin/hw/vendor.qti.hardware.soter@1.0-service vendored Normal file → Executable file
View file

0
proprietary/vendor/bin/hw/vendor.qti.media.c2@1.0-service vendored Normal file → Executable file
View file

0
proprietary/vendor/bin/hw/vendor.qti.media.c2audio@1.0-service vendored Normal file → Executable file
View file

0
proprietary/vendor/bin/hw/vendor.qti.secure_element@1.2-service vendored Normal file → Executable file
View file

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

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

View file

@ -1,17 +0,0 @@
#
# Copyright (c) 2019-2020 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
#
service vendor.embmsslServer /vendor/bin/embmsslServer
class main
user radio
group radio oem_2901
# don't auto restart
oneshot
# start only when requested
disabled

View file

@ -1,4 +0,0 @@
service vendor.modemManager /vendor/bin/modemManager
class main
user radio
group radio

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,13 +0,0 @@
#==============================================================================
# qesdk-manager.rc
#
# Copyright (c) 2021 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
#===============================================================================
service vendor.qesdk-mgr /vendor/bin/qesdk-manager
class hal
user system
group system
socket qesd seqpacket 666 root system

View file

@ -1,6 +0,0 @@
service qguard /vendor/bin/qguard
class late_start
user root
group system readproc
file /dev/kmsg w
capabilities KILL

View file

@ -1,20 +0,0 @@
# File: qvrd_vndr.rc
#
# Copyright (c) 2018-2021 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
on post-fs-data
mkdir /data/vendor/qvr 0770 system system
# Add qvrservice_vndr,qvrservice_vndr_camera sockets for qvrservice
service qvrd_vndr /vendor/bin/hw/qvrservice
class late_start
user system
group system camera graphics usb
socket qvrservice_vndr stream 0660 system system
socket qvrservice_vndr_camera stream 0660 system system
capabilities SYS_NICE
on boot
chown system system /sys/module/drm/parameters/vblankoffdelay

View file

@ -1,15 +0,0 @@
# File: sxr.rc
#
# Copyright (c) 2019-2021 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
on post-fs-data
mkdir /data/vendor/sxr 0770 system system
# Add sxrservice socket for sxrservice
service sxrd /vendor/bin/hw/sxrservice
class late_start
user system
group system camera graphics inet usb
socket sxrservice_vndr stream 0660 system system

View file

@ -1,8 +0,0 @@
# Copyright (c) 2021 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
service vendor.trusteduilistener /vendor/bin/trusteduilistener
class late_start
user system
group system

View file

@ -1,37 +0,0 @@
#
# Copyright (c) 2018-2020, The Linux Foundation. All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are
# met:
# * Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# * Redistributions in binary form must reproduce the above
# copyright notice, this list of conditions and the following
# disclaimer in the documentation and/or other materials provided
# with the distribution.
# * Neither the name of The Linux Foundation nor the names of its
# contributors may be used to endorse or promote products derived
# from this software without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
service vendor.audioadsprpcd_audiopd /vendor/bin/audioadsprpcd audiopd
class main
user media
group media
# Start audio adsp rpc deamon at early init stage
on early-init
start vendor.audioadsprpcd_audiopd

View file

@ -1,8 +0,0 @@
# Copyright (c) 2020 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
#
service eid-1-0 /vendor/bin/hw/vendor.qti.hardware.eid@1.0-service
class hal
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,4 +0,0 @@
service vendor.trustedui-1-0 /vendor/bin/hw/vendor.qti.hardware.trustedui@1.0-service-qti
class hal
user system
group system

View file

@ -1,4 +0,0 @@
service tui_comm-1-0 /vendor/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti
class hal
user system
group system drmrpc

View file

@ -1,20 +0,0 @@
# Copyright (c) 2020 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
service psiclient /vendor/bin/hw/vendor.qti.psiclient@1.0-service
class core
user system
group system
disabled
# Stop psi service when vendor.pasr.[activemode.enabled/enabled] is disabled
on property:vendor.pasr.activemode.enabled=false
stop psiclient
on property:vendor.pasr.enabled=false
stop psiclient
# Start psi service after boot completed
on property:vendor.pasr.activemode.enabled=true && property:vendor.pasr.enabled=true
start psiclient

View file

@ -1,36 +0,0 @@
# Copyright (c) 2021 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
#
# Copyright (c) 2009-2012, 2014-2019, The Linux Foundation. All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met:
# # Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# # Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in the
# documentation and/or other materials provided with the distribution.
# # Neither the name of The Linux Foundation nor
# the names of its contributors may be used to endorse or promote
# products derived from this software without specific prior written
# permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
# IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
# NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
service vendor.sensors.qesdk /vendor/bin/sensors-qesdk
class core
user system
group system wakelock
capabilities BLOCK_SUSPEND

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>

Some files were not shown because too many files have changed in this diff Show more