By default slow it down as auto margins can lead to faster ramping up in
low activity use cases.
Set it back to default in GAME mode to retain previous behavior. Set it
explicitly for DISPLAY_IDLE as a potential area for more tuning in the
future.
Bug: 315748906
Flag: EXEMPT powerhints are not compatible with flagging
Signed-off-by: Qais Yousef <qyousef@google.com>
Change-Id: I1ffb04afb0911acc8aae4388e7f6478ebfc96dae
And reduce DownRateLimitUs to 500us as the system should be more
reactive now when something needs to rampup quickly.
Enable pertask iowait boost too as with auto dvfs headroom enabled all
tasks will start form 0 util_avg and this could impact iowait tasks
without this being enabled to help them migrate up to bigger cores.
Camera use cases should still use their own default DownRateLimitUs and
disable this feature to keep their dvfs_headroom tuning intact.
Bug: 315748906
Flag: EXEMPT powerhints are not compatible with flagging
Signed-off-by: Qais Yousef <qyousef@google.com>
Change-Id: Id8959b1debe8612623f47cdc103349ae0412a609
This reverts commit 0db03e1861.
Reason for revert: This led to adding ag/30200879 which is breaking 16kb developer option on TOT. reverting this change and fix for it
Change-Id: I934be8430c970562f5d2d0ce9b1c7b3e1e2a6c7c
we already saw some janks caused by longer runnable time.
so Enable TAPreferIdle for first frame
Bug: 372168866
Flag: NONE powerhint do not support flag
Change-Id: I01f699abd1eaed5760789d6c0788cbe4791e2b13
Signed-off-by: Chungkai Mei <chungkai@google.com>
Flag: EXEMPT gated by overlay
Bug: 373594936
Test: Manuel test, trigger SSR and won't create bugreport automatically
Change-Id: I968f55519f7e9e1fda6731299b60f5acb50a9e90
-----BEGIN PGP SIGNATURE-----
iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZyvedQAKCRDorT+BmrEO
eJOIAJ0Wc9J+EhQWGMZKJn3yTlEG7XhK1wCdEdhFLCN0QU6PTdzsKNnDMx85jJ0=
=z08M
-----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
iQJLBAABCgA1FiEEHrBYPudH862glXQBzJUERRm+ZmkFAmcsuKsXHG1rYmVzdGFz
QGxpbmVhZ2Vvcy5vcmcACgkQzJUERRm+ZmnEnRAAm5G6KUpAjHc0vjWa5mlFTWxX
4V2/XMUZ/xwPDRlk38dkPj39cOivn03DCH6HiE/pmOuNKDuLFqRt/xcTvBJ0vBBq
pv0dR1296bQnyH91eqa3EUxTdwY57f22n7qu9mjLMshROWk8fL39zZbUMyGuLx2A
05Q6VIdjPVfgJyS8A7eBX8JhCQdiufgAPv2AIDsEI/vo/HLM4r1qo6M6xuDn7++k
JaACr8Me3cUrT8B7ZKNQMlIgq+dx0Or4cQQx/cX3ECCMQY3h0Q6MNcpZKYbB0eRi
UOVw3P8lmS0qUGjIdCSh+kxFuQdaG+9lzWiACLdf8wpcOpjMdi4f0FaEt9ZL/Tin
LClNldJYFzu+6ZDYZX8+DE2Z7kCg3zARZeQApA7DTCa8qnVEiFd1GBV0zCS0QNyL
NGPxdYfOsXDpw/caj0IbshFQHNVc0MQjGA7ZtUbKlDFjISC/Gnr+3PbFc/B040m0
RzvedD1C7UOJ+sqJXVf6s6kkC60T9sk0lvC0eHrCp7ajblC27v2cpF62FMGZ4A/Q
9ZpdHryNznMFCSr10C13WRNhfDnNWKTT4Q32hSNtgr5/k0E/3QjlT8g68X16/12S
U65oiH162ZN/Tj3/gJoHKM7m87vrMNtRkN1ov2SycHd7XZitDIZb2GPZ6xJzzfBO
cGgDVViDp/ulteCR6jI=
=fyjZ
-----END PGP SIGNATURE-----
Merge tag 'android-15.0.0_r5' into staging/lineage-22.0_merge-android-15.0.0_r5
Android 15.0.0 release 5
# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZyvedQAKCRDorT+BmrEO
# eJOIAJ0Wc9J+EhQWGMZKJn3yTlEG7XhK1wCdEdhFLCN0QU6PTdzsKNnDMx85jJ0=
# =z08M
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed Nov 6 23:24:05 2024 EET
# gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal]
# gpg: initial-contribution@android.com: Verified 2337 signatures in the past
# 3 years. Encrypted 4 messages in the past 2 years.
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg: It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 4340 D135 70EF 945E 8381 0964 E8AD 3F81 9AB1 0E78
# By Bill Yi
# Via Bill Yi
* tag 'android-15.0.0_r5':
caimito: Update kernel directory to 24Q3-12386881
Change-Id: Ic2cbfaf5e30cd04653e062bff659e2f6f806b112
The 16kb kernel directory is expected to be configured
in P24+ devices that has PRODUCT_16K_DEVELOPER_OPTION enable.
Bug: 376267923
Change-Id: I66d8e895d772a05cc4b0548cca48b88d4fa64e13
Flag: EXEMPT bugfix
Test: Build locally
This build flag is not used now.
Test: build
Bug: 376153497
Flag: EXEMPT only modify device config file
Change-Id: I98a0981c4bef7b3952006135949272e1ce2a7eb4
The node "/sys/kernel/vendor_mm/pa_kill/reclaim_kb" is write-only. So we need to add WriteOnly flag to prevent powerhal to read the node.
SELinux errors:
avc: denied { dac_read_search } for comm="android.hardwar" capability=2 scontext=u:r:hal_power_default:s0 tcontext=u:r:hal_power_default:s0 tclass=capability permissive=0
avc: denied { dac_override } for comm="android.hardwar" capability=1 scontext=u:r:hal_power_default:s0 tcontext=u:r:hal_power_default:s0 tclass=capability permissive=0
Bug: 350830411
Change-Id: Ic78a419b1500efce631e848d36816bc87d666920
Test: adb shell dumpsys android.hardware.power.IPower/default, check if any avc denied messages
Flag: EXEMPT config json change