-----BEGIN PGP SIGNATURE-----
iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ9i73wAKCRDorT+BmrEO
eEkiAJ4n504VudGhEfiOG7u5hXsLy3by4ACeI21Lq6nN0shbpUr8Q2v2tKRYA+Y=
=ArGI
-----END PGP SIGNATURE-----
gpgsig -----BEGIN SSH SIGNATURE-----
U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgPpdpjxPACTIhnlvYz0GM4BR7FJ
+rYv3jMbfxNKD3JvcAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
AAAAQDkY7vu3uN4X6a/NOCxsCXlVCg2B5xfN9MPMF91utkwa2lVRs8Hiz7WnQUIcg86X45
FdyPrIBA20ZxDK/V0srQI=
-----END SSH SIGNATURE-----
Merge tag 'aml_tz6_351400020' into staging/lineage-23.0_merge-aml_tz6_351400020
aml_tz6_351400020 (13155446,com.google.android.go.tzdata6,com.google.android.tzdata6)
# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ9i73wAKCRDorT+BmrEO
# eEkiAJ4n504VudGhEfiOG7u5hXsLy3by4ACeI21Lq6nN0shbpUr8Q2v2tKRYA+Y=
# =ArGI
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Mar 18 02:18:39 2025 EET
# gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [ultimate]
# By Vilas Bhat (5) and others
# Via Android (Google) Code Review (28) and others
* tag 'aml_tz6_351400020': (34 commits)
Use 2025-03-01 deqp level for GLES
init.zuma.rc: Keep down_rate_limit_us set high on late-init
zuma: adjust performance point of hevc decoder
Use 2025-03-01 deqp levels for Vulkan
[AAPM] Enable MTE support for DevicePolicyManager for zuma
Revert "Use 2025-03-01 deqp levels for GLES and Vulkan"
init.zuma.rc: Delete governor setup
Use 2025-03-01 deqp levels for GLES and Vulkan
move common init perf settings to gs_common
usb: migrate UsbDataSessionMonitor to libpixelusb
16KB: zuma: Do not filter out goodix_brl_touch.ko for 16KB mode
16kb: zuma: Filter out unnecessary modules from 16k mode
Move the check of 16k folder to BoardConfig-common.mk
Revert "move common init perf settings to gs_common"
16KB: Move CopyEfsTest to device/google/gs-common
Revert "Revert "16KB: zuma: Move copy_efs_file_to_data script to..."
Revert "16KB: zuma: Move copy_efs_file_to_data script to gs-common"
16KB: zuma: Move copy_efs_file_to_data script to gs-common
zuma: remove display_colordata for external display
audio: fix headtracking permission for spatializer offload playback
...
Change-Id: I167ed62c655d898ff6bb5186f2329adebdf8a858
-----BEGIN PGP SIGNATURE-----
iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ8eo8AAKCRDorT+BmrEO
eOC/AJ9s4rsd7FpAUpk4eS+rr5lZO5hc2wCghd5mHveRLTQibMeSOE3h/lksBoQ=
=JOoB
-----END PGP SIGNATURE-----
gpgsig -----BEGIN SSH SIGNATURE-----
U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgPpdpjxPACTIhnlvYz0GM4BR7FJ
+rYv3jMbfxNKD3JvcAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
AAAAQO9oamLOzxoY3sjvotcc4DAmcbAZpHGxjwSk1ERLlM0eAJlCnSJqs7v/AUW1ycptLI
l0eNbFgLLtWhhKQb+2ogM=
-----END SSH SIGNATURE-----
Merge tag 'android-15.0.0_r20' into staging/lineage-22.2_merge-android-15.0.0_r20
Android 15.0.0 Release 20 (BP1A.250305.019)
# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ8eo8AAKCRDorT+BmrEO
# eOC/AJ9s4rsd7FpAUpk4eS+rr5lZO5hc2wCghd5mHveRLTQibMeSOE3h/lksBoQ=
# =JOoB
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed Mar 5 03:29:20 2025 EET
# gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [ultimate]
# By Herbert Xue (3) and others
# Via Android Build Coastguard Worker (39) and others
* tag 'android-15.0.0_r20': (48 commits)
16KB: zuma: Do not filter out goodix_brl_touch.ko for 16KB mode
audio: fix headtracking permission for spatializer offload playback
dump_power: add battery caretaker dump into bugreport
[Pixel VPN] Apply reviewed default permissions
modem_svc: use modem_svc_sit version sepolicy
Add sched qos support
update health HAL dependency
Change TARGET_RECOVERY_UI_LIB to use fully qualified names in zuma
Fix kasan logic
Clean up unnecessary data_connection_5g_plus overlay
16kb: zuma: Filter out unnecessary modules from 16k mode
init: zuma: move sched rate limit to late init
Change TARGET_RECOVERY_UI_LIB to use fully qualified names in zuma
Add hardware/google/graphics/zuma/libhwc2.1 to PRODUCT_SOONG_NAMESPACES
Allow metadata to be formatted as ext4
Enable usb state update via udc sysfs
Add soong config use_google_qns in zuma
Set soong config variables for libExynosC2H263Dec and libExynosC2H263Enc
Set soong config variable "board_use_dec_sw_csc" for libExynosVideoCodec
dump_power: zuma: correct dump path
...
Change-Id: I180526527317e61996b32ddc334cf7c8bb32c36f
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
-----BEGIN PGP SIGNATURE-----
iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ1IssQAKCRDorT+BmrEO
eGMPAJ0QCkI3LO8goenx8IVscY5slyvypwCfZPPsAYYuAObV7/M/d1gUi/BEM6k=
=igbk
-----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
iQJLBAABCgA1FiEEHrBYPudH862glXQBzJUERRm+ZmkFAmdY74sXHG1rYmVzdGFz
QGxpbmVhZ2Vvcy5vcmcACgkQzJUERRm+ZmlNLhAAwuaDRS5q8mEBXMshtS3YrJYw
8WpR+/W0LyK24JZ9mHYx0KxkeZtG8/SIvVDaWtUp24GNvBA9ViW2Kil+PFP0s6NK
dwGFJNkaxA0NeU6LrJDVhAmW3vdP5D/Urav6NYrHdyLRGbGcTlbcLiMQmD3xuC8A
U+kwGWItcdccRQ9uHtp+sGqyTanbSWBjWEMYC5FeXzoKHtDfyX33+3l1fwdqmO1K
xamQbhaz3wITUxWGss7kMhqr6RT8atLeU+0vZUcgw0ZC03B0N7v7RNj8mD9xOyIN
pGdjyRpultZU5BbPq8ksjStd79DjuaCmOiLZJ9sDMuD9ffG+WLH41csfCFEBWT/Q
y0/qeemVcrFTBENmPWoSrocJQIPUqGtxJCGHYjuYFoiLkuYMykTjHbvrHcwnyPzV
9PgsBpbYa60oVysUlrifhkzecWpw8mR84AAxyGaelm1ewhaZVfyLVEGAyIruzf09
QERb0K3Ut4bN0fHIoMdPgbgVw4+cIa140yiR54iKIEd7bNtYdoYv+onjtS9hvdge
Et7mSESUid4wGNjcA5W6mOicRSwXC6sJ+I3ACO0Soi9Td6Dzy0d9aNWC/0EA6JJr
MaGOYxU8wSZ7yH03a2NNsi8eS1SHLBiXWggM+JF4v7BnaaDSIa+aKZgsr92S3dq6
WqWQWIkgNtLi/WU0JiI=
=KQw8
-----END PGP SIGNATURE-----
Merge tag 'android-15.0.0_r6' into staging/lineage-22.0_merge-android-15.0.0_r6
Android 15.0.0 Release 6 (AP4A.241205.013)
# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ1IssQAKCRDorT+BmrEO
# eGMPAJ0QCkI3LO8goenx8IVscY5slyvypwCfZPPsAYYuAObV7/M/d1gUi/BEM6k=
# =igbk
# -----END PGP SIGNATURE-----
# gpg: Signature made Fri Dec 6 00:44:01 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 2483 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 Herbert Xue (6) and others
# Via Android Build Coastguard Worker (48) and others
* tag 'android-15.0.0_r6': (72 commits)
Set auto prefer idle task name
Delete TARGET_CPU_VARIANT_RUNTIME.
Add input event profile to mitigate input latency of input threads
zuma: avoid vector<const T>
16kb: Filter out zram.ko for dev options
Support 16KB data reset
Deprecate preloaded_nanoapps.json
Revert "Disable incremental boot_otas"
Add persist to CopyEfsTest
Fix CopyEfsTest for symlinks
Delete PRODUCT_FULL_TREBLE_OVERRIDE.
Delete PRODUCT_FULL_TREBLE_OVERRIDE.
Switch from the BFQ to the mq-deadline I/O scheduler
extended_log: update directory permissions for zuma
Revert "Add soong config use_google_qns in device/google/zuma/de..."
Control the "init_dpm.sh" to be built in zuma devices
Add soong config use_google_qns in device/google/zuma/device.mk
Control GoogleDialer built from zuma/proprietary/GoogleDialer
Restore preferred_idle_mask to the default setting
audio: set util_clamp_min for s/w spatializer to avoid glitches
...
Change-Id: Ib335f5799d9c86adc8f9e9c9d1764814f00dc5ca
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
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
Set the full module path of libacryl_hdr_plugin and the include dir for
lobacryl conversion to soong. It will take effect after aosp/3286932 and
aosp/3287183 merged.
Bug: 370414334
Test: lunch aosp_shiba-trunk_staging-userdebug ; m libacryl_hdr_plugin libacryl
Change-Id: I253ce1254450385e83ecaa75acbee5e70df3a930
MTE is a low overhead tool which enables detection of memory
safety bugs in interactive workloads. See
https://source.android.com/docs/security/test/memory-safety/arm-mte
for background and information.
This change enables MTE by default on -eng builds on zuma
builds.
Co-authored-by: Evgenii Stepanov <eugenis@google.com>
Test: Device boots and no MTE crashes
Test: sanitizer-status mte
Bug: 316398899
Change-Id: Iff5ab9d7031d8b97bf762d85f6760a092631e121
Set the full module path of libacryl_hdr_plugin and the include dir for
lobacryl conversion to soong. It will take effect after aosp/3286932 and
aosp/3287183 merged.
Bug: 370414334
Test: lunch aosp_shiba-trunk_staging-userdebug ; m libacryl_hdr_plugin libacryl
Change-Id: I253ce1254450385e83ecaa75acbee5e70df3a930
The makefile logic in device/google/shusky/BoardConfig-shusky-common.mk
is identical to the logic required for akita. Hence, this logic is
moved to device/google/zuma/BoardConfig-16k-common.mk to avoid
duplicating the file for akita.
Bug: 370842132
Bug: 349877551
Test: Built and booted up `aosp_shiba` and and `aosp_shiba-pgagnostic` targets
Flag: EXEMPT bugfix
Change-Id: Ibd060eae8f4e97ae8ff800f765e2310c984e5796
Merged-In: Ibd060eae8f4e97ae8ff800f765e2310c984e5796
This variable only does something when it differs from
TARGET_CPU_VARIANT. Setting it to the same values doesn't do
anything.
Bug: 368635026
Test: presubmit
Change-Id: I1e16c5b9244eca4d69909bb1caefebfc17e54a70
This variable doesn't do anything for devices launching with
API level 26 or later, and the initial zuma devices (Pixel 8)
launched with API level 34.
Bug: 307369186
Test: presubmit
Flag: EXEMPT trivial build cleanup
Change-Id: I181937f9e49d4b9e1088fc92df7681d1a39e3d26
Merged-In: I181937f9e49d4b9e1088fc92df7681d1a39e3d26
This variable doesn't do anything for devices launching with
API level 26 or later, and the initial zuma devices (Pixel 8)
launched with API level 34.
Bug: 307369186
Test: presubmit
Flag: EXEMPT trivial build cleanup
Change-Id: I181937f9e49d4b9e1088fc92df7681d1a39e3d26
Bug: 340860065
Flag: EXEMPT this is a boot time parameter
Signed-off-by: Qais Yousef <qyousef@google.com>
Change-Id: I1d45f155db9537ff176c50d36bf9c4ccb00317a5
The makefile logic in device/google/shusky/BoardConfig-shusky-common.mk
is identical to the logic required for akita. Hence, this logic is
moved to device/google/zuma/BoardConfig-16k-common.mk to avoid
duplicating the file for akita.
Bug: 349877551
Test: $ lunch shiba-trunk_staging-userdebug
$ get_build_var TARGET_KERNEL_DIR_16K
device/google/shusky-kernels/5.15/trunk-12022168/16kb
$ get_build_var BOARD_KERNEL_PATH_16K
device/google/shusky-kernels/5.15/trunk-12022168/16kb/Image.lz4
$ get_build_var BOARD_16K_OTA_USE_INCREMENTAL
true
$ get_build_var BOARD_16K_OTA_MOVE_VENDOR
true
Flag: EXEMPT bugfix
Change-Id: Ibd060eae8f4e97ae8ff800f765e2310c984e5796
Placing the fips140.ko at the same level as other kernel modules makes
it easier for automation tools to handle all of them.
Bug: 331791671
Change-Id: Id6d978afbd18f98f2a07d418c405699885c05bf0
Signed-off-by: Qian-Hao Huang <qhhuang@google.com>
Compile ArmNN shim over the support library.
Remove SELinux permissions and settings for the old HIDL backend.
The AIDL settings will be in the gs-common folder.
Test: Local run of CtsNNAPITestCases
Test: Local run of VtsHalNeuralnetworksTargetTest
Test: Local run of MLTS Benchmark
Bug: 283724775
Merged-In: I57f807934ca219460a4e589b899f933115718a70
Change-Id: Ica6a25f270a499670f23ba5452903c4904f37d48
It's for early boot stage boost. After early init stage, change
it back to the default 32ms.
Bug: 284039815
Test: boot ab tests
Change-Id: I3e623886e97e561086df46f388f9317d4a75c35c
We have enough debugging tool now so remove the option.
Bug: 264334863
Test: confirmed from /proc/cmdline
Change-Id: Ia79e07ec159f05604c8e431e6753a79f749350a1
Signed-off-by: Minchan Kim <minchan@google.com>
The pvmfw partition is expected to be kept in sync with the system
partition so, instead of having it as a standalone partition (covered by
vbmeta.img), add it to vbmeta_system.
Bug: 275497314
Test: TH
Change-Id: I02356aa43d83c95d3671937a6a764ba6765a3d5b
assign system_dlkm.modules.blocklist to BOARD_SYSTEM_KERNEL_MODULES_BLOCKLIST_FILE
located from kernel prebuilts folder
Bug: 267429528
Change-Id: I912f1a8e0df12e4614c74b870921ca0b47b8383e
- BOARD_SYSTEM_KERNEL_MODULES_LOAD is for GKI modules
- BOARD_VENDOR_KERNEL_RAMDISK_KERNEL_MODULES_LOAD should not contains GKI modules
Bug: 267429528
Change-Id: Ib5da01f861a34edec07e2a958f153c876e5cef10
Signed-off-by: Robin Peng <robinpeng@google.com>
config
Add soong config definition for haptics actuator model to support pwle
characterization, and support adaptive haptics compilation
Bug: 264682582
Bug: 198239103
Test: Manual test to confirm proper characterization
Change-Id: I2c792ee5c6acd4ef102a81c4e524c6739ddb05e5
Signed-off-by: Chris Paulo <chrispaulo@google.com>
This reverts commit 3174340456.
Reason for revert: Kernel prebuilt with bugfix has landed: ag/21613833
Bug: 265863271
Change-Id: I7c688065783303ca0666f38058fbf853be51e199
Merged-in: I7c688065783303ca0666f38058fbf853be51e199
(cherry picked from commit 82efb36664)