Commit graph

6206 commits

Author SHA1 Message Date
Rick Yiu
bf6ba67e93 Disable limiting camera_hal for LAUNCH hint
If auto rotation is enabled, it will trigger LAUNCH hint while
camera is running if device rotates, which could limit camera_hal
tasks to little cores. So, disable it first until there is a new
hint for the rotation event.

Bug: 297273578
Test: build pass
Change-Id: I276d3c11e95cfaccaadfe45d58131a34a6bdfb54
2023-09-19 03:03:18 +00:00
André Draszik
e3f5d8ab1c powerhint: provide android-mainline versions for Oriole & Raven
The android-mainline kernel doesn't provide the scheduler vendor hooks,
and therefore the pixel drivers don't expose anything below
/proc/vendor_sched/. This causes powerpower-libperfmgr to emit *a lot*
of warnings to logcat regarding failures to write to nodes below
/proc/vendor_sched/.

As a solution, provide a -mainline version of powerhint.json for the
two platforms supported by android-mainline.
The new files are based on revision f56bbd1bfb ("disable vendor idle
balancer") of powerhint.json and have all nodes and actions referring
to /proc/vendor_sched/ removed using the following jq commands:
    for f in powerhint-oriole.json powerhint-raven.json ; do \
        fdst="$(basename "${f}" .json)-mainline.json"
        names=$(jq '."Nodes"[] | select(."Path" | startswith("/proc/vendor_sched/")).Name' "${f}" \
                | tr '\n' ' ' \
                | sed -e 's|" "|", "|g')
        jq '. | del( ."Actions"[] | select(."Node"==('"${names}"')))' "${f}" > "${fdst}"
        jq '. | del( ."Nodes"[] | select(."Path" | startswith("/proc/vendor_sched/")) )' "${fdst}" > "${fdst}2"
        mv "${fdst}2" "${fdst}"
    done

The -mainline version will be picked based on a boot property set by
the mainline kernel.

Bug: 265961701
Test: adb shell -nT getprop vendor.powerhal.config
      adb logcat -b all -D 'libperfmgr:V powerhal-libperfmgr:V *:S'
      m libperfmgr_test \
      && adb push \
             out/target/product/oriole/data/nativetest64/libperfmgr_test/libperfmgr_test \
             /data/libperfmgr_test \
      && adb shell /data/libperfmgr_test
Change-Id: Ice07444e38194e5fcf2127e935afdd4d29ff8e87
Signed-off-by: André Draszik <draszik@google.com>
2023-09-13 17:04:16 +00:00
André Draszik
83eaed4b9e powerhint: fix json syntax
JSON syntax stipulates no final comma after the last element in an
object. While Android's parser is not that strict, other tools like
'jq' are unhappy about incorrect syntax.

Fix this up, so that we can use 'jq' to generate the android-mainline
versions of these files in the next step.

Bug: 265961701
Test: jq '."Nodes"[]' powerhint-oriole.json powerhint-raven.json
Fixes: f56bbd1bfb ("disable vendor idle balancer")
Change-Id: If57e37d63d3a5bdd93552536691a192850198c0b
Signed-off-by: André Draszik <draszik@google.com>
2023-09-13 17:04:16 +00:00
Android Build Coastguard Worker
8ad06b48c8 Snap for 10791906 from 1ded370aaf to udc-qpr1-release
Change-Id: I16802fff59e3b32130c4c0fce54c90dd3413cdad
2023-09-11 23:02:37 +00:00
Ankur Bakshi
d6fcb1fa60 Update raven SVN to 70 am: 4049cdb9a3 am: ec689a2eb3 am: 1ded370aaf am: 9a87e13201
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24697989

Change-Id: Ibfefcd7c36d620b950ed39997a733cd05853bf7d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 22:19:27 +00:00
Ankur Bakshi
bb8497e27d Update raven SVN to 69 am: ff982eb8d2 am: 6b9c92026a am: 4330f03247 am: 96aef3c284
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24683884

Change-Id: I5bad7eedac3da69ca16bdc1e2e89a2b414d05cbf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 22:19:25 +00:00
Automerger Merge Worker
7e617436d5 Merge "Update raven SVN to 70 am: 4049cdb9a3 am: 5544a54921 am: d526fdd1e2" into udc-qpr-dev-plus-aosp am: 1d83edc2f6
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24697989

Change-Id: Id2727b71db1944538d6c46fe6850bdb6a20546ec
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 22:18:36 +00:00
Automerger Merge Worker
0623467c59 Merge "Update raven SVN to 69 am: ff982eb8d2 am: 1e63c12c5b am: a188c6efd1" into udc-qpr-dev-plus-aosp am: d1caed76a1
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24683884

Change-Id: I5185dc23a09a71bbc850302df22358563d6a4d8d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 22:17:50 +00:00
Ankur Bakshi
ad6cd748c7 Update oriole SVN to 70 am: 47b81f6904 am: d7bae31e13 am: 0c3b47d1b0 am: 525f60725b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24695743

Change-Id: I092d8f0bf80bac1471b21839dd5824f690aac297
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 22:16:56 +00:00
Ankur Bakshi
1a2c0dc5cd Update oriole SVN to 70 am: 47b81f6904 am: cb5c18e22f am: 6b593ce597 am: f8ed0c85c6
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24695743

Change-Id: I141045b563956301fa20fed42f3959a53e492b70
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 22:16:31 +00:00
Automerger Merge Worker
0c3bec873d Merge "Update oriole SVN to 69 am: 8913112d57 am: e26b268bae" into udc-d1-dev-plus-aosp am: 97300e03d2 am: cbf8cffa92
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24682777

Change-Id: Ib55f9fa2c4cecb97cc10511444c2b07e1c0b1121
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 22:16:06 +00:00
Ankur Bakshi
f698bcbbca Update raven SVN to 70 am: 4049cdb9a3 am: ec689a2eb3 am: fc094b3fa1 am: 48a356db50
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24697989

Change-Id: I6342ddefd6f0e42ecf006578be70d5f9080f9845
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 22:13:53 +00:00
Ankur Bakshi
31a3c59fe0 Update raven SVN to 69 am: ff982eb8d2 am: 6b9c92026a am: 8d6eb707b8 am: 90818fdde3
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24683884

Change-Id: I7e1f6b445333d81d2cd1d5e82845682af7e5c1ff
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 22:13:50 +00:00
Ankur Bakshi
e9a26c1dbd Update oriole SVN to 70 am: 47b81f6904 am: d7bae31e13 am: d7ee9a4b24 am: 15a2b5003e
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24695743

Change-Id: I06ea1ac78a841acda1d29d271329c67e6fd3fa61
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 22:10:01 +00:00
Ankur Bakshi
a189f7624a Update oriole SVN to 69 am: 8913112d57 am: 4adfcceaf0 am: afd7686cf3 am: f2e6333dff
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24682777

Change-Id: I42bebfb5aaa1173bcf6f5a54eee743ab33317061
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 21:36:43 +00:00
Ankur Bakshi
16354e1933 Update oriole SVN to 69 am: 8913112d57 am: 4adfcceaf0 am: 91df7f2062 am: 7355758fe2
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24682777

Change-Id: I3d4497a9745fa43eb9d14aa05e1767f51ed5cdb3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 21:31:44 +00:00
Ankur Bakshi
9a87e13201 Update raven SVN to 70 am: 4049cdb9a3 am: ec689a2eb3 am: 1ded370aaf
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24697989

Change-Id: I21a8c95c27e5a72107e6f9d6c9be03179773452f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 20:37:14 +00:00
Ankur Bakshi
96aef3c284 Update raven SVN to 69 am: ff982eb8d2 am: 6b9c92026a am: 4330f03247
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24683884

Change-Id: Ia2fba54cd30506d7bdad06a1eb7ccc94511c5751
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 20:37:12 +00:00
Automerger Merge Worker
1d83edc2f6 Merge "Update raven SVN to 70 am: 4049cdb9a3 am: 5544a54921 am: d526fdd1e2" into udc-qpr-dev-plus-aosp 2023-09-11 20:35:41 +00:00
Automerger Merge Worker
d1caed76a1 Merge "Update raven SVN to 69 am: ff982eb8d2 am: 1e63c12c5b am: a188c6efd1" into udc-qpr-dev-plus-aosp 2023-09-11 20:35:41 +00:00
Ankur Bakshi
3e8795197b Update raven SVN to 70 am: 4049cdb9a3 am: 5544a54921 am: d526fdd1e2
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24697989

Change-Id: Id5d6d135e94f1368df0d14d8f67292c3f3ab3eca
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 20:35:36 +00:00
Ankur Bakshi
e1ddfe3fed Update raven SVN to 69 am: ff982eb8d2 am: 1e63c12c5b am: a188c6efd1
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24683884

Change-Id: I3ba9a6cc5fb8e4e6ac4d378e56799548ec84d294
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 20:35:34 +00:00
Ankur Bakshi
525f60725b Update oriole SVN to 70 am: 47b81f6904 am: d7bae31e13 am: 0c3b47d1b0
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24695743

Change-Id: I97ddbd9c331951a0f09620015a568a7df0ea4d24
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 20:35:33 +00:00
Ankur Bakshi
f8ed0c85c6 Update oriole SVN to 70 am: 47b81f6904 am: cb5c18e22f am: 6b593ce597
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24695743

Change-Id: I6043a7b4412947d9f0d87b9655d30f46b7aeb5d5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 20:34:45 +00:00
Automerger Merge Worker
cbf8cffa92 Merge "Update oriole SVN to 69 am: 8913112d57 am: e26b268bae" into udc-d1-dev-plus-aosp am: 97300e03d2
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24682777

Change-Id: Ib94c7ba8e8201d8f6ac3a8f671918692c0ead835
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 20:34:14 +00:00
Ankur Bakshi
48a356db50 Update raven SVN to 70 am: 4049cdb9a3 am: ec689a2eb3 am: fc094b3fa1
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24697989

Change-Id: I93b769028a45387e2c6c6cd01d0a252f2eac2b3c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 20:34:03 +00:00
Ankur Bakshi
90818fdde3 Update raven SVN to 69 am: ff982eb8d2 am: 6b9c92026a am: 8d6eb707b8
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24683884

Change-Id: I0c726c1feff0fb623347dc1c736952823b442cdb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 20:34:01 +00:00
Ankur Bakshi
15a2b5003e Update oriole SVN to 70 am: 47b81f6904 am: d7bae31e13 am: d7ee9a4b24
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24695743

Change-Id: I9032a8fdd7b7e03bb16b3911914fca9aed1858fd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 20:33:03 +00:00
Ankur Bakshi
f2e6333dff Update oriole SVN to 69 am: 8913112d57 am: 4adfcceaf0 am: afd7686cf3
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24682777

Change-Id: I2197eee96c786e0c91ba6c00433755d169eb378f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 20:32:52 +00:00
Ankur Bakshi
7355758fe2 Update oriole SVN to 69 am: 8913112d57 am: 4adfcceaf0 am: 91df7f2062
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24682777

Change-Id: I0df2e26567bf1cc60857b78f606bbf482470ff06
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 20:32:19 +00:00
Ankur Bakshi
d763f6a7a7 Update raven SVN to 70 am: 4049cdb9a3 am: c391b756a7
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24697989

Change-Id: I1bc1e0babcd411504935ccd15452fd9af9c2c8ed
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 19:59:27 +00:00
Ankur Bakshi
c34f175764 Update raven SVN to 69 am: ff982eb8d2 am: b7b675e7e5
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24683884

Change-Id: Ib12646453966a9a0619431466c09d2ca51d3159d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 19:59:24 +00:00
Ankur Bakshi
9486bda430 Update oriole SVN to 70 am: 47b81f6904 am: ec507add0f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24695743

Change-Id: I09ef62ca6dcf05e4092fe319fa95554fd8658e03
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 19:59:10 +00:00
Ankur Bakshi
d526fdd1e2 Update raven SVN to 70 am: 4049cdb9a3 am: 5544a54921
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24697989

Change-Id: I7c86b6aa9c76ec871ec894e96d1465da03246210
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 19:54:07 +00:00
Ankur Bakshi
a188c6efd1 Update raven SVN to 69 am: ff982eb8d2 am: 1e63c12c5b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24683884

Change-Id: I388c640513fc5576318a6e51be8fc30cbb9558ac
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 19:54:04 +00:00
Ankur Bakshi
20bba3eae4 Update oriole SVN to 69 am: 8913112d57 am: 66302cca11
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24682777

Change-Id: Ie31c8f5325fcc6f5c3bad3ded3bfdc6a9c3e0b4e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 19:53:29 +00:00
Ankur Bakshi
1ded370aaf Update raven SVN to 70 am: 4049cdb9a3 am: ec689a2eb3
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24697989

Change-Id: If63389150447478b816f955e2365363810a4d5e1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 19:51:22 +00:00
Ankur Bakshi
4330f03247 Update raven SVN to 69 am: ff982eb8d2 am: 6b9c92026a
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24683884

Change-Id: I94eef315ef32a8022e28cfaa6aed0a3a5cfc62cb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 19:51:20 +00:00
Ankur Bakshi
6b593ce597 Update oriole SVN to 70 am: 47b81f6904 am: cb5c18e22f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24695743

Change-Id: I11a1061e6e616967b5c8f2293762acfe81fad863
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 19:51:03 +00:00
Ankur Bakshi
0c3b47d1b0 Update oriole SVN to 70 am: 47b81f6904 am: d7bae31e13
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24695743

Change-Id: I1499df75393d3bb6931f8c54d822b56908f2c844
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 19:50:51 +00:00
Automerger Merge Worker
97300e03d2 Merge "Update oriole SVN to 69 am: 8913112d57 am: e26b268bae" into udc-d1-dev-plus-aosp 2023-09-11 19:48:55 +00:00
Ankur Bakshi
c3c0469281 Update oriole SVN to 69 am: 8913112d57 am: e26b268bae
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24682777

Change-Id: I9f551efc8fc64c425689c0d8865ed532a849a601
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 19:48:49 +00:00
Ankur Bakshi
fc094b3fa1 Update raven SVN to 70 am: 4049cdb9a3 am: ec689a2eb3
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24697989

Change-Id: I8d3a03f215fd8d4b86a31cd7925a52f0e0878559
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 19:48:42 +00:00
Ankur Bakshi
91df7f2062 Update oriole SVN to 69 am: 8913112d57 am: 4adfcceaf0
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24682777

Change-Id: I0f94a0eb3774891a4b911d7d8ab2a3fe7880c720
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 19:48:40 +00:00
Ankur Bakshi
8d6eb707b8 Update raven SVN to 69 am: ff982eb8d2 am: 6b9c92026a
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24683884

Change-Id: I22eea568774b0b9d13f2805f635cc44560c5ca28
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 19:48:39 +00:00
Ankur Bakshi
d7ee9a4b24 Update oriole SVN to 70 am: 47b81f6904 am: d7bae31e13
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24695743

Change-Id: I94af31f769d856be05e3ffe1fd0eeeac0adbf6d8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 19:48:12 +00:00
Ankur Bakshi
afd7686cf3 Update oriole SVN to 69 am: 8913112d57 am: 4adfcceaf0
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24682777

Change-Id: I16b19a6f8f554050a1a691fd422492031f97b8af
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 19:46:18 +00:00
Ankur Bakshi
ec689a2eb3 Update raven SVN to 70 am: 4049cdb9a3
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24697989

Change-Id: I91d7aa45f977fcd44ac8609b753a83d40b14ad17
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 18:56:06 +00:00
Ankur Bakshi
6b9c92026a Update raven SVN to 69 am: ff982eb8d2
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24683884

Change-Id: Iee910d292bfc1275775fe28eabea0e499fa0eb12
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 18:56:03 +00:00
Ankur Bakshi
d7bae31e13 Update oriole SVN to 70 am: 47b81f6904
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/24695743

Change-Id: I384d2cc6ed408d3c8bdbe946fa060cfaad787380
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-11 18:55:36 +00:00