Commit graph

3109 commits

Author SHA1 Message Date
Piotr Klasa
4bd134b83d move common init perf settings to gs_common
Test: Verified if all values ​​of transferred settings are as they should be after rebooting the device, and and checked that there are no new selinux errors for hal_power_default
Bug: 335874870
Flag: EXEMPT not supported by this component yet

Change-Id: I595d69d9fa241489e1a4b7fe407d6f74f8c62039
2025-01-09 08:58:18 -08:00
Steven Moreland
fceae7300f Merge "16KB: zuma: Do not filter out goodix_brl_touch.ko for 16KB mode" into main 2025-01-08 13:38:39 -08:00
Vilas Bhat
2b06657f62 16KB: zuma: Do not filter out goodix_brl_touch.ko for 16KB mode
Filtering out this module broke touchscreen functionality for Pixel 8
devices in 16 KB mode.

Bug: 388515914
Flag: EXEMPT bugfix
Test: Boot to 16KB mode using 16KB dev option and verify touchscreen
      functionality.
Change-Id: I8ba72c8eabb5522873025cf9d80aa03a53fb8cfb
2025-01-08 19:06:40 +00:00
Jiaming Liu
6c8d907660 Merge "[AE] Add system property to enable AE on Settings" into main 2025-01-08 09:20:08 -08:00
T.J. Mercier
8d8e1c7a52 Merge "Leave memcg enabled" into main 2025-01-08 08:30:16 -08:00
Rick Yiu
4043e592c8 Merge "Remove ResetUclamp profiles" into main 2025-01-06 19:16:23 -08:00
Treehugger Robot
a1382dde25 Merge "Update IDisplay to V13-V14" into main 2024-12-30 14:30:51 -08:00
Hung-Yeh Lee
86e03169b4 Merge "display-dump: make display dump project-specific" into main 2024-12-29 18:31:49 -08:00
T.J. Mercier
bc2bb6cbf9 Leave memcg enabled
This is being temporarily reverted as part of a data-collection
experiment. We expect to reapply this before the final 25Q2 TOT snap.

Bug: 384577842
Flag: NONE Beta experiment: go/android-memcgv2-exp
Change-Id: Ica5b237583f596fec8b8cb754a9ea5720f1c4ff6
2024-12-27 22:01:20 +00:00
Chris Lu
92701b07fc Update IDisplay to V13-V14
V14 is not frozen yet. We should still allow V13 for 'next' build.

Bug: 381463038
Bug: 378407278
Test: build pass
Flag: EXEMPT bugfix
Change-Id: Ie0caca924696b90f855ef46023d53040adcde93a
2024-12-23 22:55:02 -08:00
Rick Yiu
8221e61ddd Remove ResetUclamp profiles
Replaced with sched qos profiles.

Bug: 355612114
Flag: NONE vendor task_profiles.json does not support flag
Test: build pass
Change-Id: I91c9a45dc6fdfeb00a6d75e752f5895c03864a7e
2024-12-21 15:33:19 +00:00
Jack Wu
0c88c7620a dump_power: add battery caretaker dump into bugreport
logging for AACR(+H), AAFV, AACT, AACC and AACP Version

Bug: 384737509
Test: adb bugreport
Flag: EXEMPT bugfix
Change-Id: I9d36e6fcb25ee9f12b4fd2962207b1f4b592c2b3
Signed-off-by: Jack Wu <wjack@google.com>
2024-12-20 18:03:37 +08:00
Jiaming Liu
8fb22043f3 [AE] Add system property to enable AE on Settings
Add system property to enable AE split on Settings for devices
supporting display port.

Bug: 372200182
Test: Manual
Flag: com.android.window.flags.activity_embedding_support_for_connected_displays
Change-Id: I5678e9606be3a91a5bf91e5bd00ed09c2e538124
2024-12-18 04:33:47 +00:00
Rios Kao
deeb36e5e9 Merge "zuma: recorder selinux configuration" into main 2024-12-17 01:36:58 -08:00
Paulsu Su
9af98c8d86 Merge "Set initial value for foreground_window group" into main 2024-12-16 04:24:06 -08:00
Xin Li
037487ca08 [automerger skipped] Merge 24Q4 into AOSP main am: 61061b74ae -s ours am: 2543f5b16d -s ours
am skip reason: Merged-In I38afa16f8f85e6aea31ddd5367c2e2d4a3249ced with SHA-1 1a173d6997 is already in history

Original change: https://android-review.googlesource.com/c/device/google/zuma/+/3391984

Change-Id: Iabf8df4e7c1a5c05033d6da866f7357ac362c838
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-12-13 21:08:21 -08:00
Xin Li
2543f5b16d [automerger skipped] Merge 24Q4 into AOSP main am: 61061b74ae -s ours
am skip reason: Merged-In I38afa16f8f85e6aea31ddd5367c2e2d4a3249ced with SHA-1 1a173d6997 is already in history

Original change: https://android-review.googlesource.com/c/device/google/zuma/+/3413724

Change-Id: Ie99645db6be25d30257a7df2209f1d6664d761e7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-12-13 19:30:55 -08:00
Xin Li
61061b74ae Merge 24Q4 into AOSP main
Bug: 370570306
Merged-In: I38afa16f8f85e6aea31ddd5367c2e2d4a3249ced
Change-Id: I94bb03744bc0fbe5e8706aae30c366266ae770de
2024-12-13 11:15:10 -08:00
Paulsu Su
4d63a708a3 Set initial value for foreground_window group
For multi-window foreground app group.

Bug: 200769420
Change-Id: I2b65feb4732e33b27155dcfaf0b64a38b1b01026
Test: build pass
Flag: NONE vendor init file does not support flag
2024-12-12 22:14:22 -08:00
Piotr Klasa
8cff6f64fa Merge "Move all vendor_sched parameters and permissions to init.pixel.perf.rc" into main 2024-12-12 04:08:58 -08:00
Chungkai Mei
2716f03d7d set input to 100 explicitly in task_profile
instead of using ADPF, let's use task_profile to boost input tasks'
priroity

Bug: 378761104
Flag: EXEMPT new task_profile behavior
Change-Id: Ice311b1abcf3d629917e16f1490d4cb63fd83796
Signed-off-by: Chungkai Mei <chungkai@google.com>
2024-12-12 05:54:44 +00:00
Rios Kao
0ec0752893 zuma: recorder selinux configuration
note:
      Access Hal property permission.

Test: end-to-end test
Bug: 383647553
Flag: EXEMPT porting existed feature.

Change-Id: I6ac6ea5f573c45e999d81c08aa512b902527d5ef
2024-12-11 19:43:10 -08:00
Daniel Lowe
d822ead370 Merge "[Pixel VPN] Apply reviewed default permissions" into main 2024-12-11 10:38:55 -08:00
Piotr Klasa
3e803739bb Move all vendor_sched parameters and permissions to init.pixel.perf.rc
Bug: 335874870
Test: Checked that permissions and values ​​for all affected files are correct (ls -l, cat)
Flag: EXEMPT not supported by this component yet
Change-Id: Ifbea91bce20e046a6e1b92295814a27e99f41dbe
2024-12-11 15:29:57 +01:00
Eileen Lai
0651bb2055 Merge "modem_svc: use modem_svc_sit version sepolicy" into main 2024-12-09 15:09:37 +00:00
Daniel Lowe
a0b5342eff [Pixel VPN] Apply reviewed default permissions
Pregrantting below permissions:
READ_PHONE_STATE

Flag: EXEMPT add permission pregranted in b/337725984
Bug: 373686360
Test: presubmit, manual install on test device.
Change-Id: If6c3dfb1a29451d7b11a3ff10ec18b4c412056ed
2024-12-09 02:47:29 +00:00
Eileen Lai
b6c6a96ce1 modem_svc: use modem_svc_sit version sepolicy
For solving sepolicy conflicts for different AP version, modem_svc_sit will support devices from gs101 to zuma_pro.

Bug: 372400955

Change-Id: Icef24314461008651230779358b253429c277b76
Flag: NONE local testing only
2024-12-07 17:06:11 +00:00
Daniel Zheng
5cd7ab9f96 Merge "update health HAL dependency" into main 2024-12-07 06:50:56 +00:00
Rick Yiu
f2f02c5df6 Merge "Add sched qos support" into main 2024-12-06 08:20:09 +00:00
Rick Yiu
9cc872da8f Add sched qos support
Add task profiles and set permissions.

Bug: 355612114
Flag: NONE init rc file does not support flag
Test: build pass
Change-Id: I4b285a95b5a9d3934a5b95ba57424a89a98f9b2a
2024-12-06 02:08:57 +00:00
Nelson Li
c9e16ea272 [automerger skipped] Change TARGET_RECOVERY_UI_LIB to use fully qualified names in zuma am: 2620d19ec0 am: c89be9a29c -s ours
am skip reason: Merged-In I2912cbc905ff0ee716c293021c29061e3b6d3dca with SHA-1 d1cf23e6f7 is already in history

Original change: https://android-review.googlesource.com/c/device/google/zuma/+/3391984

Change-Id: I48b292a241f1ee1b8531850190b174f6b9b8dea5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-12-06 01:46:49 +00:00
Nelson Li
c89be9a29c Change TARGET_RECOVERY_UI_LIB to use fully qualified names in zuma am: 2620d19ec0
Original change: https://android-review.googlesource.com/c/device/google/zuma/+/3391984

Change-Id: Ibf09f5a3214be084579feed71414fff0e6fb0f5b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-12-06 01:35:49 +00:00
Daniel Zheng
f130ff4e49 update health HAL dependency
Bug: 381926253
Test: th
Change-Id: I1938e9f53a1ceec8f351cca10c97285a4b9588ed
2024-12-05 14:50:09 -08:00
Nelson Li
2620d19ec0 Change TARGET_RECOVERY_UI_LIB to use fully qualified names in zuma
Since the TARGET_RECOVERY_UI_LIB for each device is not exactly the
same, and most of the modules in it contain `soong_namespace{}` to
avoid conflicts between different devices, after converting
`librecovery_ui_ext` from Android.mk to Android.bp, it needs to be
changed to a `fully qualified name` in order to correctly use the
corresponding module.

Flag: EXEMPT refactor

Bug: 339143524
Test: m -j librecovery_ui_ext
Merged-In: I2912cbc905ff0ee716c293021c29061e3b6d3dca
Change-Id: I2912cbc905ff0ee716c293021c29061e3b6d3dca
2024-12-05 03:33:40 +00:00
Treehugger Robot
188ed581cd Merge "Change TARGET_RECOVERY_UI_LIB to use fully qualified names in zuma" into main 2024-12-05 02:39:17 +00:00
Hung-Yeh Lee
0bab5d4ca8 display-dump: make display dump project-specific
Bug: 376426334
Test: adb bugreport
Test: adb shell /vendor/bin/dump/dump_*_display
Test: adb shell /vendor/bin/dump/dump_*_second_display
Flag: EXEMPT bugfix
Change-Id: I3eedbd7bd2ad4574f6ac23ef509d57ebda4fb79d
2024-12-04 14:58:22 +08:00
Juan Yescas
443c13a172 Merge "16kb: zuma: Filter out unnecessary modules from 16k mode" into main 2024-12-04 04:49:34 +00:00
Roy Luo
2a8046a033 Merge "Enable usb state update via udc sysfs" into main 2024-12-04 03:31:01 +00:00
Chaohui Wang
feb420904b Merge "Clean up unnecessary data_connection_5g_plus overlay" into main 2024-12-04 01:21:44 +00:00
Nick Kralevich
7463e548bf Fix kasan logic
The command line "kasan=off" should be unconditionally set when we're
compiling for a normal (non-_fullmte) build. The current logic
sets "kasan=off" for a normal ENG build only, which is insufficent.

Test: _fullmte userdebug/eng: "sanitizer-status mte" shows MTE enabled.
Test: _fullmte userdebug/eng: "kasan=off" IS NOT present in /proc/cmdline
Test: !_fullmte userdebug: "sanitizer-status mte" shows MTE disabled.
Test: !_fullmte eng: "sanitizer-status mte" shows MTE enabled
Test: !_fullmte userdebug/eng: "kasan=off" IS present in /proc/cmdline
Change-Id: Idd61747156daa135e919ce71fd63bfab1f4d9239
Bug: 381940217
Flag: EXEMPT bugfix
2024-12-03 10:33:59 -08:00
Xin Li
7fd5197191 [automerger skipped] Merge ab/AP4A.241205.013 into aosp-main-future am: e589918368 -s ours
am skip reason: Merged-In I38afa16f8f85e6aea31ddd5367c2e2d4a3249ced with SHA-1 a6c71987d5 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/30626095

Change-Id: I49afe6d3367ef8da752021f4e6cf39a44d89de07
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-12-03 18:22:10 +00:00
Chaohui Wang
e9866ccdbf Clean up unnecessary data_connection_5g_plus overlay
This string is not device specific, and already set at,
frameworks/base/packages/SettingsLib/res/values-mcc311-mnc480/strings.xml
frameworks/base/packages/SettingsLib/res/values-mcc310-mnc004/strings.xml

Bug: 377907543
Flag: EXEMPT clean up
Test: m
Change-Id: I3bd290c8839ac510a0b11c70a7aaa55d58591964
2024-12-03 17:30:34 +08:00
Juan Yescas
a8a6c8ff28 16kb: zuma: Filter out unnecessary modules from 16k mode
The 16k mode does not use these modules.

Bug: 378293897
Bug: 379704287 
Change-Id: I237fd9cf7ca2f7972fafa08a3df65c0472e1ef03
Test: Built husky-trunk_staging target and tested
      4kb and 16kb mode.
Flag: EXEMPT bugfix
2024-12-03 04:41:56 +00:00
Treehugger Robot
4bc8926b8f Merge "Add hardware/google/graphics/zuma/libhwc2.1 to PRODUCT_SOONG_NAMESPACES" into main 2024-11-28 02:07:55 +00:00
Xin Li
e589918368 Merge ab/AP4A.241205.013 into aosp-main-future
Bug: 370570306
Merged-In: I38afa16f8f85e6aea31ddd5367c2e2d4a3249ced
Change-Id: Ie5037f28c6b829fc7915f48fb9e787865a0e9a11
2024-11-27 12:53:10 -08:00
Jenhao Chen
730daed470 Merge "init: zuma: move sched rate limit to late init" into main 2024-11-27 14:58:17 +00:00
Will Song
ff7717d54c init: zuma: move sched rate limit to late init
Since pixel performance has a shared configuration,
we need to move override values into late init.

Bug: 381100494
Test: Boot
Flag: EXEMPT bug fix
Change-Id: I20d38e481d43d1068a6faebec298446929812ffb
2024-11-27 02:46:28 -08:00
Nelson Li
d1cf23e6f7 Change TARGET_RECOVERY_UI_LIB to use fully qualified names in zuma
Since the TARGET_RECOVERY_UI_LIB for each device is not exactly the
same, and most of the modules in it contain `soong_namespace{}` to
avoid conflicts between different devices, after converting
`librecovery_ui_ext` from Android.mk to Android.bp, it needs to be
changed to a `fully qualified name` in order to correctly use the
corresponding module.

Flag: EXEMPT refactor

Bug: 339143524
Test: m -j librecovery_ui_ext
Change-Id: I2912cbc905ff0ee716c293021c29061e3b6d3dca
2024-11-27 06:27:58 +00:00
Treehugger Robot
d2151ffde1 Merge "Add soong config use_google_qns in zuma" into main 2024-11-27 02:04:32 +00:00
Kelvin Zhang
fbfb744edd Merge "Allow metadata to be formatted as ext4" into main 2024-11-25 18:39:33 +00:00