Commit Graph

26 Commits

Author SHA1 Message Date
chrisl7 e3aa82fd17 vendor: perf: Set common cpuset to audio-app
Change-Id: I5bd73a64b9c0be978fd7a55f6f79a8cdb7f72768
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
2022-12-08 15:12:12 +00:00
Jake Weinstein 639161d061 vendor: perf: Conditionally update to LA.VENDOR.1.0.r1
Blobs are updated to LA.VENDOR.1.0.r1-16000-WAIPIO.QSSI13.0
Configs are updated to to LA.VENDOR.1.0.r1-15600-WAIPIO.0

This does not work yet on pre-5.10 SoCs.
Those SoCs will use the perf-legacy
component until that is fixed (or indefinitely
depending on the complexity of the fix).

Note: I am aware that there are conditions in perf
that only apply to legacy and conditions in perf-legacy
that only apply to perf. We need to nail down the
supported targets before I can clean up completely.

Change-Id: I7925042da82fac6e5353c1a4b1660b3ca9e128d7
2022-12-05 03:57:46 +00:00
Jake Weinstein 2f16a29f0a perf: Set restricted cpuset to the same CPUs as system-background
system-background should only include efficiency cores
and restricted should do the same in order to save
power while the screen is off. Copy system-background
CPUs instead of hardcoding to account for platforms
with varying numbers of efficiency cores.

Change-Id: I3a46190a2fa76eb1e9061a605c6a2e74006975de
2022-11-09 03:38:48 +00:00
Jake Weinstein 2b93fe3d69 system: perf: Enable pre-rendering feature on all targets
This is not 5.4+ specific, it just depends on SurfaceFlinger
and friends.

Change-Id: Iafca16bce6e15feed54eab1df42315696999efac
2022-10-15 04:38:57 +00:00
Jake Weinstein 60e5273902 vendor: perf: Set beluga props for parrot
Qualcomm sets these in the parrot device tree.

Change-Id: Icabad1af381a13ef4b33cac2094b3182b66b8a8b
2022-10-15 03:29:16 +00:00
Jake Weinstein 70690661df Revert "Revert "common: perf: Enable the pre-rendering feature.""
This should be fixed by
7d7ab89f28

This reverts commit f4e58c414b.

Change-Id: If3c04a11d9f8d7595fd646233ee616ed1d38d0ed
2022-10-15 01:53:58 +00:00
Jake Weinstein 4fd4b120ad vendor: perf: Update taro configs to LA.VENDOR.1.0.r1-16000-WAIPIO.QSSI13.0
Change-Id: I07b88b9dac563d65afe7e34c9781e3d99b509ee0
2022-09-13 16:10:14 +00:00
Michael Bestas 831e893fcf common: Automatically add apk/jar/vintf fragments to PRODUCT_PACKAGES
Change-Id: Iaa9d66b0bbdc55f046ee1347cbf83c7eecebb35e
Signed-off-by: Omkar Chandorkar <gotenksIN@aospa.co>
2022-08-23 03:46:51 +00:00
Jake Weinstein a94b073a5f common: Add initial support for 5.10 targets
Change-Id: Id52edf0f17cbd65f9ea597dfd16cdd520ecb9bcc
2022-08-17 06:49:45 +09:00
Jake Weinstein df9dffd8b1 perf: yupik: Use max frequency for main 2 second app launch boost
From Nothing Phone 1.

Change-Id: I6ac3dfb3e014286068cd6d46d00ed321df60521c
2022-08-12 06:21:11 +00:00
Jake Weinstein 4801751f9b perf: Do not allow restricted tasks to run on big cores
The restricted cpuset is for system tasks that are
throttled because the screen is off. Google only
runs these tasks on the little cluster
to save power and we will follow suit.

Change-Id: I0174beb11dae2109df4ddf65304bd50c5cc05264
2022-08-12 06:20:16 +00:00
Jake Weinstein 69558ecfc3 perf: Upgrade perf configs to LA.UM.9.11.r1-05600-NICOBAR.QSSI12.0-1
Change-Id: I576ec731d85dfd9c17e4793254829688486e8f0b
2022-08-02 01:15:42 +00:00
Jake Weinstein 8120dfad41 perf: copy task_profiles from system/core for 5.4
The reason Qualcomm maintains their own copy of task_profiles for
lahaina is that API 30 does not support UClamp. However, the
current task_profiles for API 31 and higher does support UClamp.
Qualcomm's modifications such as I/O CGroups and audio CPUSet
are already integrated in the CLO system/core task_profiles,
so we can use that instead of maintaining our own.

Change-Id: Ibd3378976cf6f761eefdec3a1051ba80fa1e247e
2022-08-01 02:47:34 +00:00
chrisl7 a08f0a29d4 vendor: perf: Update bengal perf configs
Change-Id: I7900612c05d9f8a0728893b3ab8967ae7e58bba3
2022-07-23 00:52:33 +00:00
Alexander Koskovich 23c3b52a54 PRODUCT_PROPERTY_OVERRIDES -> PRODUCT_VENDOR_PROPERTIES
Change-Id: If9cfaf3b6f356fa0f880cc3ad2c2d032505f2d1e
2022-06-28 14:47:40 +00:00
Omkar Chandorkar bfbcde3d83 common: add missing blobs
* taken with help of https://github.com/joshchoo/aosp-missing-blobs

Signed-off-by: Omkar Chandorkar <gotenksIN@aosip.dev>
Change-Id: I333b6da2c67a33885fb8a5af20e888e80acf712e
2022-03-26 19:50:07 +00:00
Adithya R 5df0043d47 common: Update to LAHAINA 18900 | QSSI 05800
* msmnile: LA.UM.9.1.r1-11500.02-SMxxx0.QSSI12.0
 * kona: LA.UM.9.12.r1-13300-SMxx50.QSSI12.0
 * add few missing qssi services

Change-Id: I48ae24bb5dabe90e197cac23796cf802a1c69225
Signed-off-by: Omkar Chandorkar <gotenksIN@aosip.dev>
2022-03-08 04:28:32 +00:00
Juhyung Park f4e58c414b Revert "common: perf: Enable the pre-rendering feature."
This reverts commit 07fb532f08.

This causes weird inconsistent scrolling behaviors, even on v5.4.

Change-Id: I57e6e31aed281c51ec436dabf8e1fbb770580fa2
Signed-off-by: Juhyung Park <qkrwngud825@gmail.com>
2022-02-22 16:16:37 +09:00
Vishalcj17 87450abeab vendor: perf: Setup foreground CPU Sets for LAHAINA.
* Other SoCs are welcome here. Please test thoroughly before
   , especially power usage.

Change-Id: I66b29040701fb20aab6c8db370ff7810ce80bdb0
2022-02-16 07:39:20 +00:00
Juhyung Park 772c8465f0 common: perf: disable zram readahead for all devices
Change-Id: I12a4ffb916c56df30577e75098dec10694c61e66
Signed-off-by: Juhyung Park <qkrwngud825@gmail.com>
2022-02-13 09:07:19 +00:00
Juhyung Park 2126a23a13 common: perf: move all read_ahead_kb settings to init.aospa.perf.rc
Change-Id: I496d15b2d398d68b59e019e2c917924f829df5c9
Signed-off-by: Juhyung Park <qkrwngud825@gmail.com>
2022-02-13 09:07:19 +00:00
Juhyung Park 6540936556 common: perf: add more dm devices for read_ahead_kb tuning
There are dozens of APEX modules now

Change-Id: I1f489cfa39cc9d3a50135fc24b31cea6500d5e57
Signed-off-by: Juhyung Park <qkrwngud825@gmail.com>
2022-02-13 09:07:19 +00:00
Omkar Chandorkar 7e9bba9186 perf: Update perf properties
* make it inline with recent CAF builds

Change-Id: I1835e09edc8408f6d9871533e25ceb14ca3e30c6
Signed-off-by: Omkar Chandorkar <gotenksIN@aosip.dev>
2022-02-12 14:45:51 +05:30
Vishalcj17 c6cab13a2e common: Update to QSSI 5600 | LAHAINA 18600.
Change-Id: I7ca5c5b30fb26bfa5bd1c3803cf8b217efd78393
2022-01-19 18:50:26 +09:00
Marco Marinho 7df0c64674
common: vendor: Update to LA.UM.9.14.r1-18400.02-LAHAINA.QSSI12.0
Change-Id: Ib0791bd74ebcb8a0aa37485be7500e83b80838fe
Co-authored-by: Vishalcj17 <vishalcj@aospa.co>>
Co-authored-by: Adithya R <gh0strider.2k18.reborn@gmail.com>
2022-01-09 18:06:24 +09:00
Vishalcj17 bfaf4ecb25 Split system and vendor to their own folders.
Change-Id: Ie93e9fdf854f97aab1e2b6e61d55b309f49c1cd9
2021-11-24 21:04:52 +00:00